AS400(IBM i)の保守で、スプール確認は避けて通れません。帳票、コンパイルリスト、ジョブログなど、実行結果の多くはスプールとして出力されます。
その入口として使うのが WRKSPLF です。WRKJOBからスプール・ファイルを見ることもありますが、ユーザー単位や条件を指定して探す時はWRKSPLFを使うと便利です。
WRKSPLFで見るところ
WRKSPLFでは、ユーザー、印刷装置、用紙タイプ、スプール・ファイル名、ジョブ名、番号などを指定してスプールを探します。

何を探す画面なのか
| 探すもの | よく見る場面 | 確認すること |
|---|---|---|
| ジョブログ | 障害調査、MSGW対応 | どこで止まったか、前後のメッセージ |
| コンパイルリスト | RPG/CL修正後 | 重大度、エラー番号、コンパイル結果 |
| 帳票 | 単体テスト、業務確認 | 出力されたか、内容が想定通りか |
| バッチ結果 | 夜間処理、販売管理処理 | 実行結果、エラー有無、後続影響 |
WRKSPLFとWRKJOBの違い
WRKJOBは、対象ジョブを指定して、そのジョブのスプールやジョブログを見る入口です。一方、WRKSPLFは、ユーザーやスプール名などの条件からスプールを探す画面です。
対象ジョブが分かっているならWRKJOB、ユーザーや帳票名から探したいならWRKSPLF、と考えると初心者でも使い分けやすいです。
保守での確認順
| 順番 | 確認 | ポイント |
|---|---|---|
| 1 | 対象ユーザー | 誰のスプールを見るのか |
| 2 | ジョブ名・番号 | 対象ジョブを絞り込めるか |
| 3 | スプール名 | QPJOBLOG、コンパイルリスト、帳票名など |
| 4 | 作成日時 | 今回の処理で出たものか |
| 5 | 内容確認 | エラー、警告、出力結果を確認する |
初心者が気をつけること
スプールがたくさんある環境では、古いスプールを見て判断してしまうことがあります。作成日時、ジョブ名、ユーザー、番号を確認し、今回の処理で出力されたものかを見ます。
障害対応でスクショを共有する時も、ジョブ名、ユーザー、番号が見える状態にしておくと、メンバー間で同じスプールを追いやすくなります。
関連して読む記事
WRKSPLFで探すものは帳票だけではない
WRKSPLFは帳票を見る画面という印象が強いですが、保守の現場ではジョブログ、コンパイルリスト、テストエビデンス、処理結果確認にも使います。RPGやCLを修正したあと、コンパイルリストを確認する。バッチ処理後にジョブログを見る。帳票が出ているか確認する。こうした確認の入口になります。
初心者が迷いやすいのは、対象ユーザー、ジョブ名、番号、スプールファイル名を絞らずに探してしまうことです。スプールが多い現場では、条件を絞らないと目的の出力が見つかりません。
| 探すもの | よく見るスプール | 確認するポイント |
|---|---|---|
| ジョブログ | QPJOBLOG | エラー、MSGW、処理順、実行時刻 |
| コンパイルリスト | コンパイル時の出力 | 重大度、RNF番号、作成ライブラリ |
| 帳票 | 業務帳票名 | 出力件数、対象日付、出力先 |
| テスト結果 | 検証用帳票・ログ | 想定データが出ているか |
販売管理でWRKSPLFを見る場面
販売管理では、売上計上、請求、出荷指示、ピッキングリスト、在庫関連帳票など、スプールとして出力されるものが多いです。画面上では処理が終わっているように見えても、帳票が出ていない、ジョブログに警告がある、出力先が違う、ということがあります。
特に外部連携や夜間バッチでは、処理が正常終了しているかをジョブログだけでなく、出力されたスプールでも確認します。帳票やリストが業務部門に渡る場合、出力されていないこと自体が業務影響になります。
| 場面 | WRKSPLFで見るもの | 判断すること |
|---|---|---|
| 単体テスト | 帳票・ログ・コンパイルリスト | 修正後の出力が想定どおりか |
| バッチ確認 | ジョブログ・処理結果リスト | 途中で止まっていないか |
| 問い合わせ対応 | 該当ユーザーのスプール | 出力されたか、どこに出たか |
| 本番障害 | ジョブログ・エラー出力 | 後続処理へ進めてよいか |
WRKJOBとWRKSPLFの使い分け
対象ジョブが分かっているなら、WRKJOBからスプール・ファイルを開く方が早いです。一方、ユーザー名や帳票名から探したい場合はWRKSPLFが便利です。どちらが正解というより、探したい入口によって使い分けます。
若手に教えるなら、まずWRKJOBで「ジョブ単位のスプール」を見る流れを覚え、そのあとWRKSPLFで「ユーザーやスプール名から探す」流れを覚えると理解しやすいです。
スプール確認でやってはいけないこと
- 古いスプールだけを見て判断する
- ジョブ名・ユーザー・番号を確認せずにスクショを共有する
- コンパイルリストの重大度を見ずに「コンパイルできた」と判断する
- 本番障害時にジョブログを見ず、帳票の有無だけで判断する
関連して読む記事
まとめ
WRKSPLFは、AS400保守でスプールを探すための基本画面です。帳票、ジョブログ、コンパイルリストを確認できるようになると、障害調査や単体テストのエビデンス確認がかなり楽になります。
