【发布时间】:2013-07-02 16:42:36
【问题描述】:
这个问题与这里的线程有关:
Unable to get document page name for
我想我已经发现了这个问题,并想知道其他人是否看到它或知道如何解决它。
问题似乎在于“读取公共访问文档”设置并使用以下 URL 访问不是公共访问的文档:
myserver/mydb.nsf/%24%24OpenDominoDocument.xsp?documentId=00547923F0A3FF1B852572DC00419CE0&action=openDocument
这是复制问题的方法。
创建一个表单。 Make certian public access is not set and $$PublicAccess is not on the form and create some documents for this form.
为表单创建一个 xpage。将表单与 xPage 关联。
为新表单创建一个视图。
使用与此文档集关联的 xPage 创建一个 xpage 视图。使用上面创建的视图。
在数据库的 ACL 中设置读取公共访问权限。
在浏览器中打开 xpage 视图。
在浏览器中打开其中一个文档。
将网址复制到剪贴板。
关闭浏览器。打开浏览器并粘贴网址。您应该在浏览器中看到无法获取文档页面名称。 (不会要求您登录,只会收到错误消息)
10 清除阅读公共访问文档,关闭浏览器,打开浏览器并粘贴网址。这次应该可以了。 (系统会提示您登录)
似乎正在发生的事情是,如果设置了公共访问,似乎如果设置了公共访问文档,Domino 假设所有内容都应该是公共访问并且只是尝试显示文档并失败。
我猜又到了 PMR 时间,但只是想把它放在那里。
【问题讨论】:
标签: xpages