1

この問題は、次のスレッドに関連しています。

のドキュメント ページ名を取得できません

私は問題を発見し、他の人がそれを見ているのか、それを修正する方法を知っているのか疑問に思っていると思います.

問題は、Read Public Access Documents 設定と、次のような URL を使用したパブリック アクセスではないドキュメントへのアクセスにあるようです。

myserver/mydb.nsf/%24%24OpenDominoDocument.xsp?documentId=00547923F0A3FF1B852572DC00419CE0&action=openDocument

問題を複製する方法は次のとおりです。

  1. フォームを作成します。認証者のパブリック アクセスが設定されておらず、$$PublicAccess がフォームにないことを確認し、このフォーム用のドキュメントを作成します。

  2. フォームの xpage を作成します。フォームを xPage に関連付けます。

  3. 新しいフォームのビューを作成します。

  4. このドキュメント セットに関連付けられた xPage で xpage ビューを作成します。上で作成したビューを使用します。

  5. DB の ACL に Read Public Access を設定します。

  6. ブラウザで xpage ビューを開きます。

  7. ドキュメントの 1 つをブラウザで開きます。

  8. URL をクリップボードにコピーします。

  9. ブラウザを閉じます。ブラウザを開き、URL を貼り付けます。ブラウザで Unable to get document page name を取得する必要があります。(ログインを求められることはありません。エラーが発生するだけです)

10 読み取りパブリック アクセス ドキュメントをクリアし、ブラウザーを閉じて、ブラウザーを開いて、URL に貼り付けます。今回はうまくいくはずです。(ログインを求められます)

Public Access が設定されている場合、Public Access Documents が設定されている場合、Domino はすべてが public アクセスであることを想定し、ドキュメントを表示しようとして失敗するようです。

また PMR の時期だと思いますが、これを公開したかっただけです。

4

1 に答える 1