Branched to from DFHEIP.
DFHEPCNA. Stored in the CSA in a field named CSAEPC.
DFHEPC is DFHEIP’s program control interface. It supports the following EXEC CICS® requests
It routes a local request to the PG domain, or to DFHABAB (EXEC CICS ABEND) It routes a remote EXEC CICS LINK request to the intersystem module, DFHISP.
DFHEPC is called exclusively by DFHEIP.
The application parameter list.
Updated EIB.
If SYSID is local:
Checks the response
Sets up EIBRESP (and, if needed, EIBRESP2).
If the PGXE request failed, then returns control to DFHEIP
If the PGXE request was successful, then return control to DFHAPLI as for EXEC CICS RETURN. (DFHAPLI will then invoke the program specified on EXEC CICS XCTL).
. Checks the response
. Sets up EIBRESP (and, if needed, EIBRESP2).
. If the PGRE request failed, then returns control to DFHEIP
. If the PGRE request was successful (or was bypassed), then return control to DFHAPLI which completes the return to the calling program or to Transaction Manager.
Checks the response
Sets up EIBRESP (and, if needed, EIBRESP2).
If the PGLD request was successful, then set the return parameters in the application parameter list.
Returns control to DFHEIP.
Checks the response
Sets up EIBRESP (and, if needed, EIBRESP2).
Returns control to DFHEIP.
Builds parameter list and calls DFHPGHM FUNCTION(SET_ABEND)
Checks the response
Sets up EIBRESP (and, if needed, EIBRESP2).
Returns control to DFHEIP.
DFHABAB START_ABEND does not normally return, as control is passed to a program or label specified on a HANDLE ABEND, or the program is terminated abnormally.
The XPCTA user exit can request retry. In this case DFHABAB START_ABEND returns to DFHEPC passing back the retry parameters. DFHEPC sets the registers and other values and branches to the specified retry address.
At CICS startup, as part of the building of the CICS nucleus. The nucleus is built by DFHSIB1, which uses its nucleus build list to determine the content and characteristics of the CICS nucleus.
[[ Contents Previous Page | Next Page Index ]]