は、私がこのように作成された特定のデータベース内の公開文書があります。のXPages sessionAsSignerとDominoデータソース
<xp:dominoDocument var="newDoc" formName="frmMyForm"
databaseName="#{javascript:applicationScope.aspMyDBPath}">
</xp:dominoDocument>
をそのデータベースのACLは、公文書への書き込みアクセス権を持つリーダーとして匿名に設定されています。 XpagesがWebユーザーとして実行されているため、この文書を保存できません。エージェントの署名者として実行していて、sessionAsSignerを使用してデータベースを初期化していれば、それを保存できました。どのように私はdominoDocumentデータソースでこれを行うことができますか?何か案は?
ご協力いただければ幸いです。私はこの問題を回避するためにこのデータベースにエディタレベルのアクセス権を与えたくありません。
これは、多くの感謝を与えるでしょう。Sven – pipalia
それは動作します - それは動作するように計算された$ PublicAccessフィールドを計算しなければなりませんでした。興味のないところでは、「パブリックアクセスに利用可能です」と表示された場合、なぜパブリックアクセスが必要ですか? – pipalia
$ PublicAccessフィールドは、ドキュメントを読み取るために必要です。デザイン要素はドキュメントでもあります。一般ユーザーがそれらを使用する必要がある場合は、読み込み可能でなければなりません。 「パブリックアクセスに使用可能です」をアクティブにすると、設計要素はDesignerから$ PublicAccessフィールドを取得します。 –