您可以新增擷取規格至事件規格,以在 CICS® 中建立擷取點。
CICS 事件連結編輯器會引導您建立一個或多個擷取規格。這些規格會識別下列項目:
例如,您可以指定任何 READQ TS(暫時儲存體 READ)指令為潛在事件。 然後,您可以新增要截取的指令之可用類型的述詞,來限定產生事件所依據的條件。
您可以定義三種類型的述詞:擷取規格中的述詞會用於過濾擷取點的環境定義。
每一個擷取點都具有您可為其指定述詞的環境定義項目。例如,交易 ID。所有可用的環境定義述詞都會顯示在過濾標籤中。 環境定義述詞是選用的;不過,您通常會指定交易 ID 或現行程式,以從特定應用程式發出事件。
「環境定義」區域是用來設定事件的過濾選項。 根據您在 CICS 事件連結編輯器中提供的其他資訊,並非所有欄位都適用;可用的環境定義述詞會視擷取點而定。您可能要指定的述詞有:交易 ID、現行程式和使用者ID。
擷取規格中的述詞會用來過濾 CICS 指令或系統事件的事件選項值。
每一個擷取點皆具有您可為其指定述詞的事件選項。部分指令沒有事件選項。事件選項會對應於特定 EXEC CICS 指令或系統事件的選項。SEND MAP 指令的範例為 MAP 名稱。DB2 CONNECTION STATUS 事件的範例為 FROM_CONNECTST 狀態。擷取點的所有可用的固定資料值,都會顯示在過濾標籤中。 CICS 可識別事件選項的格式。
擷取規格中的述詞會用於過濾 CICS 指令中指定的應用程式資料。
應用程式擷取點可以有您可為其指定述詞的可變長度資料值。應用程式資料對應於特定 EXEC CICS 指令的選項。SEND MAP 指令的範例為 FROM 欄位。 該擷取點之 EXEC CICS 指令的所有可用變數資料值,都會顯示在過濾標籤中。
CICS 會依指定的順序來處理應用程式資料述詞;亦即,先處理第一個述詞,接著處理第二個述詞,依此類推。
基本事件連結資訊(在事件連結的高階定義期間由業務經理所輸入)包括事件規格。 此事件連結資訊所識別的資料,已知是要進行進一步處理時所必需的,但是沒有提供其位置的詳細資料。 您可以指定資訊來源以提供這些詳細資料。
CICS 事件連結編輯器為了協助您,會在資訊來源標籤中呈現符合商業規格所需的資訊表格。 該表格會顯示事件規格中的商業資訊。 針對表格中的每一個項目,您必須定義這個擷取規格的資訊來源。