日历与 Domino (Lotus Notes) 集成?

发布于 2024-10-27 11:05:39 字数 496 浏览 5 评论 0原文

如何与 Lotus Notes Domino 服务器集成?我知道有多个版本,每个版本的答案都会有所不同,但目前对任何版本的建议都很好,因为我还没有获得有关我应该与哪个服务器集成的信息。假设版本 6+。

我假设我需要与服务器而不是本地 Lotus Notes 客户端集成,但这可能不正确?

我需要读取和写入选定数量的用户的日历约会。 例如,我应该能够为某个用户创建/更新/删除约会。 约会是我唯一需要访问的内容,目前我不需要邮件。

根据我在互联网上读到的内容,没有标准接口可以做到这一点?

  1. 我应该开发一个 Domino 应用程序来实现我想要的功能吗?

  2. 也许有一个服务器 API,我可以用来连接和检索信息?

  3. 希望这可以在 C# 中完成吗?如果不是,首选方式是什么?我读过一些有关 java 的内容,这也是可行的。

如果您没有任何具体答案,但有有用的链接,请将其作为评论发布。

How do I integrate with a Lotus Notes Domino server? I know there are several versions and the answer would be different for each one, but advice on any version would be great at the moment as I haven't gotten the info on what server it is I'm supposed to integrate with yet. Assume version 6+.

I'm assuming I need to do the integration with the server and not the local Lotus Notes client, but that might not be correct?

I need to both read and write to the calendar appointments of a select number of users.
For instance I should be able to create/update/delete a appointment for a certain user.
The appointments are the only thing I need access to, at the moment I have no need for the mails.

From what I have read on the internet there are no standard interface to do this?

  1. Should I develop a Domino app that does what I want?

  2. Maybe there is a server API that I can use to connect and retrive information?

  3. Hopefully this can be done in c#? If not what is the preferred way? I read something about java and that is doable also.

If you don't have any concrete answers but you have useful links, please post those as comments.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

爱你不解释 2024-11-03 11:05:39

我使用 Java 和 C++ API 来读取 Domino 日历。根据具体情况,如果您想要执行的不仅仅是阅读操作,服务器端解决方案可能会遇到麻烦 - 工作流有时需要 Notes 客户端。需要更多地了解您打算做什么。

API文档:
http://www.ibm.com/developerworks/lotus/downloads/toolkits.html

I have used Java and the C++ APIs to read a Domino calendar. Depending on the scenario, a server side solution can run into trouble if you want to do more than read -- the workflow sometimes needs the Notes client. Need to understand more about what you intend to do.

API documentation:
http://www.ibm.com/developerworks/lotus/downloads/toolkits.html

饮惑 2024-11-03 11:05:39

GooCalSync (openntfLotusNotes-Google Calendar Synchronizer (sourceforce) 是如何在 Java 中执行此操作的绝佳示例。

GooCalSync (openntf and LotusNotes-Google Calendar Synchronizer (sourceforce) are great examples of how to do this in Java.

等风来 2024-11-03 11:05:39

无需编写代码即可实现此目的的最佳方法是使用 ICal。您将输入各种有关访问、阅读预约等的问题,这些问题最好留给 Domino 来处理。

网络上有一些关于 Domino 中 ICal 支持的好文档。

The best way to do this without the pain of having to write code is to use ICal. You will enter all sorts of issues with access, reading appointments etc that are best left to Domino to handle.

There are some good documents on the web on ICal support in Domino.

月下凄凉 2024-11-03 11:05:39

我之前曾为 CRM 产品 (clearc2.com) 做过此操作。 iCal 很简单,但如果您想要做的不仅仅是插入项目,而且实际上要与日历(多米诺骨牌服务器上的邮件数据库)进行双向同步,那么我会首先查看 Lotus Notes C API 的附录。有一个部分很好地解释了 C&S 的内容。您不需要使用 C API 来完成这项工作,但它会解释许多 c&s 项(字段)的用途。

单击在这里 用于文档。

我的建议是保持简单,例如,不要在第一次尝试时尝试解决重复的项目(应用程序/任务)。并尽量不要重复使用您在邮件模板中找到的任何自定义产品对象。这些是未记录的 Notes 类,可以随时消失。此外,它们在每个点版本甚至增量版本中的工作方式可能不同。邮件模板代码可能是邪恶的。

I've done this before for a CRM product (clearc2.com). iCal is easy, but if you want to do more than insert items and actually do a bi-directional sync to the calendars (which are mail databases on a domino server), then I would look at the appendix of the Lotus Notes C API first. There is a section that explains the C&S piece fairly well. You do not need to use the C API to do the work, but it will explain what the many c&s items (fields) are for.

Click here for documentation.

My advice is to keep it simple, e.g. do not try to tackle repeating items (appts/tasks) on the first attempt. And try not to re-use any custom product objects you find in the mail template. These are undocumented Notes classes and can go away anytime. Furthermore, they may not work the same from each point release or even incremental release. The mail template code can be evil.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文