Messages sent to hardcopy log in JES2 system

Multiple console support (MCS) handles message processing in:
  • A JES2 system
  • A JES3 system on a local processor
  • A JES3 system on a global processor, if JES3 has failed

MCS sends messages with routing codes 1, 2, 3, 4, 7, 8, and 10 to the hardcopy log when display consoles are used or more than one console is active. All other messages can be routed to the hard-copy log by a system option or a VARY HARDCPY operator command.

Messages sent to the hardcopy log appear in the format:
 tcrrrrrrr sysname yyddd hh:mm:ss.th ident msgflags  message
 t                                                   message
 t                                lid                message 
t
The first character on the line indicates the record type:
D
Data line of a multiple-line message; this line may be the last line of the message.
E
End line or data-end line of a multiple-line message.
L
Label line of a multiple-line message.
M
First line of a multiple-line message.
N
Single-line message that does not require a reply.
O
Operator LOG command.
S
Continuation of a single-line message or a continuation of the first line of a multi-line message. This continuation may be required because of the record length for the output device.
W
A message that requires a reply.
X
A log entry that did not originate with a LOG command or a system message.
c
The second character on the line indicates whether the line was generated because of a command:
C
Command input.
R
Command response.
I
Command issued internally. The job identifier contains the name of the internal issuer.
blank
Neither command input nor command response.
rrrrrrr
Hexadecimal representation of the routing codes 1 through 28. To understand this hexadecimal number, convert it to binary; each binary 1 represents a routing code. For example, X'420C' represents routing codes 2, 7, 13, and 14, as shown in the following example:
Hexadecimal:      4          2           0             C
Binary:        0 1 0 0    0 0 1 0    0  0  0  0    1  1  0  0
Routing Codes: 1 2 3 4    5 6 7 8    9 10 11 12    13 14 15 16 
sysname
The system name from the SYSNAME parameter in parmlib.
yyddd
The Julian date, given as the year (00-99) and the day of the year (000-366).
Note: If HCFORMAT(CENTURY) is specified in the CONSOLxx parmlib member, the Julian date appears as yyyyddd.
hh:mm:ss.th
Time stamp, given as the hour (00-23), minute (00-59), second (00-59), and hundredths of a second (00-99).
ident
The job identifier for the task that issued the message, if the second character on the line is blank.
If the second character on the line is C or R, this field contains one of the following:
jobid
The job identifier of the task that issued the message, if it was issued by a job.
consname
Console name of the console which issued the command or received the message.
INTERNAL
For a command generated by a problem program or the system.
INSTREAM
For a command read from the input stream.
blank
If MCS could not determine the source or destination for the message.
lid
Multiple-line identifier for the second and succeeding lines of a multiple-line message. This field appears after the message text (1) on the first line or (2) in the message area and is not followed by text on a continuation of the first line. The identifier appears on all lines of the same message.
msgflags
Installation exit and message suppression flags. For information about the description of the hardcopy log message flags, see HCL in z/OS® MVS™ Data Areas in the z/OS Internet library.
message
Reply identifier, message identifier, and text. The reply identifier and message identifier appear only on the first line of a multiple-line message.