DEBUGUL parameter
User language debug options
Summary
- Default value
- X'00'
- Parameter type
- User
- Where set
- By any user
- Related products
- All
- Introduced
- Model 204 V6.1 or earlier
Description
Included procedures can accompany evaluation time Model 204 error messages
You can display the names of the procedures that were included up to the point of the evaluation time error on the audit trail or at your terminal.
The DEBUGUL settings and their effects are:
Setting | Displays procedure list... |
---|---|
X'20' | After warning messages about truncation for User Language WITH operator string concatenations greater than 255 bytes |
X'10' | Debug messages on user's terminal in addition to audit trail. |
X'08' | After errors (other than counting errors) that terminate execution of the request |
X'04' | After counting errors that terminate execution of the request |
X'02' | After counting errors that do not terminate execution of the request |
X'01' | After informational messages |
Any nonzero | After a snap or a dump |
X'00' | Does not display procedure list |
DEBUGUL and error messages display
When DEBUGUL is set to x'10', Model 204 forces the error message along with the DEBUGUL messages to the user's terminal regardless of the setting of MSGCTL_parameterMSGCTL. However, if an error message is normally suppressed from going to the user's terminal through the use of NOTERM (or by default it is not displayed) then the DEBUGUL messages are suppressed regardless of the setting of DEBUGUL.
How the DEBUGUL parameter can override the MSGCTL parameter
If you have set the MSGCTL parameter to a value that suppresses the message, AND set the DEBUGUL parameter to a value where the X'10' bit is on, then the DEBUGUL parameter setting forces the message to the terminal, even though the MSGCTL parameter setting says not to.
How the MSGCTL command can override both the MSGCTL and DEBUGUL parameters
If you use the MSGCTL command, and suppress the display of a message by using the NOTERM keyword, then no matter how the MSGCTL or DEBUGUL parameters are set, the message does not go to the terminal. Conversely, if you want messages displayed at the terminal, enter MSGCTL command using the following syntax:
MSGCTL {M204 | USER}.msg-number TERM