AS400 / IBM iの障害調査でよくある失敗が、ジョブログの最後に出ているエラーだけで判断することです。最後のCPFやRNXは結果であり、原因はその前のメッセージ、CALL、ファイル、ライブラリ、MSGWにあることがあります。
見る順番
| 順番 | 見ること |
|---|---|
| 1 | どのジョブ、どのユーザー、どの時間で止まったか |
| 2 | 最後のエラーだけでなく、直前のメッセージを見る |
| 3 | CALLやCLの流れを追う |
| 4 | ファイル、ライブラリ、権限、ロックを確認する |
| 5 | MSGWの場合は返答前に業務影響を確認する |
実例の考え方
例えば最後にRNXが出ていても、原因は入力ファイルの想定外データかもしれません。CPF4101が出ていても、ライブラリリスト違いやファイル未作成が原因かもしれません。MSGWが出ている場合は、返答次第で後続処理が流れることもあるため、強制終了だけで片付けないようにします。
Codexでジョブログを整理する場合は、AS400ジョブログをCodexで要約するプロンプト例も参考にしてください。
まとめ
AS400ジョブログは、最後のエラーではなく、前後の流れで読みます。CALL、ファイル、ライブラリ、権限、MSGW、業務影響をつなげて見ることで、原因切り分けの精度が上がります。
