The operators can exchange messages via consoles.
A message can be sent from a given console:
to a specific console (using the mnemonic device name)
to consoles to which a particular functional area has been assigned (with the routing code; see section "Functional areas and their allocation to consoles").
Any number of blanks is permitted between two syntactical units. When sending a message blanks are permitted, for example, between the syntactical units “an” and “-mid” and “%”. See also the relevant examples.
The following formats are described:
Format for sending operator messages
{<rc | an | (mn)}[-mid] {% | ?}text
< | Left angle bracket for opening the routing code |
rc | Routing code (1 character) |
on | Authorization name of an authorized user program (4 characters). |
mn | Mnemonic device name of a console (2 characters). |
- | Hyphen (minus sign) |
mid | Message job ID (A..Z, 0-9, @, #, $) |
% | Percent character; identifies the message as being purely an information message (no response required) |
? | Question mark; identifies the message as a question which requires a response from the recipient |
text | Any text |
Format for receiving operator messages
{% | ?}{an | (mn)}-mid.hhmmss text
% | Percent character; the message requires no response. |
? | Question mark; the sender requires a response. |
on | Authorization name of the authorized user program from which the message originates (4 characters). |
mn | Mnemonic device name of the console from which the message originates. |
- | Hyphen |
mid | Message job ID, default value = 000 (A..Z, 0-9, @, #, $) |
. | Period as a separator |
hhmmss | Time (6 digits; hh = hour, mm = minute, ss = second) |
text | Freely selectable message text |
Examples
Input of (K3): <A % THIS IS A MESSAGE WITH NO MID Output to *) : %(K3)-000.142423 THIS IS A MESSAGE WITH NO MID Input of (K4): <*-AKZ% THIS IS A MESSAGE WITH AN MID Output to **) : %(K4)-AKZ.142523 THIS IS A MESSAGE WITH AN MID Input of (K4): <*-123456789 % THIS IS A MESSAGE WITH A LONG MID Output to **) : %(K4)-789.142623 THIS IS A MESSAGE WITH A LONG MID Input of (K4): <*-@#$ % THIS IS A MESSAGE WITH SPECIAL CHARACTERS IN THE MID Output to **) : %(K4)-@#$.142623 THIS IS A MESSAGE WITH SPECIAL CHARACTERS IN THE MJID Input of (K4): <*-1 % THIS IS A MESSAGE WITH A SHORT MID Output to **) : %(K4)-001.142623 THIS IS A MESSAGE WITH A SHORT MID
*) The message is issued to all owners of routing code A
**) The message is issued to all owners of routing code *
For reasons of compatibility, the last three characters of the message ID are used for output. Message IDs consisting of one or two digits are prefixed with leading zeros. Message job IDs may also be more than eight characters long. The first character may also be a numeric character or one of the characters @, $, or #.
These conventions for message job IDs are not the same as those for command job IDs (see section “Format for entering operator commands” in chapter "Message formats").
Format for sending operator responses
dest [-mid].[text]
dest | Destination of response/additional command information This is the sender of the message to which a response is to be given. |
- | Hyphen |
mid | Message job ID (A..Z, 0-9, @, #, $); leading zeros may be omitted (mid must correspond to the message requiring a response) |
. | Period indicating response to questions |
text | Arbitrary response text. Only certain texts are permissible for responses to system messages. You can obtain help on individual messages using /HELP-MSG-INFORMATION. |
Format for receiving operator responses
.{rc | (mn)}[-mid].[text]
. | Period as the message type identifier for an operator response |
rc | Authorization name of the authorized user program delivering the response (4 characters) |
mn | Mnemonic device name of the console delivering the response (2 characters). |
- | Hyphen |
mid | Message job ID (A..Z, 0-9, @, #, $); filled to 3 characters with leading zeros. default value = 000 |
. | Period as a separator |
text | Arbitrary response text. |
Example
Sender Input: (C2)-1? TO BE OR NOT TO BE ? Recipient Output: (C1)-001.092312 TO BE OR NOT TO BE ? Input: (C1)-1. TO BE - THAT IS THE ANSWER Sender Output: (C2)-001. TO BE - THAT IS THE ANSWER