为 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 Batch 处理区域 (BPR) 相关联。 port 语句用于定义此关系。 例如,下面是一个端口语句,该语句将端口 3000 与作业名称为 WNWIBR1 的 IMS 批处理区域相关联:

3000 TCP WNWIBPR1  
  

IMS 到 TCP/IP 配置

可以通过指定 IBM 提供的侦听器程序的程序名称来启动 IMS 消息处理程序 (EZAIMSLN) 。 侦听器读取由 DD 语句 LSTNCFG 标识的配置文件。 此配置数据集包含以下一个或多个启动参数语句, (为至少一个命令区域) 定义的每个事务集:

  • TCPIP 语句。 标识管理侦听器连接的 TCP/IP 地址空间的作业名称

  • LISTENER 语句。 指定侦听器将使用的端口号。 此语句还指定其他与端口相关的参数,例如积压工作、超时值等。

  • TRANSACTION 语句。 定义侦听器可以启动的事务列表。 它还定义是使用隐式连接模式还是显式连接模式。

    侦听器使用前面列出的三个参数语句来通知 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