プログラミング モデルでは、サーバー アプリケーションにアクセスしてホスト アプリケーションと統合するために使用するメソッドを定義します。 プログラミング モデルは、次の組み合わせです。
リモート アプリケーション プログラムとデータを交換するために使用される通信プロトコル。
サーバー アプリケーション プログラムをホストするために使用されるターゲット ホスト環境。
接続、データ交換、切断シーケンスを制御するためにアプリケーションによって定義される相互作用セマンティクス。
トランザクション インテグレーターは、Windows によって開始される処理とホストによって開始される処理用の定義済みプログラミング モデルのセットをサポートします。 次の表は、プロトコルとターゲット環境に応じて使用可能な 11 個の WIP プログラミング モデルをまとめたものです。
プロトコル | ターゲット/ホスト環境 | Host Integration Server プログラミング モデル | Host Integration Server の 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 Open Transaction Management Architecture (OTMA) Connect |
TCP/IP | IMS | IMS 暗黙的 | 暗黙の |
TCP/IP | IMS | IMS Explicit | 明示的 |
TCP/IP | IBM i | IBM i 分散プログラム呼び出し (DPC) | n/a |
LU6.2 | CICS | CICS LU6.2 ユーザー データ | LU6.2 を使用した CICS |
LU6.2 | CICS(カスタマー情報制御システム) | CICS LU6.2 リンク | リンクを使用した CICS |
LU6.2 | IMS | IMS LU6.2 ユーザー・データ | LU6.2を利用するIMS |
次の表は、プロトコルとターゲット環境に応じて使用可能な 5 つの HIP プログラミング モデルをまとめたものです。
プロトコル | ターゲット/ホスト環境 | Host Integration Server プログラミング モデル | Host Integration Server の COMTI 名 |
---|---|---|---|
TCP/IP | CICS | TCP トランザクション要求メッセージ (TRM) リンク | n/a |
TCP/IP | CICS | TCP 拡張リスナー メッセージ (ELM) リンク | n/a |
TCP/IP | CICS | TCP ユーザー データ | n/a |
TCP/IP | IBM i | IBM i 分散プログラム呼び出し (DPC) | n/a |
LU6.2 | CICS | CICS LU6.2 ユーザー データ | n/a |
LU6.2 | CICS | CICS LU6.2 リンク | n/a |