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.