アプリケーション・イベント

アプリケーション・イベントとは、アプリケーション・プログラムのアクティビティーの結果であるビジネス・イベントの一種であり、アプリケーション・データを含みます。

イベントが使用可能な EXEC CICS API コマンドのいずれかがアプリケーションによって発行されるときに、イベントが発行されるように指定できます。 また、アプリケーション・プログラムが開始されるときに発行されるように指定することもできます。 イベントが使用可能な EXEC CICS® コマンドは、キャプチャー・ポイントに示されています。 変更の始まり限られた一連の CICS モジュールもイベントが使用可能となっています。 そのため、例えば、Atom サポートから発生したファイルや一時ストレージのコマンド、 CICS WebSphere® MQ ブリッジ・プログラムによって発行された EXEC CICS LINK コマンド、CICS サンプルおよび CECI トランザクションのコマンドから、イベントをキャプチャーすることができます。変更の終わり

キャプチャー仕様は、フィルター (トランザクション ID、プログラム名、EXEC CICS コマンド・オプション値など) を使用して、イベント出力の基準を定義します。 このキャプチャー仕様は、コマンドに関連付けられたアプリケーション・データをフィルター処理することでさらに詳細化できます。 例えば、10,000 を超えていなければならないオーダー値を含む COMMAREA フィールドを指定できます。 また、キャプチャー仕様では、キャプチャーされるデータの場所も定義されます。

アプリケーション・ロジック内のイベントの位置は、指定方法に依存します。 CICS アプリケーションに同じ EXEC CICS API コマンドの 2 つのインスタンスが含まれていて、フィルター仕様で 2 つのコマンドが区別されない場合、 イベントは、両方のコマンドが実行されたときに出力されます。同じ EXEC CICS API コマンドが 2 つのアプリケーションで発生し、トランザクション ID やプログラム名にフィルターが存在しない場合には、イベントは、両方のアプリケーションが実行されたときに出力されます。

キャプチャー・ポイント

イベントはプログラム開始時 (PGMINIT) に、および以下の EXEC CICS API キャプチャー・ポイントでキャプチャーできます。

キャプチャー・ポイントとして指定可能な EXEC CICS コマンドは、以下のとおりです。
  • CONVERSE
  • DELETE FILE
  • DELETEQ TD
  • DELETEQ TS
  • INVOKE SERVICE
  • LINK PROGRAM
  • PUT CONTAINER
  • READ
  • READNEXT
  • READPREV
  • READQ TD
  • READQ TS
  • RECEIVE
  • RECEIVE MAP
  • RETRIEVE
  • RETURN
  • REWRITE
  • SEND
  • SEND MAP
  • SEND TEXT
  • SIGNAL EVENT 1
  • START
  • WEB READ
  • WEB READNEXT
  • WRITE FILE
  • WRITEQ TD
  • WRITEQ TS
  • XCTL
注: 1 SIGNAL EVENT API コマンドの目的は、イベントのデータを提供することだけです。 イベントは、CICS システム内で一致するキャプチャー仕様が使用可能である場合にのみ出力されます。