为 TCP/IP 配置 CICS
CICS TCP/IP 平台要求
TCP/IP 版本 3R2
CICS 3.3 或更高版本
使用 TCP/IP 连接到 CICS
CICS 使用 IBM 提供的并发侦听器(程序 EZACIC02,事务 ID CSKL)与 TCP/IP 建立交互。 侦听器是启动并启用 CICS TCP/IP 时自动启动的事务。 当侦听器启动时,它会获取一个套接字,可在该套接字上“侦听”来自 TCP/IP 的连接请求。 侦听器将套接字绑定到指定的端口,然后等待该端口上的客户端请求。 TCP/IP 维护端口号与 CICS 作业之间的关系。 当客户端在与 CICS 关联的端口上发出请求时,TCP/IP 会将连接请求转发到该 CICS 作业中的侦听器。
有关 CICS MS LINK 通信模型的其他详细信息,请参阅 CICS MS LINK (TCP/IP) 。
TCP/IP 到 CICS 配置
TCP/IP 端口号与 TCP/IP 配置文件数据集 (hlq.PROFILE.TCPIP) 中的 CICS 区域相关联。 port 语句用于定义此关系。 例如,下面是将端口 3000 与 CICS 区域 CICSRG 关联的端口语句:
3000 TCP CICSRG
CICS 到 TCP/IP 配置
以下示例主机定义显示了使用 EZAC 事务的 CICS 到 TCP 的配置参数:
EZAC,DEFINE
ENTER ONE OF THE FOLLOWING
CICS ===> yes Enter Yes|No
LISTENER ===> Enter Yes|No
EZAC,DEFINE,CICS
ENTER ALL FIELDS
APPLID ===> CICSRG APPLID of CICS System
EZAC,DEFINE,CICS
OVERTYPE TO ENTER
APPLID ===> CICSRG APPLID of CICS System
TCPADDR ===> TCPIP Name of TCP Address Space
NTASKS ===> 020 Number of Reusable Tasks
DPRTY ===> 000 DPRTY value for ATTACH
CACHMIN ===> 015 Minimum Refresh Time for Cache
CACHMAX ===> 030 Maximum Refresh Time for Cache
CACHRES ===> 010 Maximum number of Resolvers
ERRORTD ===> CSMT TD Queue for Error Messages
以下示例主机定义显示了使用 EZAC 事务的 CICS 并发侦听器的配置参数:
EZAC,DEFINE
ENTER ONE OF THE FOLLOWING
CICS ===> Enter Yes|No
LISTENER ===> yes Enter Yes|No
EZAC,DEFINE,LISTENER
ENTER ALL FIELDS
APPLID ===> CICSRG APPLID of CICS System
NAME ===> CSKL TRANSACTION NAME OF LISTENER
EZAC,DEFINE,LISTENER
OVERTYPE TO ENTER
APPLID ===> CICSRG APPLID of CICS System
TRANID ===> CSKL Transaction Name of Listener
PORT ===> 03000 Port Number of Listener
IMMEDIATE ===> YES Immediate Startup Yes|No
BACKLOG ===> 010 Backlog Value for Listener
NUMSOCK ===> 050 Number of Sockets in Listener
MINMSGL ===> 004 Minimum Message Length
ACCTIME ===> 060 Timeout Value for ACCEPT
GIVTIME ===> 030 Timeout Value for GIVESOCKET
REATIME ===> 000 Timeout Value for READ
FASTRD ===> YES Read Immediately Yes|No
TRANTRN ===> YES Translate TRNID Yes|No
TRANUSR ===> YES Translate User Data Yes|No
SECEXIT ===> Name of Security Exit
在尝试使用 TCP/IP 连接之前,请执行以下操作:
验证主机上是否有正在运行的 TCP 地址空间。 (应能够在其 IP 地址或 DNS 名称处对主机执行 PING 操作。) 记录 IP 地址;稍后使用事务集成器 (TI) 管理器为 CICS 区域定义 TCP/IP 远程环境时,需要知道这一点。
检查 CICS 区域是否支持 TCP/IP,以及 IBM 提供的侦听器 (程序EZACIC02是否定义了事务 ID CSKL) 。 这些过程在适用于MVS 的 TCP/IPV3R2 第 5 章中介绍:CICSTCP/IP套接字接口指南 (IBM Document #SC31-7131) 。 请注意,这是 CICS TS 版本 1.2 文档,但 CICS 版本 4.1 中也支持该配置。
确定侦听器 (EZAC DISPLAY 侦听器) 的 IP 端口号;使用 TI 管理器为 CICS 区域定义 TCP/IP 远程环境时,需要知道这一点。
启动 IBM 提供的侦听器 (EZAO START) ,检查侦听器状态的 CICS 视图, (执行 CEMT INQUIRE TASK 命令,并验证 CSKL 是否) 运行。