Perform these steps to configure TCP/IP on CICS® Transaction Server for z/OS®.
To perform this configuration:
- Set the SIT parameter TCPIP=YES.
- Install the following:
- CICS-supplied
transient data queue CIEO, in group DFHDCTG
- Transaction CIEP in group DFHIPECI
- Program DFHIEP in group DFHIPECI
- Define the TCP/IP address and host name for the z/OS system.
By default they are defined in the PROFILE.TCPIP and TCPIP.DATA data
sets.
- Add a TCP/IP listener to CICS. Use
the following CEDA command to define a TCPIPSERVICE in a group:
CEDA DEF TCPIPSERVICE(service-name) GROUP(group-name)
Ensure
that the group in which you define the service is in the startup GRPLIST,
so that the listener starts when CICS is started.
Key fields are explained as follows:- POrtnumber
- The port on which the TCP/IP service listens.
- PRotocol
- The protocol of the service is ECI.
- TRansaction
- The transaction that CICS runs
to handle incoming ECI requests. Set it to CIEP.
- Backlog
- The number of TCP/IP
requests that are queued before TCP/IP starts to reject incoming requests
- Ipaddress
- The IP address (in dotted decimal form) on which the TCPIPSERVICE
listens. For configurations with more than one IP stack, specify ANY
to make the TCPIPSERVICE listen on all addresses.
- SOcketclose
- Whether CICS should
wait before closing the socket after issuing a receive for incoming
data on that socket. NO is recommended for ECI connections, to ensure
that the connection from the Client daemon always
remains open.
- ATtachsec
- Specifies the level of attach-time security required for TCP/IP
connections.
- Use the following command to install the TCPIPSERVICE definition:
CEDA INS TCPIPSERVICE(service-name) GROUP(group-name)
For information about configuring TCP/IP on other CICS servers,
refer to your server documentation.