The Status Switches may be changed by the application with the use of the Change Status (CS) command. Overriding individual Status Switches may be inhibited by the settings of the override controls. Overrides are specified as a string of Y’s and N’s; for example: YYYNYNNN. A value in any of the eight positions represents a change for that override. A * or blank in any of the eight positions represents no change for that override.
The defaults for these values will depend upon the interface, as listed in Table 85.
Position | Description | Override setting | Meaning |
---|---|---|---|
1 | Allow Change To Abend On Errors | Y | The application is allowed to set the ABEND status switch. |
N | The application is not allowed to set the ABEND status switch. | ||
2 | Allow Change To Wait For Enqueued Tables | Y | The application is allowed to set the WAIT status switch. |
N | The application is not allowed to set the WAIT status switch. | ||
3 | Allow Change To Return Empty Rows In Hash Tables | Y | The application is allowed to set the HASH-EMPTIES-RETURNED status switch. |
N | The application is not allowed to set the HASH-EMPTIES-RETURNED status switch. | ||
4 | Allow Change To Permit Implicit Open Of Tables | Y | The application is allowed to set the IMPLICIT OPEN status switch. |
N | The application is not allowed to set the IMPLICIT OPEN status switch. | ||
5 | Allow Change To Trace tableBASE Commands | Y | The application is allowed to set the tableBASE TRACE status switch. |
N | The application is not allowed to set the tableBASE TRACE status switch. | ||
6 | Reserved for future use; default set to Y. | ||
7 | Reserved for future use; default set to Y. | ||
8 | Reserved for future use; default set to Y. |
The values set by this option apply to this region’s users, regardless of which TSR they access.
This option can be specified for all tableBASE interfaces.