IBM Z Japan

GROUP_NAME

IBM Z Japan

IBM Zのスペシャリストが日々の活動で得た知見や有用なリソースなどの情報を提供します(コンテンツの参照にメンバー登録およびログインは不要です)。

 View Only

#144【z/OS V2R2以降】 「汎用トラッキング機能」(GTZ)で「PERSIST(SMF)」使用時の考慮事項

By Shigeki Kimura posted Mon January 13, 2025 08:56 AM

  

z/OS移行時の変更点に伴う影響調査を行う上で役立つ「汎用トラッキング機能」(IBM Generic Tracker for z/OS)は、z/OS標準機能として進化を遂げ、今後も継続的なサポート強化が期待されています。

【「汎用トラッキング機能」の概要】(IBM Generic Tracker for z/OS

■「汎用トラッキング機能」は、常駐する「GTZ」アドレス空間にて提供され、PARMLIB(GTZPRMxx)メンバーの「TRACKING(ON)」パラメータ指定、または、「SETGTZ TRACKING=ON」コマンドによるトラッキング機能の活動化を必要とします。(省略時解釈: 非活動化)

GTZアドレス空間は、システム起動時に「SUB=MSTR」指定で自動スタートし、「SYSSTC」サービスクラスにて稼働(PGM=GTZINIT

GTZ0001I GENERIC TRACKER INITIALIZATION STARTING

GTZ0002I GENERIC TRACKER INITIALIZATION COMPLETE

PARMLIB(IEASYSxx)メンバーの「GTZ=xx」パラメータ指定により、PARMLIB(GTZPRMxx)メンバーを活動化

PARMLIB(GTZPRMxx)メンバーの「EXCLUDE」パラメータ、または、「SETGTZ EXCLUDE」コマンドによるExclusionリストが指定可能(トラッキング対象外の事象など)

SETGTZコマンドによる制御、または、DISPLAY GTZコマンドによる状況確認が可能

GTZアドレス空間に保持されたTRACKDATA情報は、「D GTZ,TRACKDATA」コマンド、または、「PGM=GTZPRINT」ユーティリティーにて出力可能です。

z/OS V2R2APAR OA51475/OA51484)以降、PARMLIB(GTZPRMxx)メンバーの「PERSIST(SMF)」パラメータ指定、または、「SETGTZ PERSIST=SMF」コマンドを実行することで、TRACKDATA情報をSMFタイプ125(サブタイプ1)レコードとして記録可能です。(省略時解釈はOFF: 記録せず)

【「汎用トラッキング機能」(GTZ)の活用例】

z/OS 3.1では、z/OS V2R2まで使用していた旧形式のSDSFメイン・パネル(MENU)がサポート終了となり、z/OS V2R3以降の新形式パネル(MENU)のみ使用可能です。

z/OS V2R3V2R5の場合、SDSFメイン・パネル(MENU)は、旧形式、新形式ともサポート ・・・ パネルのレイアウトに依存したしくみがある場合、新形式への対応を完了するまでの回避策として有効

■当変更の影響調査を行う際、例えば「GTZ」を活用することで、SDSFバッチ・ジョブによる旧形式のSDSFメイン・パネル(MENU)使用状況が確認できます。

#116z/OS 3.1変更点】 旧形式の「SDSFメイン・パネル」は使用不可(z/OS V2R5がサポート最終リリース)

■「PERSIST(SMF)」機能を活動化している場合、PGM=IFASMFDPIFASMFDL実行時の「SYSIN DD」ステートメントにUSER2/USER3パラメータ指定を追加することで、記録されたSMFタイプ125(サブタイプ1)レコードのフォーマット処理が可能です。

PGM=IFASMFDPIFASMFDL実行時の「SYSIN DD」ステートメントで指定された「USER2(GTZSMFU2)」、「USER3(GTZSMFU3)」パラメータを有効化するには、PARMLIB(SMFPRMxx)メンバーにて、USER2/USER3各ユーザー出口の使用を宣言しておく必要があります。

※上記の事前登録が漏れている場合、エラー・メッセージ出力(SYSPRINT)を伴い、レポート出力不可 ・・・ 「CC08」にて処理完了

IFA840I USER EXIT GTZSMFU2 NOT REGISTERED WITH SYSTEM

IFA840I USER EXIT GTZSMFU3 NOT REGISTERED WITH SYSTEM

【考慮事項】 「RACF SMFアンロード・ユーティリティー」を使用する環境

PARMLIB(SMFPRMxx)メンバーでは、SMFDPEXIT/SMFDLEXITステートメント共、「USER2(IRRADU00)」パラメータ、「USER3(IRRADU86)」パラメータが省略時解釈として有効なため、「RACF SMFアンロード・ユーティリティー」の実行時、PARMLIB(SMFPRMxx)メンバーに対する特別な明示指定は不要です。

ADUPRINT IRR67650I SMF data unload utility has successfully completed.

■一方、PARMLIB(SMFPRMxx)メンバーで前述の「USER2(GTZSMFU2)」パラメータ、「USER3(GTZSMFU3)」パラメータを明示指定した場合、もはや省略時解釈は適用されません。

■「PERSIST(SMF)」パラメータ指定に伴うフォーマット処理(GTZ)、及び、「RACF SMFアンロード・ユーティリティー」の両方を実行するシステムでは、PARMLIB(SMFPRMxx)メンバーにて次のようなパラメータ明示指定を行い、USER2/USER3各ユーザー出口の使用を宣言しておく必要があります。

※「RACF SMFアンロード・ユーティリティー」実行時にIRRADU00/IRRADU86の事前登録が漏れている場合、エラー・メッセージ出力(SYSPRINT)を伴い、「CC08」にて処理完了

IFA840I USER EXIT IRRADU00 NOT REGISTERED WITH SYSTEM

IFA840I USER EXIT IRRADU86 NOT REGISTERED WITH SYSTEM

【関連情報】

■「PERSIST(SMF)」パラメータ指定時は、PGM=IFASMFDP/IFASMFDLによるSMFレコードのフォーマット処理に加え、通常の「D GTZ,TRACKDATA」コマンド実行による情報取得が可能です。

以上

0 comments
8 views

Permalink