Примечания Java-приложение не может вызвать agent.runWithDocumentContext()
Я создаю TestNG тесты для классов Java, которые обычно используются из приложения Xpages. Так как они должны вызывать некоторый унаследованный код LotusScript, я должен использовать вызов agent.runWithDocumentContext.
С Xpages это работает нормально. Но когда я вызываю этот метод из комплекта TestNG, запускаемого из Domino Designer, я получаю
NotesException: невозможно передать контекст документа - вызывающий должен работать с правами пользователя
Я создаю сессию обычно используя NotesFactory.createSession()
База данных находится на тестовом сервере, а агенту установлено свойство "Запуск от имени веб-пользователя", поскольку он правильно вызывается из xpages в приложении.
Все работает на 9.0.1 Domino
1 ответ
Это может дать вам подсказку, как решить вашу проблему, чтобы ваш код работал в пользовательском контексте.
Я хочу, чтобы мой сервлет Domino получил сеанс аутентифицированного пользователя