出口の作成
File Manager には、デフォルトのスクランブル出口は用意されていません。スクランブル出口を使用する場合は、ご使用のシステムに 1 つ以上のスクランブル出口を用意する必要があります。
提供する出口はロード・モジュール形式でなければならず、File Manager で利用可能なロード・ライブラリーになければなりません。STEPLIB DD ステートメントに指定するか、あるいは LINKLIST または LPALIST に入れなければなりません。File Manager は出口のロードを試み、見つけることができない場合はエラー・メッセージが表示されます。
ユーザー出口は、任意の高水準言語 (例えば、COBOL、PL/I、高水準アセンブラー) で作成できます。COBOL、PL/I、および HLASM のサンプル出口が FMN.SFMNSAM1 に提供されています。以下のものがあります。
- FMNSCXEA
- サンプル HLASM 出口
- FMNSCXEC
- サンプル COBOL 出口
- FMNSCXEP
- サンプル PL/I 出口
COBOL、PL/I、および HLASM のスクランブル出口制御ブロックを提供するコピーブックは、File Manager マクロ・ライブラリー FMN.SFMNMAC1 の中に入っています。以下のものがあります。
- FMNSCXCA
- HLASM プログラムの制御ブロック
- cc(FMNSCXC)
- COBOL プログラムの制御ブロック
- FMNSCXCP
- PL/I プログラムの制御ブロック
注:
- File Manager I/O 出口は、24 ビット・アドレッシング・モードをサポートしません。
- File Manager は、サポートされている任意のリリースの COBOL および PL/I で書かれた出口をサポートします。
- File Manager には、出口制御ブロックで説明された、入出力フィールド・フォーマットに関する情報が用意されています。参照 出口制御ブロック