2009-08-11 3 views

ответ

4

Я сделал это давным-давно, и если я правильно его помню, невозможно использовать Introp.Domino.dll без установленного клиента Notes.

Решение заключается в анализе xml, возвращаемого при добавлении «ReadViewEntries» к URL-адресу nsf.

youdominoserver/names.nsf?ReadViewEntries 

Успехов,
Rayt

+0

I секунд эта мысль. Я всегда видел установку клиента Lotus Notes как требование для любого вида интерактивности с NSF. Это относится и к NotesSQL. –

+0

Мое решение работает через HTTP-запрос. На самом деле вы можете попробовать его в своем браузере. –

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.

Web Services

Domino 7.x и более поздних версий поддерживает веб-сервисы. 8.x поддерживает поставщиков и потребителей. Пример.

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

 Смежные вопросы

  • Нет связанных вопросов^_^