DATA DIVISION の FD 項目では、レコード・フォーマットおよびレコードをブロック化するかどうかの標識をコーディングしてください。 関連するレコード記述項目では、record-name およびレコード長を指定します。
RECORDING MODE 節に、レコード・フォーマット F、V、S、または U をコーディングできます。 COBOL は、RECORD 節から、またはファイルの FD 記入項目に関連付けられたレコード記述から、レコード形式を判別します。レコードがブロック化されるようにしたい場合には、FD 記入項目に BLOCK CONTAINS 節をコーディングしてください。
次の例は、固定長レコードを持つファイルの場合に FD 記入項目がどのようになるかを示しています。
FILE SECTION.
FD COMMUTER-FILE-MST
RECORDING MODE IS F
BLOCK CONTAINS 0 RECORDS
RECORD CONTAINS 80 CHARACTERS.
01 COMMUTER-RECORD-MST.
05 COMMUTER-NUMBER PIC X(16).
05 COMMUTER-DESCRIPTION PIC X(64).
S の記録モードは、HFS 内のファイルではサポートされません。上記の例はこのようなファイルに適しています。
関連概念
論理レコード
関連参照
FILE SECTION 記入項目