2012-09-20 4 views
1

Существует множество способов запуска устаревшего кода LS на xpages, в том числе новое свойство webquerysaveagent против источника данных в 8.5.3. Но я не уверен, как я могу запустить агент в качестве подписывающего лица (так что бег как веб-пользователя не опрокинут), не переписывая весь код в SSJS. Кто-нибудь понял, как это можно достичь?xpages run agent as signer

Спасибо за вашу помощь заранее.

ответ

4

Вы можете сделать это с sessionAsSigner - метод:

sessionAsSigner.getCurrentDatabase().getAgent("RunAsSigner").run() 

Опция "Запуск от имени WebUser" должен быть отключен.

Для запуска с источником данных, вы должны использовать соответствующий NotesDocument:

+0

Даст это идти - спасибо Свена. В большинстве мест он-лайн упоминает, что это невозможно, поэтому не был уверен, что это сработает! – pipalia

+0

Работает как удовольствие - большое спасибо Свен – pipalia

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