ENF can be used for up to 3 functions:
Record events for use by other CA solutions.
Protect CICS, DB2 regions, and USS files (if CA-ACF2 or CA-TSS are used as a security product).
Start CCI (CA Common Communications Interface).
ENF starts CCI (having CCI SYSID and CAS9DCM4 in place, yields:
CAS9626I - CAICCI Subsystem is operational, then ENF starts various CCI* tasks:
09.54.08 STC06023 S CCITCPGW
09.54.08 STC06023 S CCITCP09.54.08 STC06023 S CCISSLGW09.54.08 STC06023 S CCISSL
Is there a way to restart CCITCPGW after an abend without restarting ENF?
Yes, there is.
Use an ENF modify (PROTOCOL) command, matching the entry added to the CCIPARMS member.
F ENF,PROTOCOL(TCPIPGW,xxxxxxxx:port)CAS9214I - CA-ENF Command: PROTOCOL(TCPIPGW,xxxxxxxx:port) 223CAS9603I - CAICCI PROTOCOL has been updatedCAS9240I - PROTOCOL - Command completeS CCITCPGW$HASP100 CCITCPGW ON STCINRDRIEF695I START CCITCPGW WITH JOBNAME CCITCPGW IS ASSIGNED TO USER TCPIP, GROUP OMVSGRP$HASP373 CCITCPGW STARTEDIEF403I CCITCPGW - STARTED - TIME=09.55.24IEF403I CCITCPGW - STARTED - TIME=09.55.24
CCITCPGW is started successfully, and back under the control of ENF. Notice that the S CCITCPGW command is automatically issued.
Note that ENF will not issue the "S CCITCPGW" start command if it is already active. If this is the case, stop CCITCPGW via the "P CCITCPGW" command before issuing the above PROTOCOL command.
Refer to the CA Common Services Documentation for detailed information on:
The Common Communications Interface (CAICCI)