Modify the status of a service using CICS internal TCPIP support.
SET TCPIPSERVICE >>-SET TCPIPSERVICE(data-value)--BACKLOG(data-area)-------------> >--MAXDATALEN(data-area)--+------------------+------------------> +-OPENSTATUS(cvda)-+ +-CLOSED-----------+ +-IMMCLOSE---------+ '-OPEN-------------' >--+-----------------+--+-----------------+-------------------->< +-DNSSTATUS(cvda)-+ '-URM(data-value)-' '-DEREGISTERED----'
Conditions: INVREQ, NOTAUTH, NOTFND
For more information about the use of CVDAs, see CICS-value data areas (CVDAs).
SET TCPIPSERVICE tells CICS to start or stop listening for incoming requests on the port associated with a service using CICS internal TCPIP support, and changes the attributes of the service.
To account for timing delays in the deregister request reaching the WLM and the DNS updating its tables, it is advisable to deregister a service before setting it closed. This ensures that client applications do not encounter "Connection Refused" situations during the time between the deregister call being issued and the DNS server actually updating its tables. The valid CVDA values are: