repositoryRequired 등록 정보

pureQuery 데이터를 검색 또는 쓰는 중에 오류가 발생하는 경우 pureQuery 클라이언트 최적화 동작을 지정합니다. pureQuery 런타임 등록 정보 및 pureQueryXML 데이터를 finalRepositoryProperties 등록 정보로 지정된 위치에서 검색할 수 없거나 캡처된 SQL을 저장하는 저장소에 액세스할 수 없는 경우입니다.

이 등록 정보는 finalRepositoryProperties 등록 정보도 지정된 경우에만 인식됩니다. 그렇지 않은 경우 무시됩니다.

이 등록 정보는 다음과 같은 값을 가질 수 있습니다.

atStartup
응용프로그램 시작 시 finalRepositoryProperties 등록 정보로 지정된 위치가 필수임을 지정합니다. pureQuery 등록 정보가 사용 불가능하거나 읽기 오류가 발견되는 경우 예외가 발생합니다.
forOutput
저장소에 첫 번째 캡처된 SQL 데이터 쓰기가 성공해야 함을 지정합니다. 저장소가 사용 불가능하거나 쓰기 오류가 발견되는 경우 예외가 발생합니다. 응용프로그램 시작 후 저장소가 사용 불가능해지는 경우 로깅이 사용 가능하면 오류가 로그됩니다. 응용프로그램이 계속 실행되고 캡처된 SQL 쓰기가 다음 스케줄 시간에 시도됩니다.
atStartupAndForOutput
atStartupforOutput 값이 모두 사용 가능함을 지정합니다.
no
응용프로그램 시작 시 finalRepositoryProperties 등록 정보로 지정된 위치가 사용 불가능한 경우 디폴트 동작을 지정합니다. 다음 목록은 디폴트 동작을 설명합니다.
  • 응용프로그램이 디폴트 pureQuery 클라이언트 최적화 및 pureQuery 런타임 구성을 사용하여 실행됩니다. 응용프로그램이 동적 SQL을 실행합니다.
  • 로깅이 사용 가능한 경우, 저장소에 문제점이 있음을 표시하는 메시지가 로그됩니다.
  • 타이머 스레드를 작성할 수 있는 경우, 10분마다 pureQuery 런타임 등록 정보 및 pureQueryXML 데이터 검색이 시도됩니다. 정보가 검색되는 경우, pureQuery 클라이언트 최적화는 검색된 pureQuery 런타임 등록 정보 및 pureQueryXML 데이터를 사용합니다.
  • pureQuery 클라이언트 최적화가 캡처된 SQL 데이터를 저장소에 저장하도록 구성되고 저장소가 사용 불가능하거나 쓰기 오류가 발견되는 경우, 저장소에 문제점이 있음을 표시하는 메시지가 로그됩니다. 저장소에 캡처된 SQL 데이터 쓰기가 다음 스케줄 시간에 시도됩니다.

사용 참고사항

다음 목록에는 repositoryRequired 등록 정보 사용에 대한 정보가 포함되어 있습니다.


피드백