ISPF

ISPF

In computing, Interactive System Productivity Facility (ISPF) is a software product for IBM mainframes running the z/OS operating system. It includes a screen editor, the user interface of which was emulated by some microcomputer editors sold commercially starting in the late 1980s, including SPFPC.

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 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 Product Development Facility (ISPF/PDF).

ISPF is user-extensible and it is often used as an application program interface. Many vendors have created products for MVS that use the ISPF interface.

An early version was called merely SPF and introduced in MVS system. Originally this stood for "Structured Programming Facility", since it was introduced about the same time as structured programming concepts, but later the name was changed to "System Productivity Facility".

ISPF/PDF Interactive Tools

When a user signs on to TSO they can start up ISPF/PDF. Through a menuing system this provides them access to many useful tools for application development and for administering the z/OS operating system.

Such tools include
*Browse - for viewing data sets & PDS members.
*Edit - for editing data sets and members of PDSes.
*Utilities - for performing data manipulation operations, such as:
**Data Set List - which allows the user to list and manipulate (copy, move, rename, print, delete, etc.) files (termed "data sets" in the z/OS environment).
**Member List - for similar manipulations of members of Partitioned Data Sets (PDSes).

ISPF As A User-Interface Development Environment

Underlying ISPF/PDF is an extensive set of tools that allow application developers to create panel-driven applications. A "panel" is a character-based full-screen "window". See Text User Interfaces. This is widely used by mainframe software vendors to create applications, resulting in many mainframe tools that are similar in appearance & function to ISPF. Similarly, many installations write their own informal tools that use ISPF services.

ISPF Customisation

ISPF is designed to be customised for each user (a fairly new concept in 1974, when it was introduced).

It supports a set of PF (Program Function) keys across the top of the keyboard which, when pressed, execute commands. These are customisable: Each user can replace the default commands assigned to any key with his own preferred command (or series of commands). User settings are stored centrally, so that the user can logon from any terminal and the session will use their previously-saved choices. Most Personal computers copied this, and have a set of 12 function keys along the top of the keyboard. Even some defaults have endured: On a large number of mainframe & PC programs, the F1 key triggers a "help" function.

ISPF remembers each user's choices for such things as screen colors & layout, the location of the command line and scrolling preferences. It also remembers the last-used data set names on each panel, so the next time the panel is used the names are already filled in. This is very convenient for mainframe programmers because they frequently work with the same files repeatedly.

ee also

* Time Sharing Option (TSO), usually used to run ISPF

External links

* [http://www.ibm.com/software/awdtools/ispf/ IBM: "ISPF for z/OS"]
* [http://gaportal.com/toolsoft/ Link to ISPF-Aid, a suite of productivity tools for ISPF]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • ISPF — (Interactive System Productivity Facility) интерфейс диалогового взаимодействия с пользователем операционной системы Z/OS. Взаимодействие обеспечивается посредством встроенных в ISPF утилит, редактора и ISPF приложений. С помощью ISPF… …   Википедия

  • ISPF — (Interactive System Productivity Facility) es un conjunto herramienta para el sistema operativo IBM z/OS(MVS, OS/390) en los ordenadores Mainframe. Incluye un editor de pantalla, la interfaz de usuario fue comercializado a finales de los años 80 …   Wikipedia Español

  • ISPF — Interactive System Productivity Facility (ISPF) ist eine Benutzerschnittstelle für 3270 basierte TSO Terminals im IBM Großrechnerbereich unter dem Betriebssystem z/OS und dessen Vorgängern (OS/390, MVS). ISPF besteht aus einem Dialogmanager, dem… …   Deutsch Wikipedia

  • ISPF — Interactive System Productivity Facility Interactive System Productivity Facility (ISPF) est un gestionnaire de dialogue destiné à améliorer l ergonomie de manipulation du système TSO. Il permet de réaliser des applications à base de panels… …   Wikipédia en Français

  • ISPF/PDF — ISPF Program Development Facility (Computing » General) …   Abbreviations dictionary

  • ISPF — Interactive System Productivity Facility (Governmental » Military) Interactive System Productivity Facility (Computing » General) …   Abbreviations dictionary

  • ISPF — Interactive System Programming/Productivity Facility (IBM) …   Acronyms

  • ISPF — ● ►en sg. np. m. ►ORG►INTERNET Internet Service Providers Forum. C était quoi exactement? Une organisation ou juste un salon professionnel? …   Dictionnaire d'informatique francophone

  • ISPF — Interactive System Programming/Productivity Facility ( IBM) …   Acronyms von A bis Z

  • ISPF — abbr. Interactive System Productivity Facility (IBM) comp. abbr. Interactive System Programming Facility …   United dictionary of abbreviations and acronyms

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”