0

我要做的是设置一个 SharePoint 事件接​​收器,以便在将项目添加到 SharePoint 日历时,在 Lotus Notes 中设置具有相同标题/日期/时间的提醒。

我能够创建一个创建 Lotus Notes 提醒的 Windows 窗体应用程序,但是当我将该代码放入 SharePoint 事件接​​收器时,它不会运行。我什至尝试将其他一些我知道有效的代码放入接收器中,但是其中的 Notes 代码根本没有运行。

是否因为 Lotus Notes 代码需要在带有 Notes 客户端的机器上运行而无法做到这一点?

4

2 回答 2

1

是的,如果您使用互操作类,则需要在机器上安装 Notes,否则公开 Notes COM API 的 DLL 不存在供您调用。如果您的 SharePoint 服务器是 64 位,这可能会出现问题,因为 IBM 不支持 Win64 上的 COM API。它可以大部分工作,但沿着这条路走并不是一个好主意。

但是,可能还有其他可能的方法来做你想做的事。Domino 可以配置为通过 HTTP 访问并支持 Web 服务,并且最新版本支持 REST API。

于 2012-07-13T01:17:42.187 回答
0

由于开箱即用的 Lotus Search 连接器需要在本地计算机上安装 Lotus,我想您是对的。你应该在本地盒子上有莲花。

这实际上是逻辑,因为 Lotus 代码需要有可用的 Lotus 库,除非有一些 http API 或类似的。

于 2012-07-12T20:23:27.037 回答