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.