実行環境

9. オブジェクト/ライブラリーを上書き復元するには?

復元ライブラリーが空であれば RSTOBJRSTLIB は省略値の値で問題無く復元できるが、その AS/400 で保管したことのない新しいオブジェクトや既存のオブジェクトに重複があるとそのままでは復元できない。
いくつかのオブジェクトが既に存在しているライブラリーに新しいオブジェクトを復元しようとすると、「保管記録がない」とのエラーとなってしまう。
このエラーを無視して、上書きで復元するには RSTOBJRSTLIB のパラメータで
データベースメンバーオプション (MBROPT) = *ALL
オブジェクト差異可能 (ALWOBJDIF) = *ALL
* * * に指定すれば、上書きで新しいオブジェクトがあったとしても、漏れなく復元できる。