CICS® にキャプチャー・ポイントを作成するためには、キャプチャー仕様をイベント仕様に追加します。
CICS イベント・バインディング・エディターの指示に従うことによって、1 つ以上のキャプチャー仕様を作成できます。 これらの仕様では、以下の項目を指定します。
例えば、任意の READQ TS (一時ストレージ READ) コマンドをイベントの可能性があるものとして指定できます。 次に、インターセプトするコマンドで使用可能なタイプの述部を追加することで、イベントが発生する条件を限定します。
以下の 3 つのタイプの述部を定義できます。キャプチャー仕様内の述部は、キャプチャー・ポイントのコンテキストにおけるフィルター処理のために使用されます。
すべてのキャプチャー・ポイントに、述部を指定できるコンテキスト項目が存在します。 例えば、トランザクション ID です。「フィルター」タブに、使用可能なすべてのコンテキスト述部が表示されます。 コンテキスト述部はオプションですが、通常はトランザクション ID または現在のプログラムを指定して、特定のアプリケーションからイベントを出力します。
「コンテキスト」領域は、 イベントのフィルター・オプションを設定するために使用します。 CICS イベント・バインディング・エディター で指定する他の情報に基づいて、適用されないフィールドがあります。 使用可能なコンテキスト述部は、キャプチャー・ポイントに応じて異なります。 指定する述部としては、トランザクション ID、現行プログラム、およびユーザー ID が考えられます。
キャプチャー仕様の述部は、CICS コマンドまたはシステム・イベントのイベント・オプションの値に対するフィルター処理のために使用されます。
各キャプチャー・ポイントには、述部を指定できるイベント・オプションが可能です。 一部のコマンドには、イベント・オプションは存在しません。イベント・オプションは、特定の EXEC CICS コマンドまたはシステム・イベントのオプションに対応しています。 SEND MAP コマンドの例は、MAP 名です。DB2 接続状況イベントの 1 つの例は、FROM_CONNECTST 状況です。 「フィルター」タブに、キャプチャー・ポイントで使用可能なすべての固定データ値が表示されます。 イベント・オプションの形式は、CICS で認識されます。
キャプチャー仕様内の述部は、CICS コマンドに指定されているアプリケーション・データに対するフィルター処理のために使用されます。
アプリケーション・キャプチャー・ポイントでは、述部を指定できる可変長データ値が可能です。 アプリケーション・データは、特定の EXEC CICS コマンドのオプションに対応しています。 SEND MAP コマンドの例は、FROM フィールドです。「フィルター」タブに、該当するキャプチャー・ポイントの EXEC CICS コマンドで使用可能なすべての変数データ値が表示されます。
アプリケーション・データ述部は、指定されている順序で CICS によって処理されます。 つまり、最初の述部が処理された後、2 番目の述部が処理される、というようになります。
イベント・バインディングの高位定義の際にビジネス管理者が入力した基本イベント・バインディング情報には、イベント仕様が 1 つ含まれます。 このイベント・バインディング情報によって、さらなる処理のために必要になる既知のデータが特定されますが、その場所の詳細は提供されません。 ユーザーは、これらの詳細を提供するために、情報源を指定します。
CICS イベント・バインディング・エディターでは、「情報源」タブに、 ビジネス仕様を満たすために必要な情報の表が表示されます。 この表では、イベント仕様のビジネス情報を示しています。 表内の各項目について、このキャプチャー仕様の情報源を定義する必要があります。