【发布时间】:2014-04-16 09:47:37
【问题描述】:
我尝试使用以下代码设置OOO邮件
Document doc1=database.getProfileDocument("outofofficeprofile", null);
doc1.replaceItemValue("FirstDayOut",validStartDate);
doc1.replaceItemValue("FirstDayBack",validEndDate);
oc1.replaceItemValue("SpecialSubject", "Sorry for inconvinience i ll be out of office");
doc1.replaceItemValue("'CurrentStatus'", "1");
doc1.replaceItemValue("TaskState", "1");
doc1.save();
但它没有在邮件文件中更新(更多>外出)。任何人都可以帮助我如何以编程方式设置它。我知道使用 Java Out Of Office 代理可以完成,如果可以,请告诉我如何以程序方式调用代理等详细信息。
【问题讨论】:
-
你在哪里运行这个 Java 代码?配置文件被缓存在内存中。如果您将此代码作为服务器上的代理运行,然后转到代理运行之前已经运行的客户端计算机,那么您将看到的是在代理运行之前缓存的值。您将看不到代理所做的更改,因为客户端上的缓存尚未更新。这使得验证更改变得困难,即使它们实际上已经进行了。
-
谢谢理查德,你能告诉我如何实现 OutOfOffice 服务。我正在编写一个 web 服务,用于使用 domino Designer 8.5.3 设置 OutOfOffice 消息。
-
不,我不能告诉你。我自己从来没有做过。我只是想帮助你。我认为您可以从 Web 服务中做到这一点,但我不知道您是否正在做所有必要的事情。我只是告诉你,当你说“但它没有在邮件文件中更新”时,你可能会看到缓存的数据。它可能已正确更新,但除非您完全重新启动 Notes 客户端,否则您看不到它。
标签: lotus-notes lotus-domino lotus domino-designer-eclipse