ファイル処理
これらの指令はファイルの処理方法に影響します。
ANS85
ANSI'85 COBOL 標準規格で予約されている語をこの COBOL システムで予約語として扱い、特定の機能の動作を変更して、ANSI'85 COBOL 標準規格の機能との互換性を確保します。
ASSIGN-PRINTER
ASSIGN TO PRINTER 句でファイル名が指定されていない場合に、出力の割り当て方法を指定します。
ASSIGN
SELECT 文に EXTERNAL または DYNAMIC のどちらも指定されていない場合のファイル名の割り当て方法を指定します。
AUTOLOCK
マルチユーザー環境で、INPUT、I-O、または EXTEND のために開かれたファイルに対して、デフォルトのロックを EXCLUSIVE ではなく、AUTOMATIC に設定します。
CALLFH
すべてのファイルの入出力操作で、コンパイラが呼び出し可能なファイル ハンドラー インターフェイスを使用して直接呼び出しを実行するようにします。
CALL-RECOVERY
プログラムに制御が戻った場合の動作を指定します。
CALLSORT
すべての SORT 操作および MERGE 操作を処理するために呼び出すプログラムを定義します。
COBFSTATCONV
ファイル上で入出力エラーが発生した場合に、COBFSTATCONV 環境変数で指定した独自のモジュールを使用して、呼び出し可能なファイル ハンドラーによりファイル状態コードを変換します。
DATACOMPRESS
順編成ファイルおよび索引ファイルに対して実行するデータ圧縮のタイプを指定します。
DETECT-LOCK
レコードが別のプログラムでロックされているかどうかを、READ 文で検出します。
FCDCAT
ファイルへのアクセス時に、そのファイルのカタログ化されたファイル情報を使用するかどうかを指定します。
FDCLEAR
書き込み操作のたびに、ファイルのレコード バッファーをクリアするように指定します。
FILESHARE
マルチユーザー環境のファイルについて、デフォルトのロックを EXCLUSIVE ではなく AUTOMATIC にし、プログラムが複数のレコードをロックしている際に、WRITE 文または REWRITE 文で自動的にレコードをロックします。
FILETYPE
ファイル作成時に使用するファイルの形式を指定します。
HOSTCONTZERO
RECORD CONTAINS"0" 句で定義されるファイルでは、この指令は、レコード長をファイル記述項ではなくカタログから取得するようにファイル ハンドラーに指示します。
HOSTFD
ファイルに関連付けられたレコード領域を、OPEN 文の前ではなく、OPEN 文の実行時にのみ割り当てられるように指定します。
IDXFORMAT
索引ファイルを作成または開く際に使用する形式を指定します。
IXNLSKEY
ファイル ハンドラーが索引ファイル キーを整列する場合に、ASCII 文字の照合順序ではなく、ローカル文字の照合順序に従うよう指定します。
IXNUMKEY
索引キーを、数値順にソートします。
KEYCHECK
開いている索引ファイルに含まれるすべてのキーがアプリケーションで定義されていることを、ファイル ハンドラーが確認するかどうかを指定します。
KEYCOMPRESS
索引ファイルに対して実行するキー圧縮のタイプを指定します。
LOCKTYPE
レコード ロックのタイプを指定します。
OLDREADINTO
READ ...INTO 文の動作を変更します。
OPTIONAL-FILE
I-O または EXTEND 用に開かれたファイルはすべて、コンパイラでオプション ファイルとして扱われるようにします。
PRESERVECASE
現在のプログラムで宣言される COBOL の各項目で大文字と小文字を維持し、通常通り COBOL で大文字に変換されることがないようにします。これにより、プログラムの外部から項目を識別できます。
PRINT-EXT
ASSIGN TO PRINTER 句に関連付けられたファイル名に、拡張子を追加するように指定します。
RDW
可変長順編成ファイルから読み込まれたレコードの長さを検出できます。
RECMODE
ファイルのデフォルトの形式を指定します。
RETRYLOCK
レコードがロックされていることを READ 文が検出した場合に、対象レコードのロックが解除されるまでその READ 操作を繰り返し再試行するように指定します。
REWRITE-LS
行順編成ファイルで REWRITE 文を使用できるようにします。
SEQUENTIAL
ORGANIZATION SEQUENTIAL として (暗黙的または明示的に) 定義されるファイルのデフォルトのファイル タイプを指定します。
SORTTYPE
どのメインフレーム SORT モジュールをエミュレートするかを選択します。
WRITELOCK、WRITE-LOCK
マルチユーザー環境でプログラムが共有データ ファイルの複数のレコードをロックしている場合に、WRITE 文および REWRITE 文がレコード ロックを取得するようにします。
WRITETHROUGH、WRITETHRU
ディスクへの書き込みをバッファーに格納しないようにします。
上位ヘルプ:
コンパイラ指令