ページの先頭行へ戻る
NetCOBOL V11.0 メッセージ集
FUJITSU Software

2.4.160 JMN2292I-S

END-OF-PAGE指定のWRITE文で参照されるファイルの入出力領域の個数は,1個でなければなりません. RESERVE句を無効とし,入出力領域の個数を1個とみなします.

例題

[P2292.cob]
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID.    P2292.
000003 ENVIRONMENT    DIVISION.
000004 INPUT-OUTPUT    SECTION.
000005 FILE-CONTROL.
000006     SELECT SQFILE1 ASSIGN TO SYS001
000007        RESERVE 10 AREAS.
000008 I-O-CONTROL.
000009 DATA           DIVISION.
000010 FILE            SECTION.
000011 FD SQFILE1 .
000012 01 SQF1REC.
000013   02                   PIC X(80).
000014 WORKING-STORAGE SECTION.
000015 PROCEDURE      DIVISION.
000016     PERFORM WITH NO LIMIT
000017       WRITE SQF1REC
000018         AT END-OF-PAGE
000019           DISPLAY "END OF PAGE"
000020           EXIT PERFORM
000021       END-WRITE
000022     END-PERFORM
000023 END PROGRAM    P2292.

P2292.cob 11: JMN2292I-S END-OF-PAGE指定のWRITE文で参照されるファイルの入出力領域の個数は,1個でなければなりません.RESERVE句を無効とし,入出力領域の個数を1個とみなします.

詳細な説明

RESERVE AREA句に1以外の値が指定されています.
RESERVE AREA句はこのシステムでは注釈扱いです.(実行時には意味を持ちませんが,翻訳時には句の解析は行われます)