Mainframe Path Start learning free
Beginner6 min readLesson 1 of 4

TSO, ISPF and the terminal

TSO is your interactive session on z/OS — a command line, essentially. ISPF is the full-screen menu system that runs on top of it, and it is where you will spend your day. The 'green screen' is a terminal emulator on your PC pretending to be a 3270 display.

What you are actually connecting to
Your emulatorA 3270 client on your laptop
3270 protocolScreens sent as whole panels, not character by character
TSOYour interactive session, running in its own address space
ISPFThe full-screen application you drive

Why the screen behaves oddly at first

A 3270 terminal does not send keystrokes as you type. It fills in a whole screen locally and sends it when you press an Attention Identifier key — Enter, or a function key. This explains almost every 'why did nothing happen' moment for newcomers: the mainframe genuinely has not heard from you yet.

The status line at the bottom

The bottom line of a 3270 screen shows the connection state and any input inhibit. X ( ) or a crossed symbol means the keyboard is locked — either the host is thinking, or you typed somewhere you are not allowed. Reset clears the second case.

Logging on and reaching ISPF
------------------------- TSO/E LOGON -----------------------------

   Userid    ===> VSAHA1
   Password  ===> ********
   Procedure ===> ISPFPROC
   Acct Nmbr ===> ACCT01

Then, at the READY prompt:
READY
ISPF

Common mistakes

Typing while the keyboard is locked

Everything you type is discarded. Look at the status line, press Reset, then retype.

Killing the emulator to leave

Use LOGOFF. Orphaned sessions are a common cause of 'I cannot log on' the next morning.

Expecting a scrollback buffer

There isn't one. What left the screen is gone unless the application can page back with PF7.

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
Reading an ISPF panel →