例
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID. P2276.
000003 ENVIRONMENT DIVISION.
000004 INPUT-OUTPUT SECTION.
000005 FILE-CONTROL.
000006 SELECT SQFILE1 ASSIGN TO SYS001
000007 ORGANIZATION IS SEQUENTIAL.
000008 I-O-CONTROL.
000009 DATA DIVISION.
000010 FILE SECTION.
000011 FD SQFILE1 IS EXTERNAL.
000012 01 .
000013 02 PIC X(80).
000014 PROCEDURE DIVISION.
000015 END PROGRAM P2276.
P2276.cob (12) : JMN2276I-S EXTERNAL句を指定したファイルに従属するレベル番号01の項目には,データ名を明に指定しなければなりません.EXTERNAL句を有効とみなします.
詳細な説明
ファイル記述項にEXTERNAL句を書くと,そのファイルに関係付けたレコード領域にも外部属性が与えられます.外部属性を持つ領域は,実行単位中の複数のプログラムで共用することができます.実行単位中で,外部属性を持つ領域は名前で対応付けられるため,領域の先頭に相当するレベル番号01の項目にはデータ名を宣言しなければなりません.