CICS - 環境



CICS本身充當作業系統。其作用是為應用程式的線上執行提供環境。CICS在一個區域、分割槽或地址空間中執行。CICS處理在其下執行的程式的排程。CICS作為批處理作業執行,我們可以透過發出命令 PREFIX CICS* 在卷軸中檢視它。CICS提供了五項主要服務。所有這些服務共同完成一項任務。

CICS環境

以下是我們將逐步詳細討論的服務:

  • 系統服務
  • 資料通訊服務
  • 資料處理服務
  • 應用程式程式設計服務
  • 監控服務
  • 系統服務

CICS維護控制功能來管理系統內資源的分配或釋放,如下所示:

  • 任務控制 - 任務控制提供任務排程和多工功能。它負責所有CICS任務的狀態。任務控制在併發CICS任務之間分配處理器時間。這稱為多工處理。CICS試圖優先處理對最重要任務的響應時間。

  • 程式控制 - 程式控制管理應用程式的載入和釋放。一旦任務開始,就需要將任務與相應的應用程式關聯起來。儘管許多工可能需要使用相同的應用程式,但CICS只將程式碼的一份副本載入到記憶體中。每個任務都獨立地透過這段程式碼執行,因此許多使用者都可以同時執行使用應用程式物理副本的相同事務。

  • 儲存控制 - 儲存控制管理主儲存的獲取和釋放。儲存控制獲取、控制和釋放動態儲存。動態儲存用於輸入/輸出區域、程式等。

  • 間隔控制 - 間隔控制提供計時器服務。

資料通訊服務

資料通訊服務與電信訪問方法(如BTAM、VTAM和TCAM)介面,以處理來自應用程式的資料通訊請求。

  • CICS透過使用基本對映支援(BMS)來減輕應用程式處理終端硬體問題的負擔。

  • CICS透過多區域操作(MRO)提供多個CICS區域在同一系統中進行通訊的功能。

  • CICS透過系統間通訊(ISC)提供一個系統中的CICS區域與另一個系統上的CICS區域進行通訊的功能。

資料處理服務

資料處理服務與資料訪問方法(如BDAM、VSAM等)介面。

  • CICS促進從應用程式服務資料處理請求。CICS為應用程式程式設計師提供了一套用於處理資料集和資料庫訪問以及相關操作的命令。

  • 資料處理服務與資料庫訪問方法(如IMS/DB、DB2等)介面,並促進從應用程式服務資料庫請求。

  • CICS透過控制同時記錄更新、在任務異常終止時保護資料以及在系統故障時保護資料來促進資料完整性的管理。

應用程式程式設計服務

應用程式程式設計服務與應用程式介面。CICS的應用程式程式設計服務提供諸如命令級轉換、CEDF(除錯工具)和CECI(命令直譯器工具)等功能。我們將在接下來的模組中更詳細地討論。

監控服務

監控服務監控CICS地址空間內的各種事件。它提供一系列統計資訊,可用於系統調整。

廣告