Professional Documents
Culture Documents
OBJECTIVES
∗ NOMAIL - Optional
∗ NONOTICE - Optional
∗ RECONNECT - Optional
∗ OIDCARD - Optional
ISPF in relation to TSO
ISPF
TSO
MVS
S390 OS
Features of ISPF
∗ Provides an On-line environment to interact with
MVS.
∗ Provides Menu driven interface as opposed to
TSO which provides line mode only.
∗ Provides facilities for Editing and browsing
datasets
∗ ISPF uses panels to display and receive
information and allows customization of your
ISPF environment.
Features of ISPF (Contd…)
∗ Provides Program Function keys to avoid manual
typing of commands.
∗ Provides for easy management of datasets
through the Dataset menu.
∗ Provides extensive facilities for comparing
datasets and searching for data.
∗ Provides facilities for executing programs in
batch or foreground.
ISPF Features (Contd…)
∗ Provides for debugging of advanced user written ISPF
applications.
∗ Provides Advanced facilities to create, delete and display
VSAM datasets
∗ A Client Server Interface to allow GUI.
∗ Provides Action Bars and Pull-down menus for better
productivity
∗ Provides Point and Shoot fields
ISPF (Contd…)
∗ Action Bars
➨ Perform actions without ending present action
∗ Pull-down menus
∗ Point and Shoot fields
∗ Selection Fields
➨ Single Period
➨ Single Underscore
➨ Underscored Field
General Information
∗ Screen Navigation
∗ Messages
∗ Data set names
∗ Reserved Data sets
∗ Split Screen Mode
∗ Function Keys
ISPF Options
∗ ISPF Parameters ∗ Command Processor
∗ Browse ∗ IOF or SDSF
∗ Edit ∗ Tutorial
∗ Utilities
ISPF Parms - Option 0
Used to set up defaults at the user level for
* Command line
* Message
* Action-bar features…
* Function Keys
* GUI/Workstation features
* Identifiers
Log and List datasets
Preserve, Print or Delete Log and List datasets
Terminal Defaults
∗ Terminal Type (Hardware resource name)
∗ Number of PF Keys (12 or 24)
∗ Input Field Pad (Nulls or Blanks)
∗ Command Delimiter
∗ Screen Format (No of rows / columns)
LOG Data Set
∗ Contains all the commands issued during an
ISPF session.
∗ It is a sequential data set.
∗ It may be preserved, or deleted at the end of the
session.
∗ The data set can also be routed to a printer at
the end of the ISPF session
∗ Name : XXXXX.SPFLOGn.LIST (where
XXXXXX is user ID and n is a sequence no.)
List Data Set
∗ Any requests to print in the ISPF session is
stored in this dataset
∗ At the end of the session, the dataset can be
routed to a printer and can be retained or
deleted
∗ Multiple print requests are appended to the list
dataset
∗ Name : XXXXX.SPFn.LIST (XXXXX is the
User ID and n is the sequence no.)
LOG and LIST Defaults
∗ Specifies Process Options and Printing
Parameters for Log and List Data sets.
∗ Specifies the printer ID where it is to be
printed.
ISPF Profile
∗ Contains saved information about the users ISPF
session
∗ Loaded whenever the user logs on
∗ Name : <userid>.ISPF.ISPPROF (XXXXX is the
User ID)
PF Keys
∗ Specifies the command for each PF key
∗ Assigns labels for each key that will appear on
the terminal (optional)
Default PF Key Values
∗ PF1 - HELP ∗ PF7 - UP
∗ PF2 - SPLIT ∗ PF8 - DOWN
∗ PF3 - END ∗ PF9 - SWAP
∗ PF4 - RETURN ∗ PF10 - LEFT
∗ PF5 - RFIND ∗ PF11 - RIGHT
∗ PF6 - RCHANGE ∗ PF12 - RETRIEVE
∗ DATA TYPE
∗ RECOVERY
∗ NUMBERS
∗ CAPS
∗ NULLS
∗ TABS
∗ AUTOSAVE
Edit Profile - Fields...
∗ STATS
∗ LOCK
∗ IMACRO
∗ PACK
Edit Profile - Fields...
∗ Profile line commands:
➨ TABS
➨ MASK
➨ BNDS
➨ COLS
Tags in Columns 1 - 6
∗ COLS ∗ ERR
∗ TABS ∗ MSG
∗ MASK ∗ NOTE
∗ BNDS ∗ PROF
∗ CHG
Find Command - Options
Word
Character (or) HEX (or) *
Prefix
Suffix
∗ Additional Fields :
➨ Management Class
➨ Storage Class
➨ Data Class
➨ Data set name type
Move / Copy Utility
∗ Move/copy PDSs and Sequential datasets
∗ Individually move/copy all or selected members
of a PDS to another PDS
➨ In the process, already existing members can be
overwritten / left out
∗ Move/Copy one sequential dataset to another
sequential dataset
➨ In the process, the new dataset can overwrite the
existing dataset, or append to it
Data Set List Utility
∗ Uses the MVS catalog or VOLSER to display
dataset names matching the input criteria. The
list can be used to:
➨ Display info about data sets
➨ Edit/Browse/delete/rename data sets
➨ Compress/Free data sets
➨ Execute TSO commands on the dataset
∗ Get VTOC information on the volume
Fields on Data Set Utility Panel
∗ APPEND ∗ REFRESH
∗ CONFIRM ∗ RESET
∗ SAVE
∗ FIND
∗ SHOWCMD
∗ EXCLUDE ∗ SORT
∗ LOCATE
Line Commands on List
∗ Browse ∗ Catalog
∗ Edit ∗ Uncatalog
∗ Delete ∗ Print data set
∗ Rename ∗ Print Index Listing
∗ Compress (Z) ∗ Display member List
∗ Free
∗ Display Info (S)
Other Line Commands
∗ You can use TSO Commands, CLISTs and
REXX routines as line commands.
∗ The data set name is passed as the first
argument.
Super CE (3.13)
∗ Extended dialog
∗ Can do comparison or search
∗ Scope of comparison/search can be restricted
∗ Fields :
➨ New Data set Name / OLD Data set Name
➨ Member List
➨ Comparison / Listing type
➨ Listing Data set
➨ Process Options
➨ Statements Data set
Some Process Options
∗ SEQ
∗ COBOL
∗ ANYC
∗ DPCBCMT
∗ DPBLKCL
∗ NOSUMS
∗ NOPRTCC
∗ UPDLDEL
Some Edit Commands
∗ CMPCOLM
∗ LSTCOLM
∗ DPLINE
∗ SELECT
∗ CMPLINE
∗ SLIST
∗ LNCT
Srchfor (3.14)
∗ Fields :
➨ Search String(s)
➨ Dataset name with member pattern
➨ Listing data set
➨ Foreground / Background
➨ Mixed Mode
Command Option 6
Fields
∗ Jobname ∗ Queue
∗ Type ∗ C
∗ JNUM ∗ Pos
∗ JobId ∗ SAFF
∗ Owner ∗ ASYS
∗ PRTY ∗ Status
SDSF Primary Commands
Prefix - Restricts the display of jobs to those
starting with the mentioned prefix
∗ DA Displays the active jobs
∗ O Displays the output queue
∗ H Displays the held jobs
∗ I Displays the input queue
∗ ST Displays the status of all jobs
∗ LOG Displays the JES log
SDSF Line Commands
∗ H Holds a job (applicable only to running jobs)
∗ A Releases a job on hold
∗ C Cancels a job
∗ P Cancels a job and purges the output
∗ ? Displays the datasets of a job
∗ S Displays the entire job
∗ O Moves the job to the output queue
RACF - Resource Access Control Facility
protected resources
➨ records and reports access attempts
RACF Dataset Accesses
∗ Read
∗ Update
∗ Alter
∗ None
THANK YOU