AS400月次締め・請求締めが終わらない時の確認手順|夜間バッチ・ジョブログ・再実行判断

AS400 / IBM i の月次締めや請求締めが終わらない時は、通常の画面エラーより慎重に見ます。締め処理は再実行や戻しの影響が大きく、二重請求、二重更新、後続帳票の不整合につながることがあるためです。

最初に止めるべき確認

確認見るもの判断
締めジョブの状態WRKACTJOB / WRKJOB実行中、MSGW、異常終了
原因メッセージDSPJOBLOGCPF/RNX/MCH/MSGWを分ける
後続処理JOBQ / SBMJOB帳票や連携が動いたか
更新済みデータ対象ファイル、帳票、スプール途中まで更新済みか
再実行可否運用手順、業務担当者勝手に再投入してよいか

再実行前に必ず見ること

請求締めや月次締めは、エラーを消して再実行すればよいとは限りません。すでに一部の請求データ、売上データ、帳票、外部連携ファイルが作成されている場合、再実行で二重処理になる可能性があります。ジョブログと更新済みデータを確認してから判断します。

夜間バッチと業務影響を分ける

月次締めは夜間バッチに組み込まれていることも多いため、止まったジョブだけでなく、後続ジョブや帳票出力も確認します。夜間バッチ全体の見方はAS400夜間バッチ障害対応フロー、本番初動はAS400本番障害の初動チェックリストに整理しています。

システム上の終了と業務上の締め完了を分ける

締めジョブが正常終了していても、月次締めや請求締めが業務上完了したとは限りません。帳票が作成された、連携ファイルが送信された、後続システムで受け付けられた、担当部門が件数と金額を確認した、という段階を分けて確認します。

確認段階技術側の証跡業務側の確認
締め処理ジョブ終了コード、ジョブログ、更新件数対象年月・会社・部門の範囲が正しい
帳票作成スプール、出力ファイル、作成時刻請求書や一覧表の件数・合計が合う
外部連携送信ジョブ、送信ファイル、応答ログ相手側や後続システムで受信済み
完了判定後続ジョブまで正常終了業務担当者が締め完了を承認

再実行を判断する前に残す記録

  • 対象年月、会社・部門、処理範囲
  • 正常終了した工程と、未完了の工程
  • 更新件数、作成帳票、連携ファイルの有無
  • 再実行で二重になる可能性があるデータ
  • 再開位置、戻し方法、確認担当者と承認者

この記録がそろっていない時は、エラーだけ直して締め処理を最初から再投入しない方が安全です。技術担当者と業務担当者が同じ事実を見て、どこから再開するかを決めます。

Codexで調査メモを作る時

Codexには、匿名化したジョブログ、締め処理名、後続ジョブ、確認済みファイルを渡すと、再実行前の確認観点を整理しやすくなります。本番データや取引先名は伏せ、判断は人が行います。

締め処理で現場が荒れやすい判断

月次締めや請求締めは、技術的にはジョブやMSGW(メッセージ応答待ち)の問題に見えても、実際には運用判断で止まることが多いです。前工程のEDI、出荷確定、売上計上、返品、請求対象の確定が終わっているかを見ずに再実行すると、請求漏れや二重計上につながります。

判断確認すること止める理由
後続ジョブを流してよいかMSGW、ジョブログ、前工程の完了状態未完了データを締め対象から落とさないため
再実行してよいか処理済み区分、ワークファイル、更新件数二重計上や二重請求を防ぐため
業務部門へ連絡するか対象得意先、締め日、請求書、EDI影響技術判断だけで締めを進めないため
翌営業日に回すか請求発行、出荷、会計連携、相手先締め現場影響と復旧時間を比べるため
戻しが必要かバックアップ、ジャーナル、訂正伝票、赤伝締め後訂正の手戻りを減らすため

締めトラブルで残す連絡メモ

  • 止まったジョブ名、時刻、MSGW/ジョブログの内容
  • 締め対象日、対象得意先、対象会社、対象部門
  • 前工程のEDI、出荷、売上、返品、請求の完了状態
  • 再実行した場合の更新件数と二重処理リスク
  • 業務担当者、承認者、相手先連絡の有無

売上集計後に月次締めが止まる想定例

月次締めが途中で止まった時は、最初から全工程を再実行せず、最後に成功したステップと更新済み範囲を確認します。

確認点確認内容判断
停止点ジョブ名、ステップ、メッセージID、発生時刻、最後の正常処理を確認する最後のメッセージだけで原因を決めない
更新範囲対象期間、処理済み伝票、集計、帳票、外部連携の状態を確認する再実行で重複する範囲を明確にする
再開再実行可能な入口、退避・戻し、承認、後続確認を決める締め全体を無条件に最初から流さない

復旧後は対象月の合計だけでなく、前月繰越、税、売掛、帳票、会計連携を照合します。暫定対応で変えたデータや設定は、戻し要否を記録します。

関連するAS400確認ルート