ILE C/C++ Programmer's Guide


Exception Messages

The following are the only types of messages that are considered to be exception messages:

(*ESCAPE)
Indicates an error that caused a program to end abnormally. If the message type is *ESCAPE then a function check is sent to the call stack entry that is pointed to by the resume cursor.

(*STATUS)
Describes the status of work that the program is in the process of doing. If the message type is *STATUS, the program resumes without logging the exception.

(*NOTIFY)
Describes a condition that requires corrective action or reply from calling program. If the message type is *NOTIFY, the default reply is sent.

Function Check
Describes an ending condition that the program has not expected. If the message is a function check, the call stack is cancelled to the control boundary and CEE9901 is sent to the caller of the control boundary

For more information about exception messages and how they are sent, see ILE Concepts.


[ Top of Page | Previous Page | Next Page | Table of Contents ]