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

2.4.291 JMN2502I-S

@1@文で,'@2@'は@3@でなければなりません. '@2@'は無効になります.

埋め込みの説明

@1@ : エラーを検出した文の動詞.
@2@ : エラーの原因となった語.
@3@ : 記述可能な語の種類.

例題

[P2502.cob]
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID.    P2502.
000003 ENVIRONMENT    DIVISION.
000004 DATA           DIVISION.
000005 WORKING-STORAGE SECTION.
000006
000007 PROCEDURE      DIVISION.
000008     COMPUTE 13 = 12 + 1
000009 END PROGRAM    P2502.

P2502.cob 8: JMN2502I-S COMPUTE文で,'13'は一意名でなければなりません.'13'は無効になります.

P2502.cob 8: JMN2557I-S COMPUTE文の書き方が不完全です.

詳細な説明

この診断メッセージは,COBOLの各種の文で期待する語と異なる種類の語が記述された場合に出力されます.主な原因は次の通りです.

  • 1つしか作用対象を記述できない個所に複数の作用対象を記述している.

  • 定数を記述できない所に定数を指定した.

  • 指定可能な定数と字類の異なる定数を指定した.

  • 文に記述可能な補助語・指定の順番を誤った.

例題プログラムの場合は,2の理由からこの診断メッセージが出力されています.