The autoinstall user program at DELETE

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.