pureQuery Runtime 등록 정보 finalRepositoryProperties를 사용하여 데이터베이스의 저장소나 파일 시스템에서 런타임 등록 정보를 검색할 수 있습니다. 파일 시스템이나 저장소에서 등록 정보를 검색하면 우선순위 순서에 영향이 미칩니다.
pureQuery Runtime 등록 정보가 finalRepositoryProperties 등록 정보에 지정된 위치에서 검색하고 설정하기 전에, pureQuery 클라이언트 최적화 및 기존 pureQuery Runtime 등록 정보는 디폴트값으로 재설정됩니다. 데이터 소스 레벨에서 설정된 등록 정보는 저장되지 않습니다. 전역 pureQuery 등록 정보로 검색 및 설정되는 등록 정보는 영향을 받지 않습니다.
WebSphere 환경에서는 pureQuery Runtime 등록 정보를 여러 다른 위치에 설정하여 등록 정보의 범위 레벨을 제어합니다. 등록 정보가 여러 위치에 설정되면 위치가 우선순위 순서에도 영향을 줍니다.
pureQuery Runtime 등록 정보를 등록 정보 파일 pdq.properties에 지정하고 WebSphere JDBC 프로바이더 CLASSPATH에 파일을 포함시키십시오.
pdq.properties 파일을 사용하여 전역 등록 정보를 설정할 때 pdq.properties 파일을 pureQuery JAR 파일과 함께 JDBC 프로바이더 CLASSPATH에 두십시오. JDBC 프로바이더 CLASSPATH에 설정된 등록 정보는 드라이버를 사용하는 모든 응용프로그램에 적용됩니다. 특정 응용프로그램이나 데이터 소스에 적용되는 등록 정보를 여기에 지정하면 안됩니다.
JDBC Driver 사용자 정의 등록 정보 pdqProperties를 WebSphere 데이터 소스에 지정하십시오.
사용자는 각 데이터 소스에 대한 pureQuery Runtime 등록 정보를 설정할 수 있습니다. 각 데이터 소스에 대한 설정을 서로 독립적으로 유지해야 할 때에는 데이터 소스 레벨이 적합합니다. 예를 들어, 응용프로그램이 구별되는 여러 데이터 소스를 사용하는 경우 각 데이터 소스는 자체 pureQueryXML 파일에서 목표가 되는 SQL을 캡처합니다.
등록 정보가 데이터 소스에 설정되면 이 데이터 소스를 사용 중인 모든 응용프로그램에 등록 정보가 적용됩니다. 따라서 응용프로그램이 데이터 소스를 공유할 때 캡처한 SQL문은 모든 응용프로그램의 공통 파일에서 캡처됩니다.
등록 정보의 값이 변경될 때마다 응용프로그램 서버(AS)가 새 값을 사용할 수 있도록 응용프로그램 서버를 다시 시작해야 합니다.
DSName은 데이터 소스에 설정된 WebSphere DB2® Universal JDBC 드라이버 사용자 정의 등록 정보 dataSourceName의 값입니다.
pdq.DSName.properties 파일은 응용프로그램의 데이터 소스별 등록 정보를 지정합니다. 이 파일에 지정된 등록 정보는 응용프로그램이 사용하는 특정 데이터 소스에만 적용됩니다. DSName은 데이터 소스의 WebSphere 사용자 정의 등록 정보 dataSourceName의 문자열 값입니다. 이 사용자 정의 등록 정보는 WebSphere 사용자 정의 등록 정보 pdqProperties를 설정하는 데 사용된 단계와 유사한 단계를 사용하여 설정됩니다.
데이터 소스 이름 DSName을 사용하는 응용프로그램의 경우, pdq.DSName.properties에 지정된 등록 정보가 pdq.appwide.properties에 지정된 등록 정보보다 우선합니다.
응용프로그램이 pdq.appwide.properties 또는 pdq.dsName.properties 파일과 같은 응용프로그램별 등록 정보 파일을 사용하는 경우, 등록 정보가 변경될 때 새 등록 정보가 적용되게 하려면 WebSphere 연결 풀을 제거하고 응용프로그램 서버(AS) 대신 응용프로그램을 다시 시작하여 새 등록 정보 값을 적용해야 합니다.
pureQuery Runtime 등록 정보 finalRepositoryProperties로 데이터베이스의 저장소 또는 파일 시스템을 지정합니다. 등록 정보를 전역 레벨, 데이터 소스 레벨 또는 응용프로그램 레벨에서 지정할 수 있습니다.
propertiesGroupId 등록 정보의 값은 데이터베이스에 작성된 저장소에 사용되지 않으면 무시됩니다. 저장소가 사용 중일 때에는 경로 재지정된 등록 정보 내에서 propertiesGroupId 등록 정보의 값을 변경할 수 없습니다.
pureQuery Runtime repositoryRequired 등록 정보는 파일 시스템이나 저장소를 사용할 때 pureQuery Runtime의 동작을 제어합니다. WebSphere 위치 pureQuery에 등록 정보를 지정하여 pureQuery Runtime 동작을 제어합니다. repositoryRequired 등록 정보를 검색된 등록 정보 중 하나로 설정해서 repositoryRequired 등록 정보의 값을 겹쳐쓸 수 있습니다.