ESTAE is not associated with the "task"; it is more granular than that. It is associated with an RB and a linkage stack level.
When the RB ends, any ESTAE associated with the RB is removed by the system. When the linkage stack level with which the ESTAE is associated "goes away", any ESTAE associated with that linkage stack level goes away (where z/OS gets control to do this processing due to the unstack suppression bit that Greg mentioned). As you can surmise, when you create an ESTAE(X), the system records "which RB" and "what is the linkage stack level". For an ARR or IEAARR ESTAE-type recovery routine, RTM figures out based on the linkage stack entry's PC-number information (so it does not apply to a BAKR-created linkage stack entry) whether there is an ARR or whether it is one of the PC numbers for IEAARR. Peter Relson z/OS Core Technology Design ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN