構文チェックエラーメッセージのヒント

構文チェックエラーメッセージは、以下の形式です。

ErrorCode Description  : Location

パラメタは以下の通りです。

ErrorCode 以下の情報を含むコードです。
  • エラーが発生したコンポーネント
  • エラーの発生時に行われていた操作
  • エラーメッセージ番号
  • エラーの深刻度
構文エラーについては、 ErrorCodeは一般にCOBCHnnnnsの形式をとります。 ErrorCodeが 取る値の詳細については、エラーコードの説明を参照してください。
説明 エラー原因の説明
場所 ソースコード内でエラーがある場所。

ErrorCodeで返される重大性は、以下のいずれかの値を取ります。

U 回復不能。回復不能なエラーによりCOBOLシステムが停止しました。これらの メッセージはランタイムシステムが生成します。 実行時システムエラーを参照してください。
S 重大。プログラムの構文エラーや矛盾を修正する必要があります。修正しないと、コ ンパイラはコードを生成できません。
E エラー。コンパイラはユーザーの意図について仮定をします。コンパイラの仮定が意 図どおりでない場合は、プログラムを修正できます。
W 警告:これは、プログラムの構文は正しいのにエラーの可能性があることを意味しま す。
I 情報。ユーザーが知っておくべきソースコード中の何かを指摘します。エラーの存在 は意味しません。

WARNING指令を使って、E-、W-、and I-レベルのエラー報告を無効にできます。

コンパイラが終了すると、各カテゴリのエラーの総数も出力されます。

無視して作業を続けられるエラーもあります。以下のことが可能です。

エラーメッセージはさまざまな情報を含んでいます。この情報は項目としてイタリック体で表示されます。 例えば、以下の通りです。

COBCH0005 利用者語 名前 user-nameが一意でない

これは、テキスト利用者名の場所で一意でない項目名があることを意味しま す。

関連項目