WTO/ WTOR macro - is type 4, gets LOCAL and CMS locks.
Calls module IEAVM600.
0 | Length of reply buffer, if for a 31-bit WTOR. Otherwise zero. | ||
1 | Message length plus four if text is inline, fixed length if bytes 4-11 contain a pointer to a data area containing the message text. | ||
2 | MCS flag byte, bit settings are: | ||
1... | .... | Routing and descriptor codes are present. | |
.1.. | .... | Reserved. | |
..1. | .... | WTO is an immediate command response. | |
...1 | .... | Message type field exists. | |
.... | 1... | WTO reply to a WTOR macro instruction. | |
.... | .1.. | Message should be broadcast to all active consoles. | |
.... | ..1. | Message queued for hard copy only. | |
.... | ...1 | Reserved. | |
3 | Second MCS flag byte: bit settings are: | ||
1... | .... | Do not timestamp this message. | |
.1.. | .... | Message is a multiline WTO. | |
..1. | .... | Primary subsystem use only. JES3: Do not log minor WQEs if major WQE is not hardcopied. JES2: not used. | |
...1 | .... | Extended WPL format (WPX) exists. | |
.... | 1... | Message is an operator command. | |
.... | .1.. | Message should not be queued to hardcopy. | |
.... | ..1. | Message reissued via WQEBLK keyword. | |
.... | ...1 | Reserved. | |
4-n | The message text, normally the message ID, or a pointer to a data area containing the message text. The message text can be of variable length, but if a pointer is specified it will always occupy 4 bytes. |
The following offsets are unpredictable due to the variable length of the previous field.
(n+1)-(n+3) Routing and descriptor codes, if present: | |||
Descriptor first byte bit settings: | |||
1... | .... | System failure. | |
.1.. | .... | Immediate action required. | |
..1. | .... | Eventual action required. | |
...1 | .... | System status. | |
.... | 1... | Immediate command response. | |
.... | .1.. | Job status. | |
.... | ..1. | Application program message or DOM at job-step task termination. | |
.... | ...1 | Out-of-line message. | |
Descriptor second byte bit settings: | |||
1... | .... | Status display. | |
.1.. | .... | Dynamic status display. | |
..1. | .... | Critical eventual action message. | |
...1 | .... | Important information message. | |
.... | 1... | Message was previously automated. | |
.... | .1.. | Reserved. | |
.... | ..1. | Reserved. | |
.... | ...1 | Reserved. | |
Routing first byte bit settings: | |||
1... | .... | Primary console action. | |
.1.. | .... | Primary console information. | |
..1. | .... | Tape pool. | |
...1 | .... | Direct access pool. | |
.... | 1... | Tape library. | |
.... | .1.. | Disk library. | |
.... | ..1. | Unit record pool. | |
.... | ...1 | Teleprocessing control (TPCNTL). | |
Routing second byte bit settings: | |||
1... | .... | System security. | |
.1.. | .... | System error/maintenance/system programmer information. | |
..1. | .... | Programmer information. | |
...1 | .... | Emulator information. | |
.... | 1... | For installation use. | |
.... | .1.. | For installation use. | |
.... | ..1. | For installation use. | |
.... | ...1 | For installation use. |
0 | First byte of Inline type flags, bit settings are: | ||
1... | .... | Control line. | |
.1.. | .... | Label line. | |
..1. | .... | Data line. | |
...1 | .... | End line. | |
.... | 1... | Reserved. | |
.... | .1.. | Reserved. | |
.... | ..1. | Reserved. | |
.... | ...1 | Reserved. | |
1 | Second byte of inline type flags. | ||
2 | Console area ID identifier. | ||
3 | Number of message lines in the WTO. | ||
4 | Reserved. | ||
5 | Count of the message characters plus 4. | ||
6-77 | The message text. | ||
OR | |||
6-9 | A pointer to a data area containing the message text. |
PLIST for WTO with WQEBLK (WPLMCSFO bit is on):
Contains only 4 bytes of data (the parameter list length and the MCS flags).