IEBDG returns a code in register 15 to indicate the results of
program execution. The return codes and their meanings are:
- Codes
- Meaning
- 00 (X'00')
- Successful completion.
- 04 (X'04')
- A user routine returned a code of 16 to IEBDG. The utility ends
at the user's request.
- 08 (X'08')
- An error occurred while processing a set of utility control
statements. No data is generated following the error. Processing continues
normally with the next set of utility control statements, if any.
- 12 (X'0C')
- An error occurred while processing an input or output data set.
The utility ends.
- 16 (X'10')
- An error occurred from which recovery is not possible. The utility
ends.