2009-08-11 5 views

Répondre

4

Je l'ai fait il y a longtemps, et si je me souviens bien, il n'est pas possible d'utiliser Introp.Domino.dll sans le client Notes installé.

Une solution consiste à analyser le xml renvoyé lorsque vous ajoutez "? ReadViewEntries" à l'URL nsf.

youdominoserver/names.nsf?ReadViewEntries 

Bonne chance,
RAYT

+0

J'ai ensuite pensé. J'ai toujours vu l'installation du client Lotus Notes comme une exigence pour tout type d'interactivité avec les NSF. Cela vaut également pour NotesSQL. –

+0

Ma solution fonctionne via une requête HTTP. En fait, vous pouvez l'essayer dans votre navigateur. –

1

Si vous n'avez pas installé Lotus Notes alors la seule façon d'obtenir l'accès est de se connecter à un serveur Domino. Il y a plusieurs façons (si vous utilisez C#).

Exemples 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 ci-dessus serait la valeur de la colonne 1 dans la vue de cet élément. Vous pouvez également accéder à l'aide de l'UNID de chaque élément. Plus d'exemples sur le Domino wiki.

Web Services

Domino 7.x et prend en charge plus tard les fournisseurs de services Web. 8.x prend en charge les fournisseurs et les consommateurs. Exemple.

server/database.nsf/webService?WSDL 
server/database.nsf/webService?OpenWebService 
Questions connexes