저장소를 포함하는 데이터베이스를 지정합니다. 저장소는 pureQuery 클라이언트 최적화에 사용 가능한 응용프로그램에서
캡처된 SQL 데이터를 저장합니다.
이 등록 정보는 저장소에서 검색되는 등록 정보 세트에서만
지정할 수 있습니다. outputXmlRepository 등록 정보가
저장소에서 검색되지 않는 경우 예외가 발생합니다.
캡처된 SQL
데이터를 저장소에 저장할 때 데이터를 저장하는 데 사용되는 런타임 그룹 ID는
저장소에서 pureQuery 런타임 등록 정보를 검색하는 데 사용되는
런타임 그룹 ID와 동일합니다.
outputPureQueryXml 및 outputXmlRepository 등록 정보가
모두 설정된 경우, 예외가 발생합니다.
주: SQL 데이터를 저장하는 저장소와
pureQuery 등록 정보를 보유하는 저장소가 다른 경우 outputXmlRepository
등록 정보를 지정하십시오. 동일한 저장소에서 캡처된
SQL 데이터를 저장하고 pureQuery 런타임 등록 정보를 검색할 수 있습니다.
그러나 이렇게 하면 데이터베이스 연결 자원도
중복됩니다.
이 등록 정보는 다음과 같은 값을 가질 수 있습니다.
- ds://DataSource-name
- JNDI(Java™ Naming
and Directory Interface) 데이터 소스 이름을 사용하여 데이터베이스를 지정합니다. 데이터 소스에
이름으로 액세스할 수 있으려면 JNDI 디렉토리 서비스가 등록되어 있어야 합니다.
데이터베이스에는 저장소가 포함되어 있어야 하며 해당 데이터베이스에 연결된 사용자 ID에는
저장소에 대한 쓰기 액세스가 있어야 합니다.
대부분의 응용프로그램
서버(AS)는 JNDI 데이터 소스 찾아보기를 지원합니다.
다음은
DataSource URL의 예입니다.
ds://AccountsPayableAppl1
ds://jdbc/sample
- jdbc:JDBC-URL
- JDBC URL을 사용하여 데이터베이스를 지정합니다. 데이터베이스에는 저장소가 포함되어 있어야 하며 해당 데이터베이스에 연결된 사용자 ID에는
저장소에 대한 쓰기 액세스가 있어야 합니다.
다음은 JDBC
URL의 예입니다.
jdbc:db2://localhost:50000/SAMPLE:user=username;password=passwd;