0

我正在为通常在 Xpages 应用程序中使用的 Java 类创建 TestNG 测试。由于他们必须调用一些遗留的 LotusScript 代码,我必须使用 agent.runWithDocumentContext 调用。

从 Xpages 这运行良好。但是当我从 Domino Designer 运行的 TestNG 套件中调用此方法时,我得到了

NotesException:无法传递文档上下文 - 调用者必须以用户权限运行

我通常使用 NotesFactory.createSession() 创建会话

数据库位于测试服务器上,并且代理设置了 Run As Web User 属性,因为它在应用程序中从 xpages 中正确调用。

一切都在 9.0.1 Domino 上运行

4

1 回答 1

0

这可能会提示您如何解决问题,让您的代码在用户上下文中运行。

我希望我的 Domino Servlet 获得经过身份验证的用户会话

于 2014-02-17T18:31:08.353 回答