pureQueryXML 파일에 있는 명령문 세트 중 일부 변경을
완료하고 그 변경사항을 보존하려고 하지만, 완료되지 않은 다른 명령문으로 인해
파일에 대해 Configure 유틸리티를 실행해야 하는 경우,
Configure 유틸리티가 완료된 명령문 세트를 수정하지 않도록
방지할 수 있습니다.
이 태스크 정보
pureQueryXML 파일의 명령문 세트는
사용자가 하나의 분리 수준에 대해 하나의 패키지를 원하는지, 또는 네 개의
분리 수준 각각에 대해 하나의 패키지를 원하는지 여부에 따라 하나 또는
네 개의 DB2® 패키지에 대한 기초를 형성하는
명령문 세트입니다.
프로시저
Configure 유틸리티에 의한
변경사항에서 하나 이상의 명령문 세트를 보존하려면 다음을 수행하십시오.
- 텍스트 편집기에서 pureQueryXML 파일을 여십시오.
권장사항: IBM®은
워크벤치만을 사용하여 pureQueryXML 파일을 편집할 것을 강력하게 권장합니다. 워크벤치
외의 편집기에서 pureQueryXML 파일을 편집한 경우 파일을 사용하지 못할 수 있습니다.
워크벤치가 아닌 다른 편집기에서 pureQueryXML 파일을 편집해야 한다면,
편집하는 명령문 세트의 <statementSet> 태그에서
configureStatus 속성 값을 REQUIRED로 설정한 다음(configureStatus="REQUIRED"와 같이),
파일에서 Configure 유틸리티를 실행하십시오.
- Configure 유틸리티가 변경하지 않을 명령문 세트 중에서 열려 있는
<statementSet> 태그를 찾으십시오.
- 이 태그에서, configureStatus 속성의 값을
FINAL로 변경하십시오.
주의: <statementSet> 태그 다음에 열려 있는
<package> 태그에서 name 속성의 값을
삭제하면 Configure 유틸리티는 <statementSet> 태그의 configureStatus
속성에 있는 FINAL 값을 무시합니다. pureQueryXML 파일에 대해 StaticBinder
유틸리티를 실행할 수 있으려면, 먼저 <package> 태그의 모든
name 속성에 값이 있어야 합니다.
StaticBinder 유틸리티는 작성하는 DB2 패키지의 이름으로
이 값을 사용합니다. 따라서 name 속성에 값이
없는 경우 Configure 유틸리티는 해당 명령문 세트가 완료되지 않은 것으로
간주합니다.
- Configure 유틸리티가 변경하지 않을 명령문 세트마다
2 및 3 단계를 반복하십시오.
- 파일을 저장하고 닫으십시오.
결과
파일에 대해 Configure 유틸리티를
실행할 때, 유틸리티는 configureStatus 속성의 값이
FINAL인 명령문 세트의 유효성을 확인하고 오류를
보고합니다. 가능한 오류로는 파일 내에서 고유하지 않은 패키지 이름,
파일에서 쿼리에 의해 작성되는 중복 커서, 커서를 작성하는 쿼리에 대해
동일한 패키지에 함께 있지 않는 커서를 참조하는 명령문 등이 있습니다.