AS400業務トラブルの調べ方|在庫照会・請求締め・出荷確定からジョブとプログラムを追う

AS400 / IBM i の保守では、問い合わせが「プログラム名」ではなく「在庫照会が見られない」「請求締めが終わらない」「出荷確定で止まった」のような業務名で来ることが多いです。業務名からジョブ、プログラム、ファイル、ジョブログへたどれるかどうかで、初動の速さが変わります。

この記事では、在庫照会、請求締め、出荷確定を例に、AS400の業務トラブルをどう切り分けるかを整理します。概要説明だけでは拾いにくい、現場で実際に使う確認順です。

業務名で問い合わせが来た時の確認順

順番確認すること見るもの
1どの業務メニューか在庫照会、請求締め、出荷確定など
2画面操作かバッチ処理か5250画面、JOBQ、SBMJOB、夜間バッチ
3止まっているジョブがあるかWRKACTJOB、WRKJOB、MSGW
4原因メッセージがあるかDSPJOBLOG、CPF、RNX、MCH
5更新ファイルに影響があるかDSPFFD、DSPPFM、SQL、ジャーナル

在庫照会でよく見るポイント

在庫照会で多いのは、画面に表示されない、数量が合わない、検索条件で見つからない、レスポンスが遅いといった相談です。まず画面操作の問題か、参照ファイルの問題か、更新バッチが遅れているのかを分けます。DSPFFDで項目定義、DSPPFMやSQLで実データ、WRKACTJOBで関連ジョブの状態を確認します。

請求締めでよく見るポイント

請求締めは、再実行や手戻りの影響が大きい処理です。締め途中で止まった場合は、ジョブログの最後だけでなく、直前に更新したファイル、作成済み帳票、後続ジョブの実行有無を確認します。二重更新や二重請求につながる可能性があるため、勝手に再投入しないことが大切です。

出荷確定でよく見るポイント

出荷確定は、在庫、売上、送り状、外部連携に影響しやすい処理です。画面で止まったのか、バッチで止まったのか、外部連携ファイルの作成で止まったのかを分けます。CSV、FTP、IFS(統合ファイルシステム)、ODBC/JDBCの連携がある場合は、文字化けや権限、ファイルロックも確認対象になります。

業務名からプログラム名へつなぐ

業務担当者はプログラム名ではなく業務名で話します。保守担当者は、業務名、メニュー番号、画面ID、ジョブ名、RPG/CL、ファイル名をつなげる必要があります。この対応表がないと、担当者が変わるたびに調査がやり直しになります。

担当者不在や属人化が気になる場合は、AS400保守の属人化を減らす方法と、AS400担当者が退職する時の引き継ぎチェックリストも確認してください。

ジョブログと影響調査へ進む

業務名から対象ジョブやプログラムが分かったら、次はジョブログと影響調査です。DSPJOBLOGで原因メッセージを追い、RPG/CLの呼び出し元、更新ファイル、後続処理を確認します。業務トラブルは、技術調査と業務影響の両方を見ないと判断できません。

詳しい確認順は、AS400ジョブログの見方と、AS400 RPG/CL影響調査チェックリストに整理しています。

Codexで業務トラブルを整理する時

Codexを使う場合は、業務名、匿名化したジョブログ、処理の流れ、更新ファイル、確認したい観点を整理して渡すと、調査メモを作りやすくなります。ただし、会社名、取引先名、本番データは伏せることが前提です。AIは業務判断を代行するものではなく、調査の抜け漏れを減らす補助として使います。

会社として安全に使うルールは、AS400 / IBM i 現場向け Codex実戦研修で整理できます。

まとめ

AS400の業務トラブルは、在庫照会、請求締め、出荷確定のような業務名から始まることが多いです。業務名、ジョブ、プログラム、ファイル、ジョブログをつなげて確認できると、保守担当者が変わっても初動が安定します。業務と技術の橋渡しこそ、AS400保守で差が出る部分です。

関連する確認手順

業務メニュー名から、ジョブ・プログラム・ファイルへたどります

在庫照会、請求締め、出荷確定のようなメニュー名だけでは、AS400内部のどのプログラムやファイルが動いているか分かりません。現場では、業務名、画面、ジョブ、ライブラリ、プログラム、更新ファイル、後続処理をつないで調べます。

業務トラブルを相談する前に分ける情報

在庫照会、請求締め、出荷確定のような業務名で問い合わせが来た時は、画面名だけで判断せず、業務影響、発生時刻、対象データ、ジョブ、プログラム、暫定対応を分けて整理します。最初の切り分けができていると、AS400 / IBM i側の調査と業務部門への確認を並行しやすくなります。

分ける情報次に確認する記事
本番影響と暫定対応本番トラブル初動チェックリスト
業務担当へ聞く内容AS400業務ヒアリングシート
対象データの確認Query・SQLデータ確認チェックリスト
RPG/CLの影響範囲RPG/CL影響調査チェックリスト

業務名は分かるが、ジョブ名やプログラム名へたどれない場合は、画面名、操作時刻、入力条件、発生メッセージ、業務影響を整理してお問い合わせから相談できます。

参考:IBM公式ドキュメント(DSPFFD)

本記事で扱った DSPFFD の全パラメーターと表示項目の定義は、IBM公式ドキュメントで確認できます。指定できる値や既定値はOSリリースによって異なるため、本番環境では自社のリリースに合わせて確認してください。