我尝试做的是设置一个SharePoint事件接收器,以便在将项目添加到SharePoint日历时,在Lotus Notes中设置一个具有相同标题/日期/时间的提醒。
我能够创建一个用于创建Lotus Notes提醒的Windows窗体应用程序,但是当我将该代码放入SharePoint事件接收器时,它不会运行。我甚至尝试在我认识的接收器中放入一些其他代码,但是在那里有Notes代码,根本没有运行。
是否无法执行此操作,因为Lotus Notes代码需要在具有Notes客户端的计算机上运行?
答案 0 :(得分:1)
是的,如果您正在使用互操作类,则需要在计算机上安装Notes,否则无法调用公开Notes COM API的DLL。如果您的SharePoint服务器是64位,这可能会有问题,因为IBM不支持Win64上的COM API。它可以主要用于工作,但走这条路并不是一个好主意。
然而,可能有其他可能的方法来做你想要的。 Domino可以配置为通过HTTP进行访问,并支持Web服务,更新版本支持REST API。
答案 1 :(得分:0)
由于开箱即用的Lotus Search连接器需要在本地计算机上安装Lotus,我想你是对的。你应该在当地的盒子里放莲花。
实际上这是逻辑,因为Lotus代码要求Lotus库可用,除非有一些http API或类似的。