为 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