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の二重送信を防ぐ も追加しました。
