Примечания Java-приложение не может вызвать agent.runWithDocumentContext()

Я создаю TestNG тесты для классов Java, которые обычно используются из приложения Xpages. Так как они должны вызывать некоторый унаследованный код LotusScript, я должен использовать вызов agent.runWithDocumentContext.

С Xpages это работает нормально. Но когда я вызываю этот метод из комплекта TestNG, запускаемого из Domino Designer, я получаю

NotesException: невозможно передать контекст документа - вызывающий должен работать с правами пользователя

Я создаю сессию обычно используя NotesFactory.createSession()

База данных находится на тестовом сервере, а агенту установлено свойство "Запуск от имени веб-пользователя", поскольку он правильно вызывается из xpages в приложении.

Все работает на 9.0.1 Domino

1 ответ

Это может дать вам подсказку, как решить вашу проблему, чтобы ваш код работал в пользовательском контексте.

Я хочу, чтобы мой сервлет Domino получил сеанс аутентифицированного пользователя

Другие вопросы по тегам