程式設計模型

程式設計模型會定義方法 (用來存取和整合伺服器應用程式與主應用程式) 。 程式設計模型是下列項目的組合:

  • 用來與遠端應用程式程式交換資料的通訊協定。

  • 用來裝載伺服器應用程式的目標主機環境。

  • 應用程式定義的互動語意,以控制連接、資料交換和中斷連線序列。

    交易整合器支援一組預先定義的程序設計模型,用於 Windows 起始的處理和主機起始的處理。 下表摘要說明 11 個可用的 WIP 程式設計模型,視通訊協定和目標環境而定。

通訊協定 目標/主機環境 主機整合伺服器程序設計模型 主機整合伺服器 COMTI 名稱
TCP/IP CICS TRM) 連結 (TCP 交易要求訊息 MS Link
TCP/IP CICS TCP 增強接聽程式訊息 (ELM) 連結 n/a
TCP/IP CICS TCP 交易要求訊息 (TRM) 用戶數據 並行伺服器
TCP/IP CICS TCP 增強式接聽程式訊息 (ELM) 用戶數據 n/a
TCP/IP IMS IMS 連線 IMS Open Transaction Management Architecture (OTMA) Connect
TCP/IP IMS IMS 隱含 隱含
TCP/IP IMS IMS 明確 明確
TCP/IP IBM i IBM i Distributed Program Calls (DPC) n/a
LU6.2 CICS CICS LU6.2 使用者資料 使用 LU6.2 的 CICS
LU6.2 CICS CICS LU6.2 連結 使用 Link 的 CICS
LU6.2 IMS IMS LU6.2 使用者資料 使用 LU6.2 的 IMS

下表摘要說明五個可用的 HIP 程式設計模型,視通訊協定和目標環境而定。

通訊協定 目標/主機環境 主機整合伺服器程序設計模型 主機整合伺服器 COMTI 名稱
TCP/IP CICS TRM) 連結 (TCP 交易要求訊息 n/a
TCP/IP CICS TCP 增強接聽程式訊息 (ELM) 連結 n/a
TCP/IP CICS TCP 用戶數據 n/a
TCP/IP IBM i IBM i Distributed Program Calls (DPC) n/a
LU6.2 CICS CICS LU6.2 使用者資料 n/a
LU6.2 CICS CICS LU6.2 連結 n/a

本節內容

TCP 交易要求訊息連結

TCP 增強接聽程式訊息連結

TCP 交易要求訊息使用者資料

TCP 增強接聽程式訊息使用者資料

IMS 連線

IBM i 分散式程式呼叫

CICS LU6.2 連結

CICS LU6.2 使用者資料

IMS LU6.2 使用者資料

選擇適當的程式設計模型

另請參閱

交易整合器架構