構文チェック エラー メッセージは、以下の形式です。
ErrorCode Description : Location
パラメーターは以下のとおりです。
ErrorCode | 以下の情報を含むコードです。
|
説明 | エラー原因の説明 |
場所 | ソースコード内でエラーがある場所。 |
ErrorCodeで返される重大性は、以下のいずれかの値を取ります。
U | 回復不能。回復不能なエラーによりCOBOLシステムが停止しました。これらの メッセージはランタイム システムが生成します。 ランタイム システムエラーを参照してください。 |
S | 重大。プログラムの構文エラーや矛盾を修正する必要があります。修正しないと、コ ンパイラはコードを生成できません。 |
E | エラー。コンパイラはユーザーの意図について仮定をします。コンパイラの仮定が意 図どおりでない場合は、プログラムを修正できます。 |
W | 警告:これは、プログラムの構文は正しいのにエラーの可能性があることを意味しま す。 |
I | 情報。ユーザーが知っておくべきソースコード中の何かを指摘します。エラーの存在 は意味しません。 |
WARNING指令を使って、E-、W-、and I-レベルのエラー報告を無効にできます。
コンパイラが終了すると、各カテゴリのエラーの総数も出力されます。
無視して作業を続けられるエラーもあります。以下のことが可能です。
エラー メッセージはさまざまな情報を含んでいます。この情報は項目としてイタリック体で表示されます。 例えば、以下のとおりです。
COBCH0005 利用者語 名前 user-nameが一意でない
これは、テキスト利用者名の場所で一意でない項目名があることを意味しま す。