AS400 EDI・外部連携トラブルの確認手順|取引先データ・FTP・CSVを切り分ける

AS400 / IBM i は、取引先とのEDI、FTP、CSV、外部システム連携で使われることが多くあります。連携トラブルは、AS400側の処理、ファイル転送、文字コード、取引先側の取込、業務締め処理が絡むため、原因を一つに決めつけると時間がかかります。

外部連携で見る順番

確認見るもの判断
作成AS400上の出力ジョブ、スプール、ログ送信前ファイルが作られたか
配置IFS、送信フォルダ、更新時刻正しい場所にあるか
転送FTPログ、送信時刻、リターンコード取引先へ届いたか
形式CSV、固定長、文字コード、改行取込できる形式か
取込取引先結果、外部システムログAS400後の失敗か

AS400側で作成済みでも完了ではない

連携では、AS400側でファイルが作成されていても、FTPで送れていない、文字コードで弾かれた、取引先側で取込エラーになった、ということがあります。作成、配置、送信、受信、取込を分けて確認します。

締め処理との関係を見る

請求締めや出荷確定と外部連携がつながっている場合、再送や再取込の判断を誤ると二重計上や未送信につながります。送信済みデータ、取込済みデータ、締め済み状態を確認してから対応します。

IFS/FTP/CSVの基本確認は AS400 IFS・FTP・CSV連携トラブル、データ抽出は AS400データ抽出依頼の確認手順、業務名から追う場合は AS400業務トラブルの調べ方 を参照してください。

Codexで連携フローを整理する

Codexには、匿名化した連携フロー、ファイル形式、発生時刻、確認済みログだけを渡すと、どこで止まったかを整理しやすくなります。取引先名や実データは入れず、再送判断は人が行います。

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

関連: AS400外部連携・CSV・EDIトラブル対策として、AS400外部連携データを再送する前のチェックリスト|EDI・FTP・CSVの二重送信を防ぐ も追加しました。