The
z/OS operating
system issues messages from
z/OS elements
and features, and from program products and application programs running
on the system. The system issues messages in different ways and to
different locations:
Messages are sent to different locations to meet some specific
needs. For example, messages routed to a console usually shows the
result of an operator command and sometimes require an operator reply,
while messages recorded in the hardcopy log permanently are often
used for auditing. Understanding the locations where you receive messages
can help you manage your message flow.
- Console
- Messages sent to a multiple console support (MCS) console, an
SNA multiple console support (SMCS) console, an extended MCS (EMCS)
console, or an HMC multiple console support (HMCS)
console are intended for the operators. Operations can control
which messages are displayed. See z/OS MVS Planning: Operations for
information about controlling message display.
The
system writes in the hard-copy log all messages sent to a console,
whether the message is displayed or not.
- Operations log
- The operations log (OPERLOG) records all message traffic from
each system in a sysplex that activates the OPERLOG. The operations
log consists of the following data:
- Messages to and from all consoles
- Commands and replies entered by the operator
- System log
- The system log (SYSLOG) is a SYSOUT data set that stores the messages
and commands from the current system. SYSOUT data sets are output
spool data sets on direct access storage devices (DASD) provided by
the job entry subsystem (either JES2 or JES3). An installation usually
prints the system log periodically. The system log consists of:
- All messages issued through WTL macros
- All messages entered by operator LOG commands
- Usually, the hard-copy log
- Any messages routed to the system log from any system component
or program
- Job log
- Messages sent to the job log are intended for the programmer who
submitted a job. The job log is specified in the system output class
on the MSGCLASS parameter of the JCL JOB statement.
- SYSOUT data set
- Messages sent to a SYSOUT data set are intended for a programmer.
These messages are issued by an assembler or compiler, the linkage
editor and loader, and an application program. If the SYSOUT data
set and the MSGCLASS parameter on the JCL JOB statement specify the
same class, all messages about a program will appear in the same SYSOUT
listing.