Understanding general recovery concepts

This information provides a general overview of recovery concepts. After reading this information, you should understand the following:
  • Why you would want to provide recovery for your programs.
  • What software errors result in your recovery getting control, if you provide recovery.
  • What we mean when we say a program abnormally ends.
  • The different states for a recovery routine.
  • The difference between a mainline routine, a recovery routine, a retry routine, and a resource manager.
  • The difference between an extended specify task abnormal exit (ESTAE-type) recovery routine and a functional recovery routine (FRR), and how to choose, define, and activate the appropriate one.
  • The difference between what it means to retry and what it means to percolate.
  • How routines in a recovery environment interact.