• Kawahara

フィールドの追加について(CHGPF,RGZPFM)

AS400にて、削除済みレコードの再使用 *NO のファイルを *YESに変更したいと考えた。ついでに物理ファイルにフィールド追加した場合についてのまとめ

CHGPF

レコードを保持したままフィールドの追加する事はCHGPFにてできる。 ただしDDSソースが必要。 末尾にフィールドを追加していくだけなら「レコード様式レベルの検査」を*NOにすることで既存PGMのリコンパイルは回避できる。 「削除済みレコードの再使用」を変更する場合もCHGPFで対応可能。 DDSに変更が発生しなければ、「レコード様式レベルの検査」について特に意識する必要はない。


RGZPFM

このコマンドで削除済みレコードの領域を物理的に削除して、再利用可能な領域にできる。

意味不明な点や補足があれば、ぜひ知らせください。

0回の閲覧

© 2019 BY マルハチITサービス PROUDLY CREATED WITH Wix.com​