CICS 元件
客戶資訊控制系統 (CICS) 是大型主機應用程式系統,可提供大型主機電腦的交易處理監視器和交易處理管理員等元件,以執行線上交易處理 (OLTP) 應用程式。 CICS 通常安裝在 z/OS 大型主機電腦上。 CICS 藉由提供允許大型主機電腦執行 OLTP 應用程式的應用程式系統元件,來擴充僅限批次環境的功能。
CICS 可以在大型主機電腦上執行線上應用程式,因為 CICS 幾乎像個別作業系統一樣:它會管理自己的記憶體位址空間、執行自己的檔案管理功能,以及管理多個交易應用程式的並存執行。
若要順利使用交易整合器 (TI) ,您必須瞭解下列 CICS 元件和術語:
CICS 區域
在大型主機電腦上執行的每個 CICS 實例都會定義于虛擬電信存取方法中, (VTAM) 使用 VTAM 應用程式語句。 應用程式語句中定義的每個 CICS 實例稱為 CICS 區域。 在單一大型主機電腦上定義多個 CICS 區域很有用,因為它可讓您在個別 CICS 區域中以邏輯方式將 TP 分組,並至少使用一個 CICS 區域進行測試。
TP
交易程式 (TP) 是在 CICS 監督下執行的應用程式軟體,並包含處理商務邏輯所需的實際程式設計程式碼。 參考 TP 的其他詞彙是交易、主機交易程式、應用程式程式和程式。
交易識別碼
在 CICS 下執行的所有 IP 都會使用唯一、四個字元的交易識別 (TRANID) 來叫用。 這有時可能會造成混淆,因為交易識別碼通常與 TP 名稱不同。 例如,處理 CICS 資源定義的 TP 稱為資源定義 Online (RDO) ,而啟動 RDO 的交易識別碼則是 CEDA。
PCT (程式控制資料表)
程式控制資料表 (PCT) 是 CICS 資料表,其中包含 TRANID 與其相關聯 TP 名稱之間的對應。 叫用 TRANID 之後,CICS 會啟動與該 TRANID 之 PCT 相關聯的 TP。
FCT (檔案控制資料表)
檔案控制資料表 (FCT) 是一個 CICS 資料表,可監視哪些 VSAM 檔案可供 TP 使用。 FCT 會列出 VSAM 檔案的名稱和類型,以及使用者可以在每個檔案上執行的有效作業。 雖然 CICS 可以存取其他類型的資料存放區,例如 DB2,但它最常存取 VSAM。
RDO
RDO 是 CICS TP,可讓 CICS 系統程式設計人員定義內部控制資料表中包含的資源。
工作
工作會執行 TP 的函式;每個 CICS TP 都會使用工作來執行其函式。 CICS TP 可以使用單一工作或多個工作來執行其函式。 每次叫用 TP 時,CICS 都會啟動執行其函式所需的工作。 CICS 是多工環境,這表示多個工作通常可以同時執行。