C による Z Abend Investigator の使用の検証

このセクションは、ご使用のサイトに C がインストール済みである場合のみ適用できます。

Z Abend Investigator を C で検証するには、データ・セット HFZVPC のサンプル・ジョブ HFZ.SHFZSAM1 を編集し、実行依頼します。詳細については、サンプル・ジョブ内の説明を参照してください。

ジョブは、HFZ.SHFZSAM1(HFZSRC1) で C プログラムをコンパイルして実行します。このプログラムは異常終了し、ジョブ・ステップを戻りコード 3000 で終了します。

書き込まれた Z Abend Investigator レポートの概要セクションには、以下が含まれます。

Z Abend Investigator の日本語フィーチャーでは、Language(JPN) オプションが有効である場合、 これは日本語になっているはずです。

A system abend 0C9 occurred in module GO program HFZSRC1 at offset X'47A'.

A program-interruption code 0009 (Fixed-Point-Divide Exception) is associated
with this abend and indicates that:

  The divisor was zero in a signed binary division.

The cause of the failure was program HFZSRC1 in module GO.  The C source code
that immediately preceded the failure was:

  Source
  File # Line #
  ------ ------
  000000 000097     d = (a + b) / (c - 42);      /* abend */

  where source file #:

  000000 = system-id://'HFZ.SHFZSAM1(HFZSRC1)'
この IVP の実行により作成される完全なサンプル・レポートが、HFZ.SHFZDOC1 データ・セット内のメンバー HFZSRP06 として用意されています。