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