システム・イベント

システム・イベントは、一種のビジネス・イベントであり、システム・アクティビティーの結果生成され、システム・データが含まれます。 システム・イベントには、リソース状態変更、超過したしきい値、またはシステムの異常な状態またはアクションを含めることができます。 システム・イベントを使用することは、システム・リソースまたはシステム・ヘルスの状態に生じている変化を把握するのに役立ちます。

特定の CICS® システム条件についてのイベントをキャプチャーすることにより、それらの条件に関するアラートを受け取るようにすることができます。 システム・リソースの状態に変化があった場合に、その変化についての通知を受け取ることにより、それが発生した後に変更があったかどうかを調べるためのポーリングをする必要がなくなります。 また、それらのシステム・イベントへの早期対応が可能になります。

イベント処理でサポートされているシステム・イベントは、以下のとおりです。

キャプチャー・ポイント

システム・イベントについて、新しい一連のキャプチャー・ポイントがサポートされています。以下の表にそれを示します。
表 1. システム・イベントのキャプチャー・ポイント
キャプチャー・ポイント プライマリー述部 フィルター述部コンテキスト フィルター述部イベント・オプション キャプチャー・データ・イベント・オプション 説明
DB2 CONNECTION STATUS なし

トランザクション ID
ユーザー ID

FROM_CONNECTST
TO_CONNECTST

DB2ID
DB2GROUPID
DB2RELEASE
FROM_CONNECTST
TO_CONNECTST

DB2CONN 接続状況に変化があった時点で、イベントをキャプチャーできます。1

FILE ENABLE STATUS FILE

トランザクション ID
ユーザー ID

FILE
FROM_ENABLESTATUS
TO_ENABLESTATUS
OPENSTATUS

FILE
DSNAME
FROM_ENABLESTATUS
TO_ENABLESTATUS
OPENSTATUS

ファイルの ENABLESTATUS が変化すると、イベントをキャプチャーできます。1

FILE OPEN STATUS FILE

トランザクション ID
ユーザー ID

FILE
FROM_OPENSTATUS
TO_OPENSTATUS

FILE
DSNAME
FROM_OPENSTATUS
TO_OPENSTATUS
ENABLESTATUS

ファイルの OPENSTATUS が変化すると、イベントをキャプチャーできます。1

TASK THRESHOLD なし なし PERCENT_MAXTASKS

FROM_TASKS
TO_TASKS
MAXTASKS
PERCENT_MAXTASKS

タスクしきい値を超えると、イベントをキャプチャーできます。 しきい値は、事前定義済みのリスト (50%、60%、70%、80%、90%、または 100%) から選択されます。

TRANCLASS TASK THRESHOLD TRANCLASS なし

TRANCLASS
PERCENT_MAXACTIVE

TRANCLASS
FROM_ACTIVE
TO_ACTIVE
MAXACTIVE
PERCENT_MAXACTIVE

TRANCLASS タスクしきい値を超えると、イベントをキャプチャーできます。 しきい値は、事前定義済みのリスト (50%、60%、70%、80%、90%、または 100%) から選択されます。

TRANSACTION ABEND (未処理) TRANSACTION ユーザー ID

TRANSACTION
ABCODE

TRANSACTION
ABCODE

トランザクションにより未処理の異常終了が検出されると、イベントをキャプチャーできます。

注: 1 変更は、オペレーターによる明示的なアクションによるか、EXEC CICS SET コマンドによるか、あるいは CICS 内部処理の結果として暗黙的に行われる可能性があります。
選択可能なキャプチャー・ポイントについて詳しくは、CICS イベント・バインディング・エディターの「キャプチャー・ポイント」タブおよび「情報源」タブを参照してください。