В настоящее время я могу получить доступ к nsf всем файлам nsg. Но как только я удалю Lotus Notes, моя машинная программа не работает.
Я использую "Introp.Domino.dll". Язык: С#
Я сделал это давным-давно, и если я правильно его помню, невозможно использовать Introp.Domino.dll без установленного клиента Notes.
Решение состоит в том, чтобы проанализировать xml, возвращаемый при добавлении "ReadViewEntries" к URL-адресу nsf.
youdominoserver/names.nsf?ReadViewEntries
Удачи,
Rayt
Если у вас нет Lotus Notes, тогда единственный способ получить доступ - подключиться к серверу Domino. Там пара способов (если используется С#).
Примеры 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 и более поздние версии поддерживают поставщиков веб-сервисов. 8.x поддерживает поставщиков и потребителей. Пример.
server/database.nsf/webService?WSDL
server/database.nsf/webService?OpenWebService