2

現在、nsf のすべての nsg ファイルにアクセスできますが、Lotus Notes をアンインストールすると、マシン プログラムが機能しなくなります。

「Introp.Domino.dll」を使用しています。言語: C#

4

2 に答える 2

4

これはかなり前のことですが、私の記憶が正しければ、ノーツ クライアントがインストールされていないと Introp.Domino.dll を使用することはできません。

解決策は、" ?ReadViewEntries " を nsf url に追加したときに返される xml を解析することです。

youdominoserver/names.nsf?ReadViewEntries 

がんばれ、
レイト

于 2009-08-11T11:08:13.950 に答える
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 
于 2010-02-26T16:49:42.683 に答える