次の方法で共有


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 から IMS への構成

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

3000 TCP WNWIBPR1  
  

IMS から TCP/IP への構成

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

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

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

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

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

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

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

こちらもご覧ください

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