バージョン 4.2.5
 —  TP モニタインターフェイス  —

CICS 環境での Natural セッションのログ

このドキュメントでは、Natural セッションに関する情報を、バッチモードで処理および評価できるファイルにログする方法について説明します。

内容は以下のとおりです。


ロギング機能

オプションとして、Natural セッションに関する情報を、バッチモードで処理および評価できるファイルにログすることができます。

現在のシステムの使用状況に関するスナップショットを提供するだけのオンライン SYSTP ユーティリティとは違い、このロギング機能を使用すると、より長期間にわたって Natural CICS システムの使用状況を追跡することができます。

特別な考慮事項

Top of page

Natural ログファイルの定義

Natural ログファイルはシーケンシャルディスクファイル、つまり、CICS における"追加パーティションの宛先"です。 デフォルトでは、ログファイルの内部(論理)名は NLOG です。この名前は、NCMPRM マクロで LOGDEST パラメータを指定することによって変更できます。

ログファイルは、関連するデータセット制御情報(DCT の TYPE=SDSCI エントリ)を使って TYPE=EXTRA として CICS DCT で定義する必要があります。 このファイルは CICS 起動 JCL にも定義する必要があります(z/OS の DD ステートメント、z/VSE の DLBL ステートメント)。

Top of page

Natural のログレコード

Natural のログファイルには、次のレコードをログすることができます。

Natural CICS システムの再スタートレコード

長さ =96

SCP システムの初期化が正常に終了した後で、初期化日時、共通のシステム接頭辞などの他のシステムデータ、RCB の数またはスレッドグループ数を保持するレコードがログファイルに書き込まれます。

この最初のログ要求に失敗すると、Natural ログファイルはシステムディレクトリで利用不可としてフラグが付けられ、ログは記録されなくなります。

SYSTP ユーティリティの対応するシステム管理機能によってシステムハイウォーターマークがリセットされると、そのたびにシステム再スタートレコードが書き込まれます。 システムの起動情報に加えて、これらのレコードには端末 ID および SYSTP ユーザーのユーザー ID が含まれていています。

Natural セッション終了レコード

長さ =216

Natural セッションの正常終了時または異常終了時に、セッションログレコードがログファイルに書き込まれます。 このレコードは、内部的に 6 つに分割されます。

  1. 実際のセッション統計を保持するレコード制御部:

    レコード制御部は、異なるレコードタイプを識別するためにすべての Natural ログレコードで共通しています。 NCMLOG マクロはレコードのレイアウトを保持しています。

  2. 実際のセッション統計を保持するユーザーセッション部:

  3. セッションに関連するスレッドグループの現在のデータを保持するスレッドグループ部

  4. セッションによって最後のスレッドとして使用された TYPE=SHR スレッドのデータを保持するスレッド部(使用された場合):

  5. セッションが割り当てられたロール機能(割り当てられた場合)に関する情報を保持するロール機能部:

  6. グローバルなシステム使用状況に関する統計を保持するシステムディレクトリ部:

設計により、セッション終了レコードはセッションの日時別に格納されます。 つまり、後のセッションレコードの 3~6 の部分は常に、前のセッションレコードの同じ部分より新しい情報を保持しています。 レコードの 3~6 の部分は、ログファイル評価プログラムによって、提供された対応する情報、つまり、スレッドグループ、スレッド、ロール機能、および SCB に関する情報を更新するために使用されます。

この方法により、CICS が制御不能になって終了した場合に、Natural CICS システムリソースに関する最新の情報が保存されます。

セッション終了ログレコードは、対応するセッションによって使用されたリソースのみを反映します。 このため、これらのレコードは SCP 環境を完全に反映していない場合があります。 完全な SCP 環境のレポートを取得するには、SYSTP システム管理機能を使用するか、または CICS 環境の Natural を CICS PLTSD に置くことで(「Natural CICS の特殊な機能」を参照)、環境全体のスナップショットを作成します。

Natural ログファイルのシステムのスナップショットレコードは、2 の部分に記載されるようなセッション固有の情報のないセッション終了レコードを示します。

Top of page