次の方法で共有


TCP/IP 用に IMS を構成する

このセクションでは、TCP/IP 用に IMS を構成するために必要な手順について説明します。 ホスト Web サービスの設定と構成も必要になる場合があります。 この詳細については、IBM のドキュメントを参照してください。

IMS TCP/IP プラットフォームの要件

  • TCP/IP バージョン 3R2

  • IMS バージョン 4 以降

TCP/IP を使用した IMS への接続

IMS はリスナー (プログラム EZAIMSLN) を使用して TCP/IP との対話を確立します。 IMS バッチ・メッセージ処理 (BMP) のリスナーは、接続プロセスを容易にするのに役立ちます。 リスナーは、起動時に、TCP/IP からの接続要求を "リッスン" できるソケットを取得します。 リスナーは、ソケットを指定されたポートにバインドし、そのポートでクライアント要求を待機します。

TCP/IP によって、ポート番号と IMS リスナー BMP の関係が維持されます。 クライアントによって IMS に関連付けられているポートで要求が行われると、接続要求は TCP/IP によりその BMP のリスナーに転送されます。

TCP/IP-to-IMS 構成

TCP/IP のポート番号は、TCP/IP プロファイル データ セット (hlq.PROFILE.TCPIP) 内の IMS バッチ処理領域 (BPR) に関連付けられています。 この関係は、ポート ステートメントを使用して定義します。 たとえば、次に示すポート ステートメントは、ポート 3000 を IMS バッチ領域に関連付け、ジョブ名が WNWIBR1 です。

3000 TCP WNWIBPR1  
  

IMS-to-TCP/IP 構成

IMS メッセージ処理プログラムを開始するには、IBM 提供リスナー・プログラム (EZAIMSLN) のプログラム名を指定します。 リスナーは、DD ステートメント LSTNCFG によって識別される構成ファイルを読み取ります。 この構成データ・セットには、以下の 1 つ以上のスタートアップ・パラメーター・ステートメント (少なくとも 1 つのコマンド・リージョンに対して定義されたトランザクションごとに 1 つのセット) が含まれています。

  • TCPIP ステートメント。 リスナーの接続を管理する TCP/IP アドレス空間のジョブ名を識別します

  • LISTENER ステートメント。 リスナーが使用するポート番号を指定します。 このステートメントでは、バックログ、タイムアウト値など、他のポート関連のパラメーターも指定します。

  • TRANSACTION ステートメント。 リスナーが開始できるトランザクションの一覧を定義します。 また、暗黙的接続モードと明示的接続モードのどちらを使用するかを定義します。

    リスナーは、前述の 3 つのパラメーター ステートメントを使用して、使用するポートと TCP/IP 経由でアクセスできるトランザクションを TCP/IP に通知します。

    IMS-to-TCP/IP ホスト定義のサンプルを次に示します。

TCPIP ADDRSPC=WNWTCP31  
LISTENER PORT=4000 BACKLOG=50  
TRANSACTION NAME=TRANIMPL TYPE=IMPLICIT  
TRANSACTION NAME=TRANEXPL TYPE=EXPLICIT  
  

参照

TCP/IP 経由で TI を実行する方法