我有一个带有 2 个数据库的应用程序。NSF1 仅包含设计(Xpages、脚本库等),NSF2 包含包括数据在内的所有内容。用户只能访问 NSF1,NSF2 中的任何文档都将通过 NSF1 XPages 显示。
在发送给审阅者的文档批准电子邮件中,我包含 2 个链接。一个是普通的 http(网络浏览器)链接,一个是注释链接。这个脚本在 NSF1 中。
我对http链接没有问题。它类似于以下内容,并且可以正常工作:
但我一直在构建笔记链接。在我之前的应用程序中,所有内容(设计和数据)都在一个 NSF 中,我可以只使用 doc.getNotesURL() 并且我会得到一个如下所示的链接:
笔记://nsfserver/nsf.nsf/0/UNIDOFTHEDOCUMENT0123456789?OpenDocument
如果我使用上述方法,那么文档将使用 NSF2 中的 XPage 打开,这不是我想要的。我在这里试过这个例子,我喜欢
笔记://nsf1server/nsf1.nsf/xpage.xsp?OpenXPage&documentId=UNIDOFTHEDOCUMENTINNSF2
但这对我来说似乎不合逻辑,因为 NSF2 的服务器和数据库未在链接中指定,我不知道将这 2 个参数放在哪里,或者链接中是否允许它们。单击该链接只会导致空 XPage,因为 ti 不知道 UNID。所以有人知道吗?