非言語環境プログラム・ランタイムを使用するアプリケーションの操作

以下の USERMOD は、非 LE アプリケーションにのみ適用できます。

PL/I V2R3 アプリケーションからの Z Abend Investigator 暗黙呼び出しの有効化 (++HFZSPLI/++HFZSPLIA)

PL/I バージョン 2 リリース 3 の非 LE ランタイム・ライブラリーを使用するアプリケーションで発生する異常終了に対して、暗黙的に Z Abend Investigator を起動させるには、HFZSPLI または HFZSPLIA USERMOD を適用する必要があります。どちらの USERMOD も、PL/I ランタイム・ロード・モジュール IBMBLIIA における ONCODE 処理を変更して、Z Abend Investigator プログラム SNAP インターフェース (HFZSNAP) を呼び出します。ただし、HFZSPLI USERMOD は HFZSNAP への呼び出しの後 PL/I に戻りますが、HFZSPLIA USERMOD は故意に異常終了 U3001 を発行します。これにより、この USERMOD が、ロールバックが要求される可能性のある IMS などの環境に対しより適したものとなります。

LE ランタイムを使用する場合、この USERMOD は必要ありません。

この USERMOD を適用するには、サンプル・ジョブ HFZSPLI または HFZSPLIA を編集して実行依頼します。

PL/I PLIDUMP (++HFZSPDM) からの Z Abend Investigator の常時起動

PL/I アプリケーションが PLIDUMP を「S」オプション指定で呼び出すことによってエラーを処理するように作成されている場合は、Z Abend Investigator を起動できません (アプリケーション処理のエラー条件を参照)。この理由から、通常の PLIDUMP 処理の前に常に Z Abend Investigator を使用して HFZSNAP を起動するように、PL/I PLIDUMP 主制御ルーチンを変更する USERMOD が用意されています。

この USERMOD を適用するには、サンプル・ジョブ HFZSPDM を編集して実行依頼します。