コンパイラが、呼出し可能なファイルハンドラインタフェースを使用して、ファイル入出力操作を直接呼び出すようにする。
>>-.---.--.------CALLFH--"handler-name"--.-->< +-/-+ +------CALLFH------------------+
| handler-name | ファイルハンドラとして機能するために呼び出されるプログラムのルート名。以下の
いずれか
|
| 省略値: | CALLFH"EXTFH" ( ) |
| 段階: | 構文チェック |
| $SET: | 初期 |
CALLFHを指定すると、ファイル入出力文はこの指令により指定されたファイルハンドラの呼出しに変換される。
ハンドラ名を指定しない場合は、モジュールExtfhとみなされる。
本指令は、変換用モジュールによりファイル処理操作を直接呼び出し、COBOL以外のファイルハンドラを利用にも使用される。
本指令を使用して、標準ファイルハンドラの代りにユーザー独自のファイルハンドラをプログラムに呼び出させることもできる。