LABEL RECORDS(ラベル・レコード)句

機能

LABEL RECORDSは、ラベルの有無を指定する。

LABEL RECORDS句は、ANSI '85標準では廃要素に分類されており、ANSI標準の次回の全面改訂の際に、削除される予定である。

この構文は、このCOBOL処理系に組み込まれているすべての方言で全面的に使用できる。FLAGSTD指令を使用すると、この構文が使われているすべての箇所を見つけ出すことができる。

標準COBOL定義の一部を構成するにもかかわらず、X/OpenのCOBOL言語定義では、この機能は明示的に除外されている。したがって、X/OpenのCOBOLに準拠する原始プログラム内ではこの句を使用するべきではない。

一般形式

構文規則

  1. 各ファイル記述項に、LABEL RECORDS句を記述する。

    句は必要ない。

  2. データ名-1は、ラベルレコードの名前である。この名前で、01レベルのレコード記述を用意しておく。

  3. データ名-1は、該当するファイルのDATA RECORDS句には指定できない。

  4. LABEL RECORD ISとLABEL RECORDS AREはどちらも正しい構文として受け入れられる。

一般規則

  1. LABEL RECORDS句は注記にとどまる。