Unload は非常にシンプルな一般的なプログラムで、最大レコード長とファイル名のみを必要とします。
Load は非常にシンプルな一般的なプログラムで、最大レコード長、ファイル名、キー・オフセットと長さのみを必要とします。サンプル・コードが付録 A に収録されています。
Load では、extfh.cfg を使用して null バイトが出力から除去されないようにする必要があります。
付録 A に含まれているソース・プログラムは、短くて非常にシンプルです。変換を必要とするファイルが多数ある場合、シェル・スクリプトを使用して Unload プログラム と Load プログラムを生成する方法が考えられます。
プロセスを自動化してスクリプトにより変換プログラムを生成する最も容易な方法は、すべての %REPLACE 文と VSAM ファイル宣言を PLI %INCLUDE に置くことです。これにより、プログラムをコンパイルして実行できます。
このプロセスについて当社のテストでは、Open PL/I 7.4 コンパイラ、Open PL/I 8.1 コンパイラ、RTS 環境を並行して実行し問題はありませんでした。