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

2.4.120 JMN2205I-S

@1@句のデータ名'@2@'は添字付けを必要とする項目であってはなりません.

埋め込みの説明

@1@ : 環境部,データ部に記述する句または指定で,データ名の指定が必要なもの.ただし,OCCURS句のASCENDING/DESENDING KEY IS指定は除く.
@2@ : エラーの原因となったデータ名.

例題

[P2205.cob]
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID.    P2205.
000003 ENVIRONMENT    DIVISION.
000004 INPUT-OUTPUT    SECTION.
000005 FILE-CONTROL.
000006     SELECT IXFILE1 ASSIGN TO SYS001
000007       ORGANIZATION   IS INDEXED
000008       RECORD KEY     IS WRKY1.
000009 I-O-CONTROL.
000010 DATA           DIVISION.
000011 FILE            SECTION.
000012 FD IXFILE1.
000013 01 IXF1REC.
000014   02 WRKY1             PIC X(1) OCCURS 10.
000015   02                   PIC X(80).
000016 WORKING-STORAGE SECTION.
000017 PROCEDURE      DIVISION.
000018 END PROGRAM    P2205.

P2205.cob 8: JMN2205I-S RECORD KEY句のデータ名'WRKY1'は添字付けを必要とする項目であってはなりません.

詳細な説明

句に指定したデータ名は,OCCURS句を指定したデータ項目またはそれに従属するデータ項目のデータ名であってはなりません.
OCCURS句を指定したデータ記述項を表といい,表の中の要素を表要素といいます.添字付けは,表要素を参照するために必要です.