Spool ライターには独自の機密保護を設定する IBM i コマンド WRKSPLAUT を備えています。
ユーザー・プロフィール毎に各 OUTQ を オプション=4 によって 非表示にし、 OUTQ そのものを特定のユーザーから見えないように設定することができます。
SPOOLWTR/WRKSPLAUT USER( ユーザー・プロフィール ) + (実行キー)
例えばユーザー QUSER に機密保護を設定するのであれば
SPOOLWTR/WRKSPLAUT QUSER + (実行キー)
で次のような画面が 表示されます。
WRKSPLAUT 印刷待ち権限の処理
ユーザー・プロフィール . . . . : QUSER
このユーザーに対して OS400 とは別に独自の機密保護を設定します。
選択項目を入力して実行キーを押してください。
指定のないものは「 1= すべて許可」と見なされます。
1= すべて許可 4= 使用禁止 ( OUTQ は非表示になります。 )
OPT 状況 OUTQ LIBRARY テキスト
QPRINTX $JDCSM 特殊文字 OUTQ
QPRINTX #@SD511$06 教育同人社
QNETJOBLOG ASNET.USR JOBLOG for EnterpriseServer
QNETJOBLOG ASNETUSR10 JOBLOG for EnterpriseServer
1 FAXLOG FAXWKR FAX 送信済ログ
1 FAXOUTQ FAXWKR FAX 待ち行列
1 FAXLOG FAXWKR_B FAX 送信済ログ
1 FAXOUTQ FAXWKR_B FAX 待ち行列
DEMOOUTQ QGPL
続く
F3= 終了 F12= 取消し
ここでオプション 4=使用禁止 を設定しておけば、そのライブラリーは 指定したユーザーには表示されません。
WRKSPLAUTご使用の前にライブラリーQUSRTEMPの使用権限は
*PUBLIC=ALL に設定しておいてください。
WRKSPLAUT による機密保護情報は、ライブラリーQUSRTEMP内の
OBJAUTF というファイルに保管されます。
このため Spool ライターのリリースアップ等によってライブラリー SPOOLWTR が上書きされたとしても、
この機密保護情報が失われることはありません。
QUSRTEMP/OBJAUTF は WRKSPLAUT を実行して初めて生成されます。
Spool ライター導入時には OBJAUTF は存在していませんが、実行には支障ありません。