ОБСУЖДЕНИЕ

Проблема с доступом фонового агента

13 ответов 4,4 тыс.
AI-выжимка обсуждения скоро
Здравствуйте, знатоки!

Юзер не имеет доступа к базе Н. Ему необходимо программно получить наличие определенных данных в этой базе. Создаю документ в системе и отправляю через agent.runonserver на проверку данных. Агент запускается под учеткой сервера, у которой есть абсолютно все права на сервере. Программно вывожу роли учетки сервера, выходит все нормально. Но вот документы серверная учетка не видит абсолютно. Ни один. В то время как открываешь под сервер.ид базу, то видишь все. Что делать? Как получить доступ к базе через agent.runonserver?
 
Посмотрите кто имеет право на чтение документов в полях типа READERS интересующих вас документов.
"Все права на сервере" не означает автоматический доступ ко всем документам на запись/чтение.
 
@lmike, хз, сервер и клиент - 9. Берешь сервер.ид, открываешь ее в нотусне и заходишь на сервер. У меня без проблем открывает
 
Посмотрите кто имеет право на чтение документов в полях типа READERS интересующих вас документов.
"Все права на сервере" не означает автоматический доступ ко всем документам на запись/чтение.

Доступ в поле типа Authors есть на уровне роли.
При проверке все делаю именно так, как пишет Romych2004.
Сервер в Acl представлен как сервер с доступом Manager с галочкой созданной роли админа.
 
Доступ в поле типа Authors есть на уровне роли.
При проверке все делаю именно так, как пишет Romych2004.
Сервер в Acl представлен как сервер с доступом Manager с галочкой созданной роли админа.
Сервер тут ни при чём. Серверный агент работает от имени и с правами того, чья подпись на нём стоит. Или вы подписали серверный агент ID сервера?
 
Значит у вас проблема в коде где "Но вот документы серверная учетка не видит абсолютно. Ни один.". Что-то не так вы делаете, пытаясь найти документы. Как ищите документы?
 
А там ещё параметры разные есть и ограничения...
https://www.ibm.com/support/knowled...designer.domino.main.doc/H_SEARCH_METHOD.html

Search({Form!="", Nothing, 0)

Предусмотрел все. Все написано верно. Если это же формулу поставить запуском напрямую из кнопки, то он видит все документы под учетной записью Server.id
 

Статистика тем

Создано
imendan,
Последний ответ от
imendan,
Ответы
13
Просмотры
4 372