オペレーティングシステムとして UNIX や WINDOWS NT を使用している場合は、FILTER オプションを指定して OPEN DATASET 命令でオペレーティングシステムコマンドを実行することができます。
OPEN DATASET <dsn> FILTER <filt>.
項目 <filt> のオペレーティングシステムコマンドは、ファイル <dsn> のオープン時に処理されます。
UNIX での構文例を以下に示します。
DATA DSN(20) VALUE '/usr/test.Z'.
OPEN DATASET DSN FOR OUTPUT FILTER 'compress'.
......
OPEN DATASET DSN FOR INPUT FILTER 'uncompress'.
最初の OPEN 命令でファイル '/usr/test.Z' が開き、表示されたデータをこのファイルに圧縮形式で書き込むことができます。
2 番目の OPEN 命令でファイル‘/usr/test.Z’ が開き、そのファイルからデータを読み込むとデータが圧縮解除されます。