14.1.2 無効なCICSメッセージ
無効なCICS命令が検出されたときに常に出力されるエラー・メッセージは、次の書式を使用します。
- エラー・サマリー。
- CICS文のテキスト(マージンなし)
- 詳細な説明(必要に応じて)
サマリーには、「無効な命令」(IGNORE命令とHANDLE命令の場合)、「次の命令と一致するルールがない」、「次の説明と一致するルールが複数ある」などが含まれます。
IGNORE
およびHANDLE
命令メッセージは、非常にシンプルです。
IGNORE
は、CONDITION
を伴って作成する必要があります"
CICS命令と一致するルールがない場合、同じキーワードで始まるすべてのコマンドについて、コマンドがなぜ不適切かを示すエラー・メッセージが表示されます。
<command>
は、<keyword list>
の1つを想定していますが、1つも存在しません。<command>
は<keyword>
を想定していますが、検出できません。<command>
は、<keyword>
を認識できません。<command>
で、<keyword>
は…<keyword>
(<keyword list>
の1つ), …を想定していますが、いずれも検出されませんでした。<command>
に<keyword>
が存在しますが、同時に使用する必要がある<keyword>
がありません。<command>
では、<keyword>
と<keyword>
を同時に使用することはできません。<keyword>
のデフォルト値は<keyword>
の値で計算されることになっていますが、その値(<value>
)がcharstringではありません。
複数のコマンドが一致する場合、プリプロセッサはそのすべてをリストします。ただし、プリプロセッサが変換の前にコマンドの複数該当をチェックするため、これは実際には発生しません。
親トピック: プリプロセッサのメッセージ