TERMTHDACT (ウィザード)
TERMTHDACT は、回復不能なエラーが発生したときに作成される情報のレベルを設定します。該当するチェック・ボックスを使用可能にして、それぞれの環境で受け取る情報を選択してください。
言語環境プログラム・サービス CEE3DMP は、
TERMTHDACT の TRACE および DUMP サブオプションで呼び出されます。
次の CEE3DMP オプションが TRACE および UATRACE 用に渡されます。
- NOENTRY CONDITION TRACEBACK THREAD(ALL) NOBLOCK NOSTORAGE NOVARIABLES
NOFILES STACKFRAME(ALL) PAGESIZE(60) FNAME(CEEDUMP)GENOPTS
次のオプションが DUMP および UADUMP 用に渡されます。
- THREAD(ALL) NOENTRY TRACEBACK FILES VARIABLES BLOCK STORAGE
STACKFRAME(ALL) PAGESIZE(60) FNAME(CEEDUMP) CONDITION GENOPTS
メッセージが表示される場合、TERMTHDACT(MSG) ランタイム・オプションに基づいて、メッセージは終了間際のステップの直前のアクティブ条件についてのものになります。さらに、そのアクティブ条件がプロモート条件である場合
(オリジナル条件ではなかった場合)、オリジナル条件のメッセージが表示されます。
TRACE ランタイム・オプションを DUMP サブオプションと一緒に指定すると、トレース・テーブルを含む最小限のダンプが作成されます。ダンプの内容は、TERMTHDACT ランタイム・オプションに設定された値によって異なります。
- TRACE (トレースバックのみ有効)
- 重大度 2 以上の処理されない条件によってスレッドが終了したときに、終了の原因を示すメッセージと、活動化スタックでのアクティブ・ルーチンのトレースを言語環境プログラムが生成することを指定します。
- MSG (有効な選択なし)
- 重大度 2 以上の処理されない条件によってスレッドが終了したときに、終了の原因を示すメッセージを言語環境プログラムが生成することを指定します。
- DUMP (LE 形式ダンプ、または LE 形式ダンプとトレースバックのみ有効)
- 重大度 2 以上の処理されない条件によってスレッドが終了したときに、終了の原因を示すメッセージ、活動化スタックでのアクティブ・ルーチンのトレース、および言語環境プログラム・ダンプを言語環境プログラムが生成することを指定します。
- UADUMP (システム・ダンプと LE 形式ダンプ、またはすべてのオプションが有効)
- 重大度 2 以上の処理されない条件によってスレッドが終了したときに、終了の原因を示すメッセージ、言語環境プログラム・ダンプ、およびユーザー・アドレス・スペースのシステム・ダンプを生成させる U4039 異常終了を言語環境プログラムが生成することを指定します。非 CICS では、該当する DD ステートメントが使用された場合、ユーザー・アドレス・スペースのシステム・ダンプが取得されます。 CICS では、CICS トランザクション・ダンプが取得されます。
- UATRACE (トレースバックとシステム・ダンプが有効)
- 重大度 2 以上の処理されない条件によってスレッドが終了したとき、終了の原因を示すメッセージ、活動化スタックでのアクティブ・ルーチンのトレース、およびユーザー・アドレス・スペースのシステム・ダンプを生成させる U4039 異常終了を言語環境プログラムが生成することを指定します。
- UAONLY (システム・ダンプのみ有効)
- 重大度 2 以上の処理されない条件によってスレッドが終了したとき、ユーザー・アドレス・スペースのシステム・ダンプを生成させる U4039 異常終了を言語環境プログラムが生成することを指定します。非 CICS では、該当する DD ステートメントが使用された場合、ユーザー・アドレス・スペースのシステム・ダンプが取得されます。 CICS では、CICS トランザクション・ダンプが取得されます。
注:
- z/OS UNIX システム・サービス考慮事項: TERMTHDACT オプションは、スレッドが異常終了したときに適用されます。単一スレッドが異常終了すると、エンクレーブ全体が終了します。重大度 2 またはそれ以上の処理できない条件が、最初のルーチンのスタック・フレーム間でパーコレートした場合、エンクレーブは異常終了します。
POSIX デフォルト信号アクションのためにエンクレーブが終了した場合、
TERMTHDACT は、プログラムの検査または異常終了が原因で発生した条件にのみ適用されます。