AS400 / IBM iのEDIでは、テスト環境と本番環境の分離が甘いと、テストデータを本番へ送る事故が起きます。若手や外部エンジニアが入りやすい現場ほど、環境名だけでなく、送信先、ライブラリ、ファイル名、ジョブ名を明確に分ける必要があります。
分けるべきもの
| 項目 | 確認内容 |
|---|---|
| 送信先 | 取引先コード、FTP先、API先、メール先 |
| ライブラリ | 本番、テスト、検証用の参照先 |
| ファイル名 | 本番ファイルとテストファイルの命名差 |
| ジョブ | 本番送信ジョブとテスト送信ジョブの違い |
| 権限 | 誰が本番送信できるか |
事故を減らす運用
- 本番送信前に環境名と送信先を声出し確認する
- テストデータには本番でありえない識別文字を入れる
- 本番送信ジョブは権限を絞る
- 送信前後のログを残す
- 再送は作業者判断ではなく承認制にする
本番事故を防ぐ観点は、AS400若手・外部エンジニアの本番事故を防ぐチェックリストにもまとめています。
まとめ
AS400 EDIの誤送信を防ぐには、テスト環境と本番環境を画面表示だけでなく、送信先、ライブラリ、ファイル名、ジョブ、権限で分けることが重要です。
