我正在为通常在Xpages应用程序中使用的Java类创建TestNG测试。由于他们必须调用一些遗留的LotusScript代码,我必须使用agent.runWithDocumentContext调用。
从Xpages这个运行正常。但是当我从Domino Designer中运行TestNG套件调用此方法时,我得到了
NotesException:无法传递文档上下文 - 调用方必须以用户权限运行
我通常使用NotesFactory.createSession()
创建会话数据库位于测试服务器上,代理程序具有“作为Web用户运行”属性集,因为它在应用程序中的xpages中正确调用。
一切都在9.0.1 Domino上运行
答案 0 :(得分:0)
这可能会为您提供一个如何解决问题的提示,让您的代码在用户上下文中运行。
I want my Domino Servlet to get an authenticated user session