Return codes
IBM® Automatic Binary Optimizer for z/OS® emits messages to provide information, provide possible warnings, or to report errors. Each message has a "Message return code" that is documented in Messages. On termination, ABO passes a return code value to z/OS that is the maximum of the "Message return code" values of all the messages that were emitted. If no messages were emitted, then a return code of 0 is returned to z/OS.
| Return code (decimal) | Description |
|---|---|
| 0 | Successful completion of all processing. One or more informational messages may have been emitted. |
| 4 | Successful completion but an unusual condition was detected. One or more warning messages have been emitted. |
| 12 | An error was detected during the processing
of a BOPT or IEFOPZ directive or global option. One or more messages
have been emitted.
|
| 16 | An unrecoverable error was detected. One or more messages are emitted and ABO immediately terminates processing. |