2 つのデータベースを持つアプリケーションがあります。NSF1 にはデザイン (Xpages、スクリプト ライブラリなど) のみが含まれ、NSF2 にはデータを含むすべてが含まれます。ユーザーは NSF1 にのみアクセスでき、NSF2 のドキュメントは NSF1 XPages を介して表示されます。
レビュー担当者に送信される文書承認の電子メールには、2 つのリンクが含まれています。1 つは通常の http (Web ブラウザ) リンク用で、もう 1 つはメモ リンク用です。このスクリプトは NSF1 にあります。
http リンクに問題はありません。それは次のようなもので、動作します:
しかし、メモのリンクを作成するのに行き詰まっています。すべて (デザインとデータ) が 1 つの NSF にある以前のアプリケーションでは、doc.getNotesURL() を使用するだけで、次のようなリンクを取得できます。
notes://nsfserver/nsf.nsf/0/UNIDOFTHEDOCUMENT0123456789?OpenDocument
上記の方法を使用すると、NSF2 の XPage を使用してドキュメントが開きますが、これは私が望んでいるものではありません。ここで例を試してみましたが、私のようにやりました
notes://nsf1server/nsf1.nsf/xpage.xsp?OpenXPage&documentId=UNIDOFTHEDOCUMENTINNSF2
NSF2のサーバーとデータベースがリンクで指定されておらず、これら2つのパラメーターをどこに置くべきか、またはそれらがリンクで許可されているかどうかがわからないため、私には論理的ではないようです。ti は UNID を認識していないため、リンクをクリックしても空の XPage しか表示されません。それで、誰かが何か考えを持っていましたか?