スプール・ファイルの保管/復元機能について解説します。
i5/OS の印刷スプールの保管機能
通常ではライブラリーを保管しても OUTQ の中のスプール・ファイルは保管することができません。
しかし i5/OS V5R4M0 〜はライブラリーの保管時にも
スプール・ファイルの保管を指定することができるようになりました。
【例】 ライブラリー MYLIB の保管
SAVLIB LIB(MYLIB) DEV(TAP01) SPLFDTA(*ALL)
スプール・ファイル・データ(SPLFDTA)パラメータを *ALL に指定すると
ライブラリー MYLIB に含まれるOUTQ 内の
スプール・ファイルすべてもTAP01 に保管することができます。
しかし SPLFDTA パラメータの初期値は *NONE ですから
単に SAVLIB しただけではスプールは保管されません。
i5/OS の印刷スプールの保管は必ずライブラリーまたは OUTQ 単位での保管です。
SAVOBJ OBJ(MYOUTQ) LIB(MYLIB) DEV(TAP01) OBJTYPE(*OUTQ) SPLFDTA(*ALL)
のようにしてOUTQ単位で保管することはできますが
スプール・ファイルそのものを保管するコマンドはありません。
Spoolライターの保管/復元機能
Spoolライターには、印刷スプール・ファイル単位または OUTQ単位で保管することができます。
スプールを個別に保管することができるのは Spoolライターの SAVSPLF コマンドだけです。
また Spoolライターの保管/復元コマンドは i5/OSのリリースに依存せず
Spoolライターがサポートしている
OS : Ver6.1〜Ver7.4 (2021年7月現在)でご利用になれます
スプール・ファイルの保管(SAVSPLF) コマンド
スプールを個別に保管するには SAVSPLFコマンドで保管します。
2世代前のOSに戻って保管することができます。
スプール・ファイルの復元(RSTSPLF) コマンド
スプールを個別に復元するには RSTSPLFコマンドで保管します。
スプールの復元前には、そのスプールを作成した
ユーザー・プロフィールが復元先i5/OS に存在していなければなりません。
復元されるスプールは必ずしも元のスプールと同じ、
ユーザー、ジョブ、ジョブbナはありません。
QPRTJOBの場合は、ジョブbヘ新たに自動生成されます。
出力待ち行列の保管処理 (WRKSAVOUTQ)
出力待ち行列(OUTQ)を指定して、その中からスプールを選んで保管することができます。
出力待ち行列の保管処理 (WRKSAVOUTQ)
選択項目を入力して,実行キーを押してください。
出力待ち行列 . . . . . . . . . QPRINTH 名前
ライブラリー . . . . . . . . *LIBL 名前 , *LIBL, *CURLIB
上記のようにOUTQ : QPRINTH を指定して実行すると次のようにOUTQ全体が表示されます。
WRKSAVOUTQ 出力待ち行列の保管処理
待ち行列 : QPRINTH ライブラリー : QGPL 状況 : RLS
選択項目を入力して実行キーを押してください。
1= 保管 5= 表示 8= 属性
OPT ファイル ユーザー ユーザー・データ STS ページ コピー 用紙 タイプ PTY
PAX660A CNL023 [ーセy RDY 36 1 *STD 5
POX221A CNL023 RDY 3 1 *STD 5
QPRINT QTR PGM106 RDY 4 1 *STD 5
QPRT132 QTR 132 試験 RDY 1 1 *STD 5
QPRT198 QTR 198 試験 RDY 1 1 *STD 5
Q\PRINT QTR 禁則文字 RDY 4 1 *STD 5
COLPRT QTR カラ印刷 RDY 1 1 *STD 5
QPRINT N1208 SAMO RDY 79 1 *STD 5
QSYSPRT YAMA01 Q1P020 RDY 1 1 *STD 5
QPQUPRFIL YAMA01 RDY 1 1 *STD 5
続く ...
コマンド入力
===>
F3= 終了 F4=プロンプト F5= 再表示 F9=コマンド の複写 F11=ビュー2
F12= 取消し F17= 最上部 F18= 最下部 F21= 記述 F22= 印刷装置
(C) COPYRIGHT OFFICE QUATTRO CO,.LTD 2003.
【解説】
ここで「1=保管」を指定すると、そのスプールを保管することができます。
ただし保管ファイル(*SAVF)に保管する場合は、
その保管ファイルはあらかじめ存在していなければなりません。
スプール・ファイルの保管 (SAVSPLF)
選択項目を入力して,実行キーを押してください。
スプール・ファイル . . . . . . > PAX660A 名前 , *ALL
ジョブ名 . . . . . . . . . . . > QPADEV001G 名前 , *
ユーザー . . . . . . . . . . > CNL023 名前
番号 . . . . . . . . . . . . > 446353 000000-999999
スプール番号 . . . . . . . . . > 18 1-9999, *LAST, *ONLY
出力待ち行列 . . . . . . . . . > QPRINTH 名前
ライブラリー . . . . . . . . > QGPL 名前 , *LIBL, *CURLIB
装置 . . . . . . . . . . . . . 名前 , *SAVF
目的リリース . . . . . . . . . *CURRENT *CURRENT, *PRV, V3R2M0...
CCSID 指定 . . . . . . . . . . *SPLF 5026, 5035, 1399, 37, 934...
保管後のスプールの消去 . . . . *NO *NO, *YES
出力待ち行列の復元処理 (WRKRSTOUTQ)
出力待ち行列の復元処理(WRKRSTOUTQ) では
保管ファイル(*SAVF)を指定のOUTQ に復元することができます。
出力待ち行列の復元処理 (WRKRSTOUTQ)
選択項目を入力して,実行キーを押してください。
出力待ち行列 . . . . . . . . . > QPRINTS 名前
ライブラリー . . . . . . . . > QGPL 名前 , *LIBL, *CURLIB
保管ファイル . . . . . . . . . > QSYSPRT 名前
ライブラリー . . . . . . . . > QTEMP 名前 , *LIBL, *CURLIB