COBOL プログラムで処理するすべてのファイルについて、適切なシステム・データ定義を使用し、ファイルをオペレーティング・システム (OS) に対して定義する必要があります。
オペレーティング・システムに応じて、このシステム・データ定義の形式は以下のいずれかになります。
以下の例は、FILE-CONTROL 項目と、システム・データ定義および FILE SECTION 内の FD 項目との関係を示しています。
(1) //OUTFILE DD DSNAME=MY.OUT171,UNIT=SYSDA,SPACE=(TRK,(50,5)) /*
(1) export OUTFILE=DSN(MY.OUT171),UNIT(SYSDA),SPACE(TRK,(50,5))
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT CARPOOL
ASSIGN TO OUTFILE (1)
ORGANIZATION IS SEQUENTIAL.
. . .
DATA DIVISION.
FILE SECTION.
FD CARPOOL (2)
LABEL RECORD STANDARD
BLOCK CONTAINS 0 CHARACTERS
RECORD CONTAINS 80 CHARACTERS
SELECT CARPOOL . . . FD CARPOOL
関連タスク
バッファーおよび装置スペースの最適化
関連参照
FILE SECTION 記入項目
File section (「Enterprise COBOL 言語解説書」)