AS400トラブル逆引き一覧|症状からMSGW・ジョブログ・帳票・FTP・権限の記事を探す

症状別の実例は、CPF4101RNXエラーMSGW夜間バッチ停止 から確認できます。

AS400 / IBM i のトラブルは、症状から入口を選ぶと早く切り分けできます。MSGW(メッセージ応答待ち)、ジョブログ、バッチ停止、ファイル未検出、スプール出力なし、ライブラリ違い、RPG/CLエラーなど、よくある症状別に確認先を整理します。

症状別の確認先

症状最初に見ること確認記事
エラー原因が分からないジョブログの原因メッセージジョブログ確認
バッチが止まったWRKACTJOB、WRKSBMJOB、MSGWバッチ処理確認
RPGが落ちるRNX、対象ファイル、コンパイルリストRPG保守
CLの流れが分からないCALL、SBMJOB、MONMSGCL確認
ファイルが見つからないPF/LF、ライブラリ、*LIBLPF/LF / ライブラリ
何から見ればよいか分からない保守の確認順保守運用ガイド

初動でやらない方がよいこと

  • 原因不明のままバッチを再実行する
  • MSGWに意味を確認せず応答する
  • 本番ライブラリと検証ライブラリを確認せずソースを見る
  • 最後のジョブログメッセージだけで原因と判断する

コマンドから探す

コマンド名が分かっている場合は AS400コマンド一覧、やりたい作業から探す場合は コマンド逆引き を確認してください。

ここまでの要点

AS400のトラブルは、症状から入口を選び、ジョブ状態、ジョブログ、ライブラリ、PF/LF、RPG、CLへ順番につなげて見ることが重要です。迷った場合は 保守運用ガイド に戻って確認してください。

初動の切り分け

トラブル対応では、最初に「止まっているのか」「終わったが結果がおかしいのか」「入力できないのか」「出力されないのか」を分けます。止まっているならジョブ状態、終わっているならジョブログとスプール、入力できないなら画面や権限、出力されないならOUTQ(出力待ち行列)やWriterを確認します。

切り分け見る場所残す証跡
処理が止まっているWRKACTJOB、MSGW、LCKWジョブ名、ユーザー、メッセージID
異常終了したジョブログ、スプールCPF/RNX/MCH、対象プログラム
データが合わないPF/LF、RPG、CL、更新履歴対象キー、更新日時、再実行有無
外部連携が怪しい送受信ファイル、スプール、取引先連絡送信時刻、ファイル名、再送判断

症状を一文にしてから逆引きする

原因が分からない時ほど、最初に症状を一文へ固定します。「何となくおかしい」ではなく、発生時刻、対象業務、見えている状態、影響、最後に正常だった時点を並べると、見る入口を選びやすくなります。

  • いつ:発生日、時刻、締め前後、夜間バッチ中など
  • どこで:画面、帳票、ジョブ、外部連携、特定端末など
  • 何が:止まる、遅い、出ない、数値が違う、権限で開けない
  • 影響:一人だけか、後続処理や取引先まで影響するか

複数の症状がある場合は、業務影響が大きいものから一件ずつ追います。情報を社内や保守先へ渡す時は、AS400問い合わせ受付テンプレートの項目に沿って整理すると、同じ確認の往復を減らせます。

エスカレーション前に整理すること

上位者やベンダーへ連絡する前に、発生日時、ジョブ名、ジョブ番号、ユーザー、メッセージID、対象プログラム、対象ファイル、業務影響、すでに実施した操作を整理します。情報がそろっていると、RPG、CL、運用、インフラのどこで見るべきか判断しやすくなります。

逆引き一覧の使い方

この一覧は、AS400で起きた症状から最初に見る記事を選ぶための入口です。MSGW、ジョブログ、帳票、FTP、権限、バッチ停止など、現場では原因が一つに見えないことが多いため、症状を分けて確認します。

  • 画面で止まる場合は、ジョブログとメッセージIDを見る
  • 帳票が出ない場合は、スプール、OUTQ、Writerを分ける
  • 夜間バッチなら、JOBQ、SBSD、MSGW、終了コードを見る
  • 権限系なら、ユーザーID、グループ、特殊権限を確認する

新人教育や引き継ぎでこの切り分けを体系化したい場合は、AS400 / IBM i 現場向けCodex実戦研修の内容も確認してください。