IBM Support

XPages のディスカッションDBでユーザー権限を編集者から読者に変更しても編集ボタンの非表示がすぐに反映しない

Troubleshooting


Problem

XPages ディスカッションアプリケーションの ACL でユーザーのアクセス権限を編集者から読者に変更して、下記サーバーコマンドでキャッシュをクリアし、ブラウザを再起動します。
dbcache flush
tell http clearcaches
tell http refresh

文書などのアクセス権限は反映されますが、編集ボタンは表示されたままで非表示になりません。編集ボタンを押すと文書は開きますがエディタ画面は表示されず、保存ボタンを押すとエラーになります。

HTTP タスクを再起動すると編集ボタンは表示されなくなります。

Cause

XPages ディスカッションアプリケーションの編集ボタンなど、アクセス権によって変わる表示の判断のための ACL 値の取得は Extension Library の userBean で行われています。この userBean はアプリケーションスコープでキャッシュされます。ユーザーの使用中はアプリケーションスコープが破棄されることはないため ACL の変更が反映されません。

Resolving The Problem

アクセス権限を読者に変更した後、編集ボタンの非表示を直ちに反映させるには HTTP タスクを再起動してください。

Document information

More support for: IBM Domino

Component: Web Server

Software version: All versions

Operating system(s): Platform Independent

Reference #: 0735959

Modified date: 24 October 2018