Product Site

11.3.1. Descriptive Strings

The descriptive string varies, depending on the condition trapped:
ERROR

The string that was processed and resulted in the error condition.
FAILURE

The string that was processed and resulted in the failure condition.
HALT

Any string associated with the halt request. This can be the null string if no string was provided.
LOSTDIGITS

The number with excessive digits that caused the LOSTDIGITS condition.
NOMETHOD

The name of the method that could not be found.
NOSTRING

The readable string representation of the object causing the NOSTRING condition.
NOTREADY

The name of the stream being manipulated when the error occurred and the NOTREADY condition was raised. If the stream was a default stream with no defined name, then the null string might be returned.
NOVALUE

The derived name of the variable whose attempted reference caused the NOVALUE condition.
SYNTAX

Any string the language processor associated with the error. This can be the null string if you did not provide a specific string. Note that the special variables RC and SIGL provide information on the nature and position of the processing error. You can enable the SYNTAX condition trap only by using SIGNAL ON.
USER

Any string specified by the DESCRIPTION option of the RAISE instruction that raised the condition. If a description string was not specified, a null string is used.