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

2.4.223 JMN2426I-S

CONTROL句の制御データ名'@1@'は,可変長項目であってはなりません. この制御データ名は,無効となります.

埋め込みの説明

@1@ : エラーの原因となったデータ名.

例題

[P2426.cob]
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID.    P2426.
000003 ENVIRONMENT    DIVISION.
000004 INPUT-OUTPUT    SECTION.
000005 FILE-CONTROL.
000006     SELECT REPFILE ASSIGN TO SYS001.
000007 I-O-CONTROL.
000008 DATA           DIVISION.
000009 FILE            SECTION.
000010 FD REPFILE
000011       REPORT IS REP1.
000012 WORKING-STORAGE SECTION.
000013 01 CTLD.
000014   02 WDPEND     PIC S9(2).
000015   02 WOCC       OCCURS 10 DEPENDING ON WDPEND
000016                 PIC X.
000017 REPORT          SECTION.
000018 RD REP1 PAGE 66
000019         CONTROL CTLD.
000020 01 TYPE DE.
000021 PROCEDURE      DIVISION.
000022 END PROGRAM    P2426.

P2426.cob 19: JMN2426I-S CONTROL句の制御データ名'CTLD'は,可変長項目であってはなりません.この制御データ名は,無効となります.

詳細な説明

制御データ名(CONTROL句に指定したデータ名)のデータ記述項は,DEPENDING ON指定付きのOCCURS句が指定された項目,あるいはそれを含む項目であってはなりません.