pureQueryXML 파일 구성 및 바인드에 대한 권장사항

pureQuery 클라이언트 최적화로 SQL문을 정적으로 실행하도록 준비할 때 pureQuery Configure 유틸리티 및 StaticBinder 유틸리티와 함께 권장 옵션을 사용하십시오.

Configure 유틸리티의 옵션

다음 목록은 Configure 유틸리티로 pureQueryXML 파일을 처리하는 것의 권장사항에 대한 설명입니다.
  • 전체 캡처가 수행될 때 pureQuery Configure 유틸리티와 함께 -cleanConfigure 옵션을 사용하십시오.
  • 바인드 조작 중 사용할 콜렉션 ID를 알고 있으면 구성 조작 중 -collection 옵션을 사용하여 콜렉션을 설정하십시오.
  • -showDetails true 옵션을 사용하여 응용프로그램이 DB2® 특수 레지스터에 수행한 수정에 대한 메시지를 포함시키십시오.
    다음 메시지가 표시되면 SQL문을 정적으로 실행할 때, SQL문을 동적으로 실행할 때 응용프로그램이 실행되는 방식과 동일하게 응용프로그램이 실행되지 않을 수도 있습니다.
    pureQueryXML 파일에 연관된 Connection을 사용하여
    발행된 기타 SQL문 다음에 기록된 "n" 특수 레지스터 SET문 또는 메소드가
    포함되어 있습니다.
    이는 여러 다른 특수 레지스터 설정을 사용하여 원래 준비된
    SQL문이 파일에 포함되어 있음을 나타내는 것일 수 있습니다. 

    SQL문이 정적 및 동적으로 실행할 때 다르게 실행될 수 있는 응용프로그램의 예로는 명령문이 먼저 WEEK1_SALES의 CURRENT SCHEMA를 직면한 후 나중에 WEEK5_SALES의 CURRENT SCHEMA를 직면하는 경우입니다. 이러한 명령문은 규정되지 않은 이름이 포함되어 있으면 안전하게 정적으로 실행될 수 없습니다. 이러한 명령문을 동적으로 실행하도록 응용프로그램을 구성하는 프로세스의 일부로 Configure 유틸리티 groupSQLBySpecialRegisters 옵션을 사용할 수 있습니다.

pureQueryXML 파일에서 패키지 바인드

패키지를 특정 분리 수준에서만 바인드해야 하는 경우에는 StaticBinder -isolationLevel 옵션을 사용하여 분리 수준을 지정하십시오.

pureQueryXML 파일 유효성 확인

pureQueryXML 파일에 대한 문제가 발생하면 -validateXml TRUE 옵션을 pureQuery 유틸리티 Merge, Configure 및 StaticBinder와 함께 지정해서 pureQueryXml 파일의 유효성을 확인할 수 있습니다. 유틸리티가 실행되면 XML 유효성 확인 오류가 표시됩니다. 유틸리티는 pureQueryXml 스키마의 입력 XML 문서의 유효성을 확인합니다.

권장사항: IBM®에서는 워크벤치만 사용하여 pureQueryXML 파일을 편집할 것을 강력히 권장합니다. 워크벤치 외부에서 pureQueryXML 파일을 편집하는 경우 파일을 사용할 수 없게 될 수도 있습니다.

pureQueryXML 파일을 수동으로 편집하는 경우 먼저 파일의 백업 사본을 작성해야 합니다. -validateXml 옵션을 pureQuery Merge, Configure 및 StaticBinder 유틸리티와 함께 사용하여 입력 pureQueryXml 파일에 대한 XML 스키마 유효성 확인을 수행하십시오.


피드백