目次 前 次 PDF


CICSランタイム・メッセージ

CICSランタイム・メッセージ
メッセージ
CICS Runtimeのメッセージは、次の情報を提供します。
プリプロセッサのメッセージ
エラー・メッセージ
無効な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ではありません。
複数のコマンドが一致する場合、プリプロセッサはそれらをすべてリストします。ただし、プリプロセッサが変換の前にコマンドの複数該当をチェックするため、これは実際には発生しません。
その他のエラー・メッセージ
誤ったオプションを指定してプリプロセッサを使用すると、次のエラー・メッセージが自動的に発生します。
「ファイル<file name>を開くことができない」とは、CICS命令ファイルが存在しないか読み取れないことを意味します。
$dir/KIX--***.cpyを開けない」とは、プリプロセッサが誤った場所(存在しないか読取り専用のディレクトリなど)にコピーを生成するよう求められていることを意味します。
保守メッセージ
これらのメッセージは、CICS命令ファイルが破損している場合に発生します。
<keyword>が、同じグループで<Pic clause 1>および<Pic clause 2>として定義されています。
<keyword>が、同じルールで2度定義されました。
命令<instruction name>は<nb1>キーワードを使用しますが、<nb2>キーワードが記述されています。
命令<instruction name>のキーワード<keyword>が記述されていません。
命令<instruction name 1>および<instruction name 2>が、必要なキーワードをすべて共有しています。
ARTDPLメッセージ
Abendメッセージ
abendが発生すると、次のメッセージが記録されます。
Abend <abend code> detected in transaction <transaction name> program <program name>
abendコードはURCODEに割り当てられます。abendコードの最初の文字はURCODEの最上位バイトに割り当てられ、2つ目の文字は2番目に上位のバイト、3つ目の文字は3番目に上位のバイト、またabendコードの最終文字はURCODEの最下位バイトに割り当てられます。abendコードは、FMLバッファのフィールドCX_ABENDCODEにも記入されます。

Copyright ©1994, 2017,Oracle and/or its affiliates. All rights reserved