共用方式為


程序設計模型

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

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

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

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

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

協定 目標/主機環境 主機整合伺服器程序設計模型 主機整合伺服器 COMTI 名稱
TCP/IP CICS TCP 交易要求訊息 (TRM) 連結 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 Connect IMS 開放式交易管理架構(OTMA)連接
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 連結 CICS 使用 Link 功能
LU6.2 IMS IMS LU6.2 用戶數據 使用 LU6.2 的 IMS

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

協定 目標/主機環境 主機整合伺服器程序設計模型 主機整合伺服器 COMTI 名稱
TCP/IP IBM 客戶資訊控制系統 (CICS) TCP 交易要求訊息 (TRM) 連結 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(IBM 的客户信息控制系统) CICS LU6.2 用戶數據 n/a
LU6.2 CICS (客戶資訊控制系統) CICS LU6.2 連結 n/a

本節中

TCP 交易要求訊息連結

TCP 增強監聽器訊息連結

TCP 交易要求訊息用戶數據

TCP 增強接聽程式訊息用戶數據

IMS Connect

IBM i 分散式程式呼叫

CICS LU6.2 連結

CICS LU6.2 用戶數據

IMS LU6.2 用戶數據

選擇適當的程序設計模型

另請參閱

交易整合器架構