入出力操作で使用するデータは、FILE SECTION で定義します。
データに関する以下の情報を提供してください。
FILE SECTION 内で定義されたデータ項目は、ファイルが正常にオープンされるまでは PROCEDURE DIVISION のステートメントにとって使用可能ではありません。
同じ実行単位内のプログラムは、同じ COBOL ファイル名を参照することができます。
別個にコンパイルされたプログラムには EXTERNAL 文節を使用することができます。 EXTERNAL として定義されたファイルは、実行単位の中でそのファイルを記述する任意のプログラムによって参照することができます。
ネストされた構造、すなわち含まれている構造の中のプログラムには、GLOBAL 文節を使用できます。 あるプログラムが別のプログラムを (直接または間接的に) 含む場合には、どちらのプログラムも GLOBAL ファイル名を参照することによって共通のファイルにアクセスすることができます。
COBOL ソース・プログラムで外部ファイル定義やグローバル・ファイル定義を使用しなくても、物理ファイルを共用することができます。例えば、アプリケーションに 2 つの COBOL ファイル名があっても、これらの COBOL ファイルが同一のシステム・ファイルと関連付けられるように指定することができます。
SELECT F1 ASSIGN TO MYFILE. SELECT F2 ASSIGN TO MYFILE.
関連概念
ネストされたプログラム
関連タスク
プログラム間でのファイルの共用 (外部ファイル)
関連参照
FILE SECTION 記入項目