이 절에서는 삭제 로그 데이터베이스를 쿼리하는 방법을 설명합니다.
삭제 로그 데이터베이스에서 항목을 가져오려면 확장 모드나 압축 모드에서 fetch_deletedcomponents WCAP 명령을 사용합니다.
다음 내용은 각 모드를 언제, 어떻게 지정할 것인지에 대해 설명합니다.
확장 모드(recurring = 0)
recurring 매개 변수가 0인 경우 fetch_deletedcomponents는 기준과 일치하는 반복 이벤트의 모든 인스턴스를 반환하지만 반복 이벤트의 마스터 구성 요소는 반환하지 않습니다.
압축 모드(recurring = 1)
recurring 매개 변수가 1인 경우 fetch_deletedcomponents는 반복하지 않는 이벤트 그리고 반복 이벤트의 마스터 구성 요소를 반환하지만, 개별 반복 이벤트는 반환하지 않습니다.
반복 체인의 모든 인스턴스가 삭제되면 마스터 구성 요소는 dtstart, dtend, rrules, rdates, exrules, exdates 및 uid 매개 변수를 반환합니다.
또한 fetch_deletedcomponents 명령은 삭제된 반복 인스턴스와 연관되지만 아직 활성 상태인 마스터 구성 요소를 반환하지 않습니다. 활성 마스터 구성 요소를 가져오려면 fetchcomponents_by_lastmod WCAP 명령을 사용합니다. fetch_deletedcomponents 명령은 fetchcomponents_by_lastmod 명령과 함께 사용해야 합니다.
WCAP 명령에 대한 자세한 내용은 Sun Java System Calendar Server 6.3 WCAP Developer’s Guide를 참조하십시오.