アプリケーションユーザーの MarkLogic で set-session-field() 関数の権限を設定するにはどうすればよいですか? MarkLogic のドキュメントでこの情報を見つけることができないようで、現在、この関数を使用しようとすると次のエラーが発生します。
SEC-PRIV: xdmp:set-session-field(" myfield ", " myvalue ") -- 権限が必要: http://marklogic.com/xdmp/privileges/xdmp-set-session-field in /my_xquery_file.xqy, at 48:6 [1.0ml]
どうも
ps この情報を入手しました。OK、この情報が必要な人のために、MarkLogic のドキュメント「セキュリティ ガイドの理解と使用」(28 ページ)で見つけました。ブラウザで MarkLogic 管理パネルを開きます。[構成] -> [セキュリティ] -> [実行権限] に移動します。下にスクロールして、付与する機能/権限を見つけ、特定の機能/権限をクリックします。次の画面で、xquery スクリプトで関数を実行する場合は、app-user を確認します。アプリがユーザー セッションにデータを保存できるようになりました (set-session-field 権限)。