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の設計書が古い時の調査手順で、RPG/CL、ジョブログ、業務ヒアリングの照合方法を確認できます。

関連: RPG/CL小改修後のテスト観点や証跡を整理する場合は、AS400小改修後のテスト・エビデンスチェックリストで、コンパイル、正常系、異常系、ジョブログ、スプールの残し方を確認できます。

関連: RPG/CL小改修を本番反映する前に、AS400本番反映・戻し手順チェックリストで、バックアップ、反映時間、ジョブログ、戻し基準を確認できます。

関連: AS400で帳票・スプールが出ない時の確認手順は、こちらの記事で確認できます。

関連: AS400月次締め・請求締めが終わらない時の確認手順は、こちらの記事で確認できます。

関連: AS400データ抽出依頼を受けた時の確認手順は、こちらの記事で確認できます。

関連: 競合が強い技術カテゴリ対策として、AS400 IFS・FTP・CSV連携トラブルの確認手順|文字化け・権限・ファイル配置を切り分ける もあわせて確認できます。

関連: 競合が強い技術カテゴリ対策として、AS400 ACS・5250エミュレータに接続できない時の確認手順|端末・ネットワーク・権限を見る もあわせて確認できます。

関連: AS400現場の競合対策記事として、AS400が遅い時の確認手順|WRKACTJOB・ロック・バッチ負荷・SQLを切り分ける も追加しました。

関連: 25年以上の現場経験を反映した実務記事として、AS400問い合わせ受付テンプレート|障害・調査依頼で最初に聞くこと も追加しました。

関連: AS400現場トラブルの網羅性を高めるため、AS400 EDI・外部連携トラブルの確認手順|取引先データ・FTP・CSVを切り分ける も追加しました。

関連: AS400業務トラブルの具体例として、AS400在庫差異の調べ方|在庫照会・入出庫履歴・締め処理から原因を見る も追加しました。

関連: AS400業務トラブルの具体例として、AS400請求金額不一致の調べ方|請求締め・売上・消費税・再計算で見ること も追加しました。

関連: AS400業務トラブルの具体例として、AS400出荷データ二重送信・未送信の調べ方|出荷確定・EDI・FTP連携を確認する も追加しました。

関連: AS400マスタ・権限管理の実務記事として、AS400マスタ変更の影響調査チェックリスト|品番・得意先・単価を変える前に見ること も追加しました。

関連: AS400の業務運用トラブル対策として、AS400棚卸差異・在庫調整のチェックリスト|数量を直す前に見るべき画面と証跡 も追加しました。

関連: AS400販売管理の業務トラブル対策として、AS400出荷確定できない時の確認手順|在庫・引当・ロック・出荷データを切り分ける も追加しました。