To provide symmetry of control over the autoinstall process,
the autoinstall user program is invoked when an autoinstalled IPCONN
resource is deleted.
Invoking the user program at DELETE enables you to reverse the processes carried out at the
INSTALL event. For example, if the user program at INSTALL incremented a count of the total number
of automatically installed resources, then the user program at DELETE would decrement that
count.
Input to the program is by a communication area, addressed by DFHEICAP. The layout of the
communication area is shown in Figure 1. Figure 1. Autoinstall user program's communication area at DELETE. For IPCONNs.
ISAIC_FUNCTION DS CL1 Function code (X'F1' for Delete)
DS CL3 Reserved
ISAIC_IPCONN DS CL8 Name of the autoinstalled IPCONN
ISAIC_APPLID DS CL8 Applid of the autoinstalled IPCONN
DS CL8 Reserved
ISAIC_NETWORKID DS CL8 Network ID of the autoinstalled IPCONN
ISAIC_TCPIPSERVICE DS CL8 Name of the TCPIPSERVICE on which
* this connect flow arrived
isaic_function (Input)
The function for which the user program has been invoked:
X'F1'
After deletion of an IPCONN.
isaic_ipconn (Input)
The name of the autoinstalled IPCONN.
isaic_applid (Input)
The applid (of the remote system) specified on the autoinstalled IPCONN.
isaic_networkid (Input)
The network ID (of the remote system) specified on the autoinstalled IPCONN.
isaic_tcpipservice (Input)
The name of the TCPIPSERVICE on which the connect flow arrived.
All fields in the DELETE communications area are input-only.
When autoinstalled IPCONNs are deleted
An autoinstalled IPCONN is always deleted when it moves to the RELEASED state. A RELEASED IPCONN continues to exist only when a CICS®-to-CICS IPCONN is restored at emergency restart, when it waits for reacquire to allow recovery processing.