AS400ジョブログ実例集|CPF・RNX・MSGWをどう読むか

ジョブログの読み方を、共通言語にする

CPF、RNX、MSGWを担当者ごとに違う読み方で処理すると、調査品質がばらつきます。法人向けCodex研修では、原因メッセージと結果メッセージを分けて読む練習を行い、Codexへ渡す前の整理力をそろえます。

ジョブログ実例を見る時に残すメモ

ジョブログを教材にする時は、メッセージIDだけでなく、業務操作、発生時刻、直前の正常処理、最初に崩れた処理をセットで残します。これがあると、次に同じ障害が出た時に「どこから読むか」をチームで合わせやすくなります。

  • 最後のエラーではなく、最初に異常へ変わった行を探す
  • CPF、RNX(RPG実行時エラーのメッセージID)、MSGW(メッセージ応答待ち)を原因・結果・待ち状態に分ける
  • 画面操作、バッチ名、帳票名、対象データを別メモに残す

ジョブログ実例を研修資料にする時の型

ジョブログ実例は、そのまま貼るだけでは教材になりません。原因候補、結果として出たメッセージ、利用者の操作、業務影響、次に見るコマンドを分けると、若手や外部担当者でも同じ順番で読めるようになります。

整理項目書き方
最初の異常処理が正常から異常へ変わったメッセージを抜き出す
結果メッセージ最後に出たCPFやRNXを原因扱いしない
次の確認WRKOBJ、DSPFFD、WRKOUTQ、DSPMSGなどへつなげる

ジョブログ実例を現場で使うときの見方

ジョブログは、最後に出ているCPFやRNXだけを見ると判断を誤ることがあります。現場では、異常終了の直前に出たメッセージ、呼び出し元プログラム、ファイル名、ライブラリ、実行ユーザー、バッチか対話かを並べて確認します。同じメッセージIDでも、締め処理中なのか、日中のオンライン処理なのかで初動は変わります。

後任者へ説明するときは、メッセージID、発生時刻、対象ジョブ、業務影響、暫定対応、恒久対応を1セットで残すと再調査が速くなります。CodexなどのAIに調査を依頼する場合も、ジョブログの前後数行だけでなく、どの処理で何をしていたかを添えると、原因候補の整理がしやすくなります。

実例を残すときは再現条件も一緒に残す

ジョブログの実例をチームで共有するときは、メッセージ本文だけでなく、発生した入力条件、処理日付、対象ライブラリ、バッチ名、再実行したかどうかも残します。再現条件がないと、同じCPFやRNXに見えても別原因として扱うべきケースを見落としやすくなります。

ジョブログ実例から研修テーマへつなげる

ジョブログ実例は、障害対応だけでなく教育にも使えます。CPF、RNX、MCH、MSGWを別々に覚えるより、実際の発生順、呼び出し元、対象ファイル、利用者影響を1セットで読む練習をすると、若手や後任者が現場で迷いにくくなります。

ジョブログ実例を見る時の共通チェック

ジョブログは、最後に出たメッセージだけを読むと判断を誤りやすいです。CPF、RNX、MSGWのどれであっても、直前の処理、呼び出し元、ライブラリ、実行ユーザー、再実行可否を並べて見ると、原因調査と運用判断を分けやすくなります。

共通観点見る理由関連ページ
最後の異常メッセージ入口として見るが、原因確定にはしないCPFエラー確認
直前の情報メッセージどの処理まで進んだかを見る原因切り分け例
呼び出し元単体エラーか、前段処理の影響かを分ける影響調査
再実行可否二重更新や二重送信を避ける本番判断
教育観点属人化を避け、同じ読み方を共有する研修内容・料金を見る

このページは実例集として使う想定です。各エラーの個別記事を読む前に、まず共通の確認順を押さえておくと、障害対応時の会話が整理しやすくなります。