Mainframe Path Start learning free
Beginner6 min readLesson 3 of 3

Messages, help and panel IDs

When something goes wrong on a panel you get a short message in the top-right corner. Press PF1 for the longer explanation, and PF1 again for help on the panel. Every mainframe message ID starts with a prefix that tells you which product sent it, which tells you where to look next.

Short message, long message, help

  1. A short message appears top right, for example Invalid option or Data set not cataloged.
  2. Press PF1 once and the long message explains what was wrong. In ISPF it also gives the message ID.
  3. Press PF1 again for the tutorial or help for the panel you are on.
Short message, then PF1 for the long version
  Data Set Utility                               Data set not cataloged
Option ===> I
   ... after pressing PF1:
 'VSAHA1.WORK.JCL' was not found in catalog.
 Check the spelling, or add quotes if the name already has your prefix.

Panel IDs

In ISPF, the command PANELID switches on the display of each panel's internal name in the top-left corner (PANELID OFF hides it). Support people ask 'which panel are you on?' because the title can be customised but the ID is exact. It is also how you find the right page in documentation.

Reading a message ID

Mainframe messages usually start with an ID: a product prefix, a number, and often a letter at the end that shows severity. Learn the prefixes and you will know which part of the system is talking to you.

PrefixUsually comes from
IKJTSO
ISR, ISPISPF
IEF, IECz/OS job and data management (allocation, open and close)
$HASPJES2, the job entry subsystem
ICHRACF security
IDCIDCAMS, the VSAM and catalog utility
DFHCICS
DSNDB2
CEELanguage Environment, the run-time behind COBOL and PL/I
Common last letterTypically means
IInformation: no action needed
WWarning: worked, but check
EError: something failed
SSevere: serious failure
AAction: an operator must do something

TSO's three asterisks

When a TSO command produces more output than fits on the screen, the last line shows ***. That means 'more to come'. Press Enter to see the next screen. Press PA1 if you want to stop the output.

TRY IT YOURSELF

A message starts with ICH. Which product sent it?

Show a hint

Look at the prefix table. It is the security product.

Show the solution

RACF. ICH messages come from RACF, for example ICH408I for an access violation.

Examples are for learning. Run commands and jobs only on a system you are authorised to use, such as a training or test system, and never on production without approval.

Common mistakes

Retrying a failed command without reading the message

The short message nearly always says what is wrong. Press PF1 if it is not clear.

Searching the web with only the message text

Use the message ID. The text varies by release and site, but the ID is stable.

Thinking *** means an error

It just means more output. Press Enter to continue.

What you will see at work

Key terms

Check your understanding.
Take this lesson's quiz and save your progress. Free.

Take the lesson quiz
← The keys that talk to the hostBack to 3270 screens and panel basics