IMS 組件

資訊管理系統(IMS)提供交易程式(TP)監控器,內建整合的 TP 管理器與階層式資料庫。 TP 監控器與資料庫都能與非 IMS 的 TP 監控器及資料庫協調交易。

要成功使用交易整合器(TI),您必須了解以下 IMS 元件與術語:

IMS地區
IMS 使用定義區域來執行其功能。 在使用 IMS 時,VTAM 通常定義以下區域:

  • 控制區 - 主要的IMS區域。 它擁有 IMS 交易存取的所有資料庫,並負責與資料庫的所有通訊。 它持續運作,並監督其他附屬區域的運作。

  • 訊息處理區域(MPR)-用於處理訊息的相依區域。 控制區域負責排程 TP 於 MPR 中執行。 你可以在單一大型主機電腦上定義多個 MPR。

  • 批次訊息處理(BMP)區域-用於處理批次操作的相依區域。

    IMS 訊息佇列
    IMS 訊息佇列被 TP 用來存取 MPP 區域進行處理。 每個 MPP 區域都有一個 IMS 訊息佇列。 將應用程式資料放入 IMS 訊息佇列,允許 IMS 伺服器 TP 使用標準的 Get Unique(GU)、Get Next(GN)及 Insert(ISRT)呼叫與客戶端應用程式交換資料。

    資料語言 (DL/I)
    資料語言(DL)/I 是傳統 IMS 環境中用來存取 IMS 資料庫的程式語言。 IMS TP 與 CICS TP 可用多種程式語言撰寫,如 COBOL、PL/I、C、VS Pascal、Ada、REXX 或組譯語言。 然而,當這些 TP 需要存取 IMS 資料庫時,必須使用應用程式碼中的正確 DL/I 呼叫。 一些標準的DL/I通話包括:

  • GU。 此呼叫會擷取待處理的輸入資料。

  • GN。 此通話會擷取順序記錄。

  • ISRT。 此呼叫會將資料插入資料庫或回傳資料給呼叫用戶端。

另請參閱

交易整合器架構
線上交易處理