交易是由單一要求所起始的處理片段。
要求通常是由使用者於終端機發出。不過,也可以從網頁、從遠端工作站程式,或是從另一個 CICS® 區域中的應用程式發出;也可以在預先定義的時間自動觸發。CICS Web 支援概念與結構(CICS TS 5.2 版產品說明文件)及 CICS 外部介面概觀(CICS TS 5.2 版產品說明文件)說明執行 CICS 交易的不同方式。
單一交易是由一個以上的應用程式 組成,執行時會進行所需的處理。
不過,在 CICS 中,交易 一詞用來表示單一事件以及相同類型的所有其他交易。您可利用 TRANSACTION 資源定義,對 CICS 說明每一種交易類型。此定義提供交易類型的名稱(交易 ID,即 TRANSID),並告知 CICS 一些要執行的工作相關事宜,例如,要先呼叫哪一個程式,以及在交易執行中需要哪一種鑑別。
您可以將交易的 TRANSID 提交給 CICS,以執行該交易。CICS 使用記錄在 TRANSACTION 定義中的資訊來建立正確的執行環境,並啟動第一個程式。
交易 一詞現在廣泛用於 IT 產業,用來說明回復單元 或 CICS 所稱的工作單元。這通常是可以回復的完整邏輯運算;因程式化指令或系統失敗,作為一個整體而確定或取消。在許多情況下,CICS 交易的範圍也就是單一工作單元,但在閱讀 CICS 文件時,您應該瞭解意義上的差別。