「Contact Level\Customer Contact |」というフォームがあります。これは応答ドキュメントであり、プロパティで customerContact XPage をフォームに関連付けました。すべてのビュー パネル コントロールで、「ドキュメントのフォームに関連付けられた XPage」プロパティを使用しました。
サーバー A では、任意のビュー コントロールから $$OpenDominoDocument.xsp メソッドを使用して、XPage が正しく開かれます。
サーバー A データベースのレプリカを持つサーバー B では、$$OpenDocumentDocument.xsp メソッドを使用して XPage がどのビューからも開かれません。サーバー ログに表示されるエラーは、「HTTP Web サーバー: アイテムが見つかりません例外 [db.nsf/$$OpenDominoDocument.xsp?documentId=......&action=openDocument]」です。
XPage からコードのセクションを削除して、エラーが発生している場所を突き止めました。問題の原因はドミノ ドキュメントの設定でした。
フォームのプロパティを確認しましたが、正しいです。
URL の $$OpenDominoDocument.xsp セクションを customerContact.xsp に変更すると、ドキュメントはエラーなしで開きます。
ビュー パネル プロパティを変更して customerContact XPage を明示的に開くと、ドキュメントはエラーなしで開きます。
フォームと XPage を変更して、代わりに 'contact' XPage (同じフォームのほぼ同一の非応答バージョン) を開くようにしましたが、XPage はまだエラーになります。
ドキュメントをクライアントに保存しようとしましたが、XPage でまだエラーが発生します。
CustomerContact の新しいエイリアスを含むようにフォーム名を変更し、新しいフォーム名を使用するようにドキュメントを変更しましたが、このドキュメントはエラーなしで開きました。そのため、顧客の連絡先名のスペースがエラーの原因ではないかと考えましたが、問題のデータベースには多くのフォーム/XPages があり、エイリアスにスペースが含まれているものもあり、エラーが発生するフォームはこれだけです。
どんな助けでも大歓迎です。