100% found this document useful (4 votes)
3K views59 pages

Tso Ispf

The document provides information about TSO/ISPF, including how to log on to TSO, the features of ISPF, and commonly used ISPF options such as Edit, Browse, Utilities and more. Key ISPF options allow users to manage datasets, edit and browse files, and utilities provide functions like searching, comparing, allocating and moving datasets. The document describes the basic functions, screens and fields for many of the main ISPF features.

Uploaded by

Antony
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
100% found this document useful (4 votes)
3K views59 pages

Tso Ispf

The document provides information about TSO/ISPF, including how to log on to TSO, the features of ISPF, and commonly used ISPF options such as Edit, Browse, Utilities and more. Key ISPF options allow users to manage datasets, edit and browse files, and utilities provide functions like searching, comparing, allocating and moving datasets. The document describes the basic functions, screens and fields for many of the main ISPF features.

Uploaded by

Antony
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 59

TSO / ISPF

OBJECTIVES

By the end of this module you would be able to


➨ Explain the basic features of TSO and ISPF
➨ Familiarize data set management in TSO/ISPF
➨ Gain working knowledge of the commonly used ISPF
options.
Features of TSO

∗ A subsystem of the MVS Operating System


∗ Allows users to interactively share computer
time and resources
∗ Allows line mode command entry
Logging on to TSO
∗ Fields on the LOGON screen
➨ UserID
➨ Password
➨ New Password
➨ Procedure
➨ Group-ID
➨ Account
➨ Size
➨ Perform
➨ Command
Logging on to TSO - Options

∗ 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

PF13 TO PF24 - Usually the Same as above


but can be configured
View / Browse / Edit
∗ Command Prompt
∗ Fields on a View/Browse Screen :
➨ Can specify either ISPF Library or Other
Partitioned or Seq. data set
➨ Vol Ser No. (Required if not catalogued)
➨ Confirm Cancel/Move/Replace
➨ Data set Password (If Protected)
➨ Mixed Mode (For EBCDIC and DBCS)
➨ Format Name
Member Lists - Fields
∗ Scroll Field
∗ Name
∗ Prompt
∗ VV.MM (Version and Modification level)
∗ CREATED (Created Date and Time)
∗ CHANGED (Last changed Date and Time)
∗ SIZE (Total no. of Lines)
∗ INIT (Initial no. of lines)
∗ MOD (Lines modified during the last edit)
∗ ID (User ID of the last modifier)
Commands on a member Lists
∗ Select (Select member or S member)
∗ Sort (Name (default), cre, cha, vv, mm, size…)
∗ MLC
∗ Refresh
∗ Reset
∗ LOCATE (Locate a member on sorted order)
∗ SAVE xx (Saves member list in a dataset
<userid>.xx.MEMBERS
Scrolling
∗ Possible Values on SCROLL field :
➨ PAGE
➨ CSR (Cursor)
➨ DATA
➨ nnn (A number)
➨ HALF
Primary and Line commands
Primary Commands
∗ Scrolling ∗ End
∗ Edit/View/Browse ∗ Save
(from respective screens) ∗ Undo
∗ Exclude ∗ Display
∗ Hex, Hilite ∗ Nulls
∗ Bounds
Primary and Line commands (Contd…)
More Primary Commands
∗ Create ∗ Bounds
∗ Copy ∗ Caps
∗ Cut ∗ Number
∗ Paste ∗ Renum
∗ Move ∗ Unnum
∗ Model ∗ Sort
∗ Replace ∗ Tabs
Basic Line Commands
Basic I D R
commands
Move/Copy C M A B O
commands
Shifting ) ( > <
commands
Exclude/Show X F L S
commands
Text handling TE TF TS LC UC
commands
Miscellaneous BNDS COLS MASK TABS
commands
Data MD
commands
Using Labels
Edit
∗ Go to the line where you want to set the label
∗ Type ‘.A’, ‘.B’ etc. in columns 1 to 6. The label
will be set.
Browse
∗ Position the line for labeling on top of page
∗ Type ‘.A’ or ‘.B’ in command line. The label will be set.

Use ‘Locate’ command to locate the label later


Edit Profile
∗ Contains information specific to the dataset
∗ It is saved across ISPF sessions and loaded
whenever the dataset is edited
∗ Defaults to the last qualifier of the dataset. ISPF
recognizes .COBOL, .JCL etc.
∗ Profile information is stored in the User’s ISPF
Profile dataset
Edit Profile - Fields

∗ 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

(Between) First/Last/Next/Prev (Within)


Column Numbers
Labels (Occurrence)
FIND - Picture Clause
∗ FIND p’pattern’ where pattern is a combination
of one or more
➨ @ (Alphabetic)
➨ # (Numeric)
➨ < (Lowercase)
➨ > (Uppercase)
➨ $ (Special Characters)
➨ . (Non-displayable)
➨ = (Any character including blanks)
➨ - (Non-numeric)
➨ ~ (Non-blank)
ISPF - Utilities
∗ Features :
➨ Library (3.1)
➨ Dataset management (3.2)
➨ Move/Copy Utility (3.3)
➨ Dataset List (3.4)
➨ SuperC Search and Compare Utility (3.13 & 3.14)
Library - Options

∗ Display Member List ∗ Edit a member


∗ Compress Data set ∗ Print a member
∗ Print Index Listing ∗ Rename a member
∗ Print data set ∗ Delete a member
∗ Data set Info ∗ Data set Info (short)
∗ Browse a member
Data Set Utility - Options

∗ Allocate a data set ∗ Catalog a data set


∗ Rename a data set ∗ Uncatalog a data set
∗ Delete a data set ∗ Data set Info (Short)
∗ Data set Info. ∗ Enhanced data set
allocation
Data Set Allocations - Fields
∗ Volume Serial No. ∗ Primary Quantity
∗ Generic Unit ∗ Secondary Qty
∗ Space Units ➨ Extents
➨ Track ∗ Directory Blocks
➨ Cylinder ∗ Record Format
➨ Block ∗ Record Length
➨ Megabyte
∗ Block Size
➨ Kilobyte
∗ Expiration Date
➨ Byte
➨ Records
Enhanced Allocations

∗ 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

∗ Data set name


∗ Volume Serial Number
∗ Initial Display View
∗ Confirm Delete request
Usage Of Fields
∗ Only dataset name - The catalogs are searched
for datasets starting with that name
∗ Dataset name + Volume - The VTOC `of the
volume is searched for all datasets starting with
that name
∗ Only Volume name - The VTOC is searched,
and all datasets on that volume are listed
Primary Commands on List

∗ 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

∗ This option is used to execute TSO commands,


REXX routines and CLISTs without quitting
ISPF.
∗ It is also used to transfer data between a PC and
the mainframe.
∗ You can also execute TSO commands from
anywhere in ISPF by prefixing ‘TSO’ to the
command.
SDSF

∗ System Display Search Facility


∗ Product from IBM, for viewing the jobs and
the JES log
SDSF
Queues
∗ Input Queue ∗ Held Queue
∗ Output Queue ∗ Active Queue

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

∗ Software Security product


➨ protects information by controlling access
➨ controls resources

➨ identifies, verifies and authorizes users to access

protected resources
➨ records and reports access attempts
RACF Dataset Accesses

∗ Read
∗ Update
∗ Alter
∗ None
THANK YOU

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy