Java 以编程方式取消lotus notes中的定期会议

Java 以编程方式取消lotus notes中的定期会议,java,lotus-notes,Java,Lotus Notes,我使用ApptUNID查找父文档。使用此文档引用,我创建了一个子文档,并将NoticeType字段设置为C,文档将发送给所有参与者。通过这样做,我成功地从参与者的日历中删除了日历条目。但我不知道,如何删除取消日期的日历条目 如何使用Java以编程方式取消lotus notes中的定期会议?对于定期会议,主席(至少)有两个与此相关的文档: 有一个父文档(它的Universalid是ApptUNID)可以“包装”所有内容。然后至少有一个响应文档显示在视图中。每当您修改重复日期中的单个条目时,响应文档

我使用ApptUNID查找父文档。使用此文档引用,我创建了一个子文档,并将NoticeType字段设置为C,文档将发送给所有参与者。通过这样做,我成功地从参与者的日历中删除了日历条目。但我不知道,如何删除取消日期的日历条目


如何使用Java以编程方式取消lotus notes中的定期会议?

对于定期会议,主席(至少)有两个与此相关的文档: 有一个父文档(它的Universalid是ApptUNID)可以“包装”所有内容。然后至少有一个响应文档显示在视图中。每当您修改重复日期中的单个条目时,响应文档将至少拆分为两个文档:一个包含更改前的所有日期,另一个包含更改后的所有日期(取决于您对更改内容问题的回答)

这是在取消定期会议的单个条目时必须处理的问题。 基本上,“删除”一个实例意味着从响应文档的相应多值项中删除日期/时间项,如下所示:

StartDate、StartDateTime、StartTime、EndDate、EndDateTime、EndTime、CalendarDate、CalendarDateTime、RepeatInstanceDates。 不要触摸RepeatDates,因为这是一个“键”字段

父文档上必须考虑相同的字段

我没有想到,在这种情况下,哪些字段是正确的。 为了找到答案,我将创建一个重复会议,然后将父文档和响应导出为XML。 然后删除一个条目并再次导出。通过比较字段,您应该能够识别相关项

如果您想了解更多有关LotusNotes中日历和日程安排的信息,请阅读