Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


ISPF

In computing, Interactive System Productivity Facility (ISPF)[1] is a software product for many historic IBM mainframe operating systems and currently the z/OS and z/VM operating systems that run on IBM mainframes. It includes a screen editor, the user interface of which was emulated by some microcomputer editors sold commercially starting in the late 1980s, including SPF/PC.[2]

ISPF primarily provides an IBM 3270 terminal interface with a set of panels. Each panel may include menus and dialogs to run tools on the underlying environment, e.g., Time Sharing Option (TSO). Generally, these panels just provide a convenient interface to do tasks—most of them execute modules of IBM mainframe utility programs to do the actual work. ISPF is frequently used to manipulate z/OS data sets via its Program Development Facility (ISPF/PDF).[3]

ISPF is user-extensible and it is often used as an application programming interface. Many vendors have created products for z/OS that use the ISPF interface.

An early version was called Structured Programming Facility (SPF) and introduced in SVS and MVS systems in 1974.[4] IBM chose the name because SPF was introduced about the same time as structured programming concepts. In 1979 IBM introduced a new version and a compatible product for CMS[5] under Virtual Machine Facility/370 Release 5.

In 1980 IBM changed its name to System Productivity Facility[6] and offered a version[7] for CMS under VM/SP.[8]

In 1982 IBM changed the name to Interactive System Productivity Facility,[9] split off some facilities into Interactive System Productivity Facility/Program Development Facility (ISPF/PDF) and offered a version for VSE/AF.

In 1984 IBM released ISPF Version 2 and ISPF/PDF Version 2; the VM versions[10] allowed the user to select either the PDF editor or XEDIT.

IBM eventually merged PDF back into the base product.

ISPF can also be run from a z/OS batch job.

  1. ^ Michael Rotter (2009). Improving Productivity With ISPF Productivity Tool V6.1. IBM Redbooks. ISBN 978-0-7384-3329-5. introduces the Interactive System Productivity Facility (ISPF) Productivity Tool (IPT)
  2. ^ "SPF-PC1 DOS application started through the Windows ntvdm". July 16, 2020. Background information: ntvdm.exe NTVDM can run at startup. SPF-PC A 16-bit DOS application based on the mainframe editor ISPF editor.
  3. ^ "ISPF/PDF Program Development Functions" (PDF). Interactive System Productivity Facility General Information MVS, VM, and VSE (PDF) (Third ed.). IBM. July 1983. p. 4. GC34-2078-2.
  4. ^ Fosdick, Howard (1987). Using IBM's ISPF dialog manager. Van Nostrand Reinhold. ISBN 9780442226268.
  5. ^ Structured Programming Facility/Conversational Monitor System: Program Reference Manual (PDF) (First ed.). IBM. SH20-2409-0. Archived from the original (PDF) on 2019-12-02. Retrieved 2020-08-07.
  6. ^ System Productivity Facility Dialog Management Services (PDF) (Second ed.). IBM. March 1981. SC34-2036-1.
  7. ^ System Productivity Facility for VM/SP Program Reference (PDF) (First ed.). IBM. March 1981. SC34-2047-0. Archived from the original (PDF) on 2019-12-02. Retrieved 2020-08-07.
  8. ^ Cite error: The named reference ISPF.FunKeys was invoked but never defined (see the help page).
  9. ^ Interactive System Productivity Facility General Information MVS, VM, and VSE (PDF) (Third ed.). IBM. July 1983. GC34-2078-2.
  10. ^ Interactive System Productivity Facility Version 2 What's New in ISPF? MVS and VM/SP (PDF) (Second ed.). IBM. October 1984.

Previous Page Next Page






ISPF Catalan Interactive System Productivity Facility German ISPF Spanish Interactive System Productivity Facility French ISPF Japanese ISPF Korean Interactive System Productivity Facility Dutch ISPF Russian

Responsive image

Responsive image