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.
- NOVALUE
- The derived name of the variable whose attempted reference caused
the NOVALUE condition. The NOVALUE condition trap can be enabled only
using SIGNAL ON.
- 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 about
the nature and position of the processing error. You can enable the
SYNTAX condition trap only by using SIGNAL ON.