Requesting percolation from an ESPIE exit

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.