共用方式為


IMS 元件

資訊管理系統 (IMS) 提供交易程式 (TP) 監視器與整合式 TP 管理員和階層式資料庫。 TP 監視器和資料庫都可以與非 IMS TP 監視器和資料庫協調交易。

若要成功使用交易整合器 (TI) ,您必須瞭解下列 IMS 元件和術語:

IMS 區域
IMS 會使用定義的區域來執行其函式。 使用 IMS 時,通常會在 VTAM 中定義下欄區域:

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

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

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

    IMS 訊息佇列
    TP 會使用 IMS 訊息佇列來存取 MPP 區域以進行處理。 每個 MPP 區域都有與其相關聯的 IMS 訊息佇列。 將應用程式資料放在 IMS 訊息佇列中,可讓 IMS 伺服器 TP 使用標準 Get Unique (GU) 、取得 Next (GN) ,以及插入 (ISRT) 呼叫,以與用戶端應用程式交換資料。

    Data Language (DL) /I
    資料語言 (DL) /I 是傳統 IMS 環境中用來存取 IMS 資料庫的程式設計語言。 IMS TP 和 CICS TP 可以撰寫許多不同的程式設計語言,例如 COBOL、PL/I、C、VS Pascal、Ada、REXX 或組合語言。 不過,當其中任何一個 TP 需要存取 IMS 資料庫時,他們必須使用來自其應用程式程式碼的適當 DL/I 呼叫。 部分標準 DL/I 呼叫如下:

  • 古。 此呼叫會擷取要處理的輸入資料。

  • Gn。 此呼叫會擷取循序記錄。

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

另請參閱

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