When a recovery routine decides to percolate (or takes the default),
it should do the following:
- Release resources that were acquired by the mainline, such as
ENQs.
- Repair the cause of the error, if possible.
- Indicate the percolate option to the system. If an SDWA is present, the recovery routine issues
the SETRP macro with the RC=0 parameter to indicate percolation.
If no SDWA is present, the recovery routine has to set a return code
of 0 in register 15.
Note: - Once a recovery routine percolates, it is no
longer activated; it cannot receive control again for this error.
- An ESTAI routine can request that the system not give control
to any further ESTAI routines by specifying RC=16 on the SETRP macro.
The system then abnormally ends the task.