Search: in
ISPF
ISPF Encyclopedia
  Tutorials     Encyclopedia     Dictionary     Directory  
ISPF Email this to a friend      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.

Contents


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.

See also

External links

ca:Ispf de:Interactive System Productivity Facility es:ISPF fr:Interactive System Productivity Facility ja:ISPF ru:ISPF





Source: Wikipedia | The above article is available under the GNU FDL. | Edit this article



Related Links in ISPF

Search for ISPF in Tutorials
Search for ISPF in Encyclopedia
Search for ISPF in Dictionary
Search for ISPF in Open Directory
Search for ISPF in Store
Search for ISPF in PriceGig


Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

Advertisement

Advertisement



ISPF
ISPF top ISPF

Home - Add TutorGig to Your Site - Disclaimer

©2008-2009 TutorGig.com. All Rights Reserved. Privacy Statement