MSGWの返信判断例|AS400でジョブを止めずに確認するための現場手順

MSGWは、AS400 / IBM i の現場で今でも相談が多いトラブルです。返信待ちのまま夜間バッチが止まることもあれば、焦って適当に返信してジョブを終了させ、後続処理やリカバリーを難しくすることもあります。

大事なのは「MSGWを見つけたらすぐ返信」ではありません。メッセージ、ジョブログ、業務影響、再実行可否を確認してから判断します。

MSGW返信前の確認順

順番確認理由
1メッセージIDCPF系、RNX系、装置系など原因の種類を切り分ける
2ジョブログMSGWの直前に何が起きたかを見る
3ジョブ名夜間バッチ、締め処理、EDI、帳票出力など影響範囲を確認する
4返信候補無視、再試行、取消、応答などの意味を確認する
5承認業務影響がある場合は担当者確認なしで進めない

現場で危ない返信例

  • 意味が分からないままCやIを返す
  • 夜間バッチの途中でジョブを終了させる
  • 請求締めや出荷確定の処理中に業務確認なしで返信する
  • 返信後の後続処理を見ない
  • ジョブログを保存せずに作業を終える

MSGWは、正しく返せば後続処理を流せることがあります。一方で、分かっていない状態で強制終了すると、別途リカバリープログラムや手作業が必要になることもあります。

検知は早く、返信は慎重に

MSGWは早期検知が重要です。IBMの監視サービスを利用する現場もありますが、MSGWを検知してメール配信する仕組みを自社で作ると、現場感覚では検知が早いケースもあります。ただし、検知が早くても返信判断まで自動化しすぎるのは危険です。

MSGW全体の基本はAS400のMSGWとは、夜間バッチと監視の考え方は夜間バッチとJOBQの確認も参考にしてください。

まとめ

MSGW対応では、検知は早く、返信は慎重に行います。メッセージID、ジョブログ、ジョブ名、業務影響、承認を確認してから返信することで、AS400の夜間バッチや締め処理を止めずに守りやすくなります。

MSGW返信の判断例

MSGWは、返信文字だけを見て判断しないようにします。ジョブログ、後続処理、夜間バッチ、業務影響を確認してから、続行、取消、再実行、担当者確認を分けます。