日历集成到Domino(Lotus Notes)?

如何与Lotus Notes Domino服务器集成?我知道有几个版本,每个版本的答案都不一样,但是目前任何版本的建议都很棒,因为我还没有得到关于它应该与哪个服务器集成的信息。假设版本6+。 我假设我需要与服务器而不是本地Lotus Notes客户端进行集成,但这可能不正确? 我需要读取和写入选定数量的用户的日历约会。 例如,我应该能够为某个用户创建/更新/删除约会。 约会是我唯一需要访问的内容,目前我不需要邮件。 从我在互联网上看到的,没有标准的界面来做到这一点? 我应该开发一个能满足我需求的Domino应用程序吗? 也许有一个服务器API可以用来连接和检索信息? 希望这可以在c#中完成?如果不是首选方式是什么?我读了一些关于java的东西,这也是可行的。 如果您没有任何具体答案,但您有有用的链接,请将其作为评论发布。     
已邀请:
在没有编写代码的痛苦的情况下执行此操作的最佳方法是使用ICal。您将输入访问权限,阅读约会等各种问题,这些问题最好留给Domino处理。 网上有一些关于Domino中ICal支持的好文档。     
我使用Java和C ++ API来读取Domino日历。根据具体情况,如果您想要执行更多操作,服务器端解决方案可能会遇到麻烦 - 工作流有时需要Notes客户端。需要了解更多有关您打算做什么的信息。 API文档: http://www.ibm.com/developerworks/lotus/downloads/toolkits.html     
我用的是Java。 这是关于Java的Domino Designer帮助部分: http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.main.doc/H_9_CODING_GUIDELINES_JAVA.html?resultof=%22%6a%61%76%61%22 %20 首先阅读运行Java程序部分。 那么您将对访问数据库链接感兴趣。 以下是如何访问用户的邮件数据库的示例(日历项目在Lotus中的邮件数据库内): http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.main.doc/H_EXAMPLES_OPENMAIL_METHOD_JAVA.html     
GooCalSync(openntf和LotusNotes-Google Calendar Synchronizer(sourceforce)是如何在Java中执行此操作的很好示例。     
我以前为CRM产品(clearc2.com)做过这个。 iCal很简单,但是如果你想做的不仅仅是插入项目并且实际上与日历(多米诺骨牌服务器上的邮件数据库)进行双向同步,那么我先看一下Lotus Notes C API的附录。有一节很好地解释了C& S的作品。您不需要使用C API来完成工作,但它将解释许多c& s项目(字段)的用途。 点击此处查看文档。 我的建议是保持简单,例如不要尝试在第一次尝试时处理重复项目(appts / tasks)。并尽量不要重复使用您在邮件模板中找到的任何自定义产品对象。这些是未记录的Notes类,可以随时消失。此外,它们在每个版本或甚至增量版本中可能无法正常工作。邮件模板代码可能是邪恶的。     

要回复问题请先登录注册