AS400 / IBM i の保守では、SAVFという保存ファイルを使って、ライブラリやオブジェクトを退避・移送することがあります。ただし、SAVFは名前だけ見ても「何が入っているか」「いつ保存したか」「どの環境へ戻してよいか」が分かりません。
この記事では、DSPSAVF を使ってSAVFの中身を確認する前に見るポイントを整理します。復元作業そのものは本番影響が大きいため、実行前に必ず対象、復元先、権限、戻し方を確認してください。
DSPSAVFで確認したいこと
| 確認項目 | 見る理由 | 関連ページ |
|---|---|---|
| 保存日時 | どの時点の退避かを判断するため | バックアップ確認 |
| 保存元ライブラリ | 本番・検証・旧環境の取り違えを避けるため | ライブラリとオブジェクト |
| 保存オブジェクト | 戻したい対象が本当に入っているかを見るため | DSPOBJD・WRKOBJ確認 |
| 復元先 | 本番上書きや別業務への影響を避けるため | 復元系コマンドの注意点 |
| 容量・保管場所 | SAVFが増えすぎてASP使用率を圧迫しないかを見るため | WRKSYSSTS・ASP確認 |
復元前に名前だけで判断しない
SAVF名に日付や業務名が入っていても、それだけで正しい保存内容とは限りません。古い退避、別環境の退避、作業途中の退避、削除予定だった一時ファイルが残っていることがあります。復元前には、DSPSAVFの情報、作業記録、ジョブログ、関係者への確認を合わせて判断します。
- 本番データか、検証データか
- 保存元と復元先のライブラリが一致しているか
- 対象オブジェクトだけ戻すのか、ライブラリ単位で戻すのか
- 既存オブジェクトを上書きする可能性がないか
- 戻した後の件数、定義、権限、ジョブ影響をどう確認するか
CodexやAIに相談する時の注意
DSPSAVFの画面やジョブログをAIに相談する場合は、会社名、ライブラリ名、オブジェクト名、ユーザー名、取引先名、実データが写らないようにマスキングします。コマンドの意味を整理する用途に留め、本番復元の判断は社内手順と保守会社の確認を優先してください。
AS400保守で安全にAIを使う導線は、AS400保守向けCodex研修 にまとめています。

