The following services are performed by DFHPCP in response to DFHPC requests
from other CICS® functions, where those functions have not been converted to
use domain interfaces :
- Link (LINK)
- Builds a parameter list and issues DFHPGLK FUNCTION(LINK) domain call.
- Handle Abend (SETXIT)
- If SETXIT macro specifies an abend routine address, then DFHPCP builds
a parameter list and issues a DFHPGHM FUNCTION(SET_ABEND) OPERATION(HANDLE)
call. If SETXIT macro does not specify an abend routine address, then DFHPCP
builds a parameter list and issues a DFHPGHM FUNCTION(SET_ABEND) OPERATION(CANCEL)
call.
- RESETXIT
- DFHPCP builds a parameter list and issues a DFHPGHM FUNCTION(SET_ABEND)
OPERATION(RESET) call. If SETXIT macro does not specify an abend routine address,
then DFHPCP builds a parameter list and issues a DFHPGHM CANCEL call.
- Abend (ABEND)
- If it is an ABEND request without an existing TACB, then the parameter
list is built for this abend. A DFHABAB(CREATE_ABEND_RECORD) is issued to
build the TACB. Else a DFHABAB(UPDATE_ABEND_RECORD) is issued with the name
of the failing program is issued. A DFHABAB(START_ABEND) call is then made
to issue the abend. If the DFHABAB(START_ABEND) call returns control to this
module, it is because the exit XPCTA has been invoked and modified the return
address. Control is passed to the modified address in the requested execution
key.
[[ Contents Previous Page | Next Page Index ]]