Mainframe Path Start learning free
Beginner7 min readLesson 1 of 4

Setting up ISPF the way you'll use it

ISPF remembers your settings in your own profile, so a few minutes of setup pays off every day. Show your PF keys, choose where the command line sits, learn KEYS and RETRIEVE, and use split screens so you never have to walk back through menus.

Your ISPF profile

ISPF stores your settings (PF keys, edit options, the last dataset names you typed) in a profile library, usually named after your user ID, for example VSAHA1.ISPF.ISPPROF. Change a setting once and it is still there next time you log on. If your settings ever become badly broken, a colleague or your support team can reset the profile.

Commands worth knowing from day one

CommandWhat it does
PFSHOW ON / OFFShows or hides the list of PF keys at the bottom of panels
KEYSOpens the PF key definitions so you can see or change them
RETRIEVE (often PF12)Brings back the last command you typed. Press again to go further back
SPLIT (PF2) / SWAP (PF9)Opens a second logical screen and moves between screens
STARTStarts a new logical screen running an option, for example START 3.4
SWAP LISTLists your open logical screens so you can jump to one
=XLeaves ISPF from any panel, closing your logical screens

Option 0: Settings

Option 0 controls how ISPF behaves for you. The ones beginners most often change:

Splitting the screen and starting a second function
Command ===> START 3.4
   ... a second logical screen opens on the Data Set List Utility
Command ===> SWAP LIST
   ID  Name      Panel ID   Applid
   1   EDIT      ISREDDE2   ISR
   2*  DSLIST    ISRUDSL0   ISR
TRY IT YOURSELF

Which command shows or hides the PF key list at the bottom of the screen?

Show a hint

It starts with PF.

Show the solution

PFSHOW (ON or OFF).

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

Remapping every PF key on your first day

You will drive other people's sessions and follow runbooks written for the defaults. Learn the defaults first.

Retyping long commands

RETRIEVE (often PF12) brings back what you typed. Press it repeatedly to go further back.

Walking menus with PF3 to change task

Use START or =option jumps, and keep a second logical screen open.

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
Allocating, copying and moving: options 3.2 and 3.3 →