クライアント/サーバー

9. ライブラリーをダウンロードするには?

ライブラリーや AS/400 オブジェクトも ここで紹介する方法でダウンロードできる。
ライブラリーやすべての AS/400 オブジェクトは SAVF に保管できることはご存知であろう。
実はこの SAVF は 528バイト長の単なる物理ファイルとして処理できる。
ただし、SAVF そのものはダウンロードできないので、RPG で 528バイト長の
物理ファイルとしてオープンして別の 528バイト長の物理ファイルへコピーしてやれば良い。
コピーされた物理ファイルを Pcomm やクライアントアクセスによって、
無変換でダウンロードすることができる。
アップロードは この逆を行えば良い。
ただし、クライアントアクセスの無変換のアップロードはレコード数が短くカットされてしまう。
(レコード長をいくら指定してもパグのため無理)
そこで、クライアントアクセスを使用する場合は、短いレコードに分割する必要がある。
クライアントアクセスでのアップロードは PC コードテキスト以外はほとんど実用的な期待は
できないのが現状である。