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