本节说明如何查询“删除日志”数据库。
要从“删除日志”数据库返回条目,使用 WCAP 命令 fetch_deletedcomponents(不管是在扩展模式还是在压缩模式下)。
以下信息介绍指定每种模式的时间和方法。
扩展模式 (recurring = 0)
如果 recurring 参数为 0,则 fetch_deletedcomponents 命令将返回符合条件的重复性事件的所有实例,但不会返回重复性事件的主组件。
压缩模式 (recurring = 1)
如果 recurring 参数为 1,则 fetch_deletedcomponents 命令将返回非重复性事件和所有重复性事件的主组件,但不会返回单个重复性事件。
如果删除了重复性链中的所有实例,则主组件将返回 dtstart、dtend、rrules、rdates、exrules、exdates 和 uid 参数。
另外,fetch_deletedcomponents 命令不返回与已删除重复实例关联但仍处于活动状态的主组件。要返回活动的主组件,使用 WCAP 命令 fetchcomponents_by_lastmod。fetch_deletedcomponents 命令应该与 fetchcomponents_by_lastmod 命令一起使用。
有关 WCAP 命令的更多信息,参见《Sun Java System Calendar Server 6.3 WCAP Developer’s Guide 》。