When Things Go Wrong: Abends in Your Assembler Program and How You Can Recover From Them
Project and Program:
Application Architecture Development and Integration,
LE and Programming Languages
Tags:
Proceedings ,
SHARE in Anaheim 2012 ,
2012
In this session we will explain what an ABEND is, what z/OS does when an ABEND occurs, and will discuss techniques your assembler routines can use to deal with ABENDs or even fully recover from them. We'll show an example of a very simple recovery routine (ESTAE) and we'll explain important concepts, rules and parts of the Recovery Termination Manager (RTM) such as PIC, FLIH, RTM, (E)SPIE, (E)STAE, SDWA, RTM2WA, FRR, etc. We will also discuss common issues and "surprises" when dealing with recovery routines. This session is targeted primarily towards assembler programmers but it will also provide a refresher of z/OS ABEND processing and recovery concepts in general.
Vit Gottwald ; CA Technologies
Back to Proceedings File Library