実行環境

117. 複数のライブラリーをひとつの保管ファイル( SAVF )に保管するには?

保管ファイル( SAVF )への圧縮保管は便利でひとつの SAVF にすると
メールで転送したり Ftp で転送して PC サーバーに保管することもできる。
ところが保管ファイル( SAVF )にはひとつのライブラリーしか保管することができない。

SAVLIB コマンドでは複数のライブラリーを指定することができるのだが
複数のライブラリーをひとつの保管ファイル( SAVF )に保管しようとすると
CPF3789: 指定したパラメーターではライブラリーは1つしか使用できない
とのエラーが発生して保管することができない。

海外のサイトでも複数のライブラリーをひとつの *SAVF に保管するには?
という疑問が大いにサイトでにぎわっているが解決は意外と簡単である。
複数の *SAVF を保管するライブラリーを定義して、それを *SAVF に保管
すればよいだけである。

  1. 保管できないケース
  2. 保管が可能なケース

保管用のライブラリー: SAVUSRLIB は

  • MYSRCLIB *SAVF
  • MYOBJLIB *SAVF
  •  :

のようにして *SAVF の集合をひとつの保管用のライブラリーとしている。
この 保管ライブラリー: SAVUSRLIB をひとつ保管すればすべてのライブラリーが
ひとつのライブラリーとして保管できたことになる。