ESPIE exits can request percolation of a program exception to the
recovery termination manager (RTM) instead of returning control to
the interrupted program.
If an ESPIE exit determines that a program exception must be handled
by RTM, the ESPIE exit can turn on the EPIEPERC bit to request that
the exception be passed to RTM for normal recovery processing. When
an ESPIE exit requests percolation, RTM converts the program exception
to an abend code (for example, PIC 1 becomes abend 0C1) and passes
control to ESTAE-type recovery routines.
Note: When the EPIEPERC
bit is set, the ESPIE exit routine must not modify the PSW and registers
in the EPIE.
When functional recovery routines (FRR) and ESTAE-type recovery
routines percolate, the system deletes the exit routines. When an
ESPIE exit percolates, the ESPIE exit remains active and is not deleted.
To request that the ESPIE exit is deleted when it percolates, set
the EPIERSET bit and optionally specify a RESET TOKEN in the EPIERTOK
field.
Note: ESPIE exits must not issue ESPIE RESET.