目前我可以访问nsf所有nsg文件。但是一旦我卸载Lotus Notes表单,我的机器程序就无法运行。
我正在使用“Introp.Domino.dll”。 语言:C#
答案 0 :(得分:4)
我很久以前就这样做了,如果我没记错,就不能在没有安装Notes客户端的情况下使用Introp.Domino.dll。
解决方案是解析在将“?ReadViewEntries”添加到nsf url时返回的xml。
youdominoserver/names.nsf?ReadViewEntries
祝你好运,答案 1 :(得分:1)
如果您没有安装Lotus Notes,那么获取访问权限的唯一方法是连接到Domino服务器。有几种方法(如果使用C#)。
HTTP示例。
server/database.nsf/viewName?readviewentries
server/database.nsf/viewName?readviewentries&OutputFormat=JSON
server/database.nsf/viewName/docname?OpenDocument
server/database.nsf/agentName?OpenAgent&variable=xxx
上面的docName将是该项目视图中第1列的值。您还可以使用每个项目的UNID进行访问。有关Domino wiki的更多示例。
网络服务
Domino 7.x及更高版本支持Web服务提供程序。 8.x支持提供商和消费者。例。
server/database.nsf/webService?WSDL
server/database.nsf/webService?OpenWebService