Tso Ispf
Tso Ispf
TSO/ISPF Introduction
Course
TSO/ISPF Introduction
Course
2
Schedule
1. TSO/E
1.1. What is TSO/E ?
1.2. Logon to TSO/E
1.3. Logon to another session
1.4. Data Set in MVS
2. ISPF/PDF
2.1. What is ISPF/PDF ?
2.2. The Edit Option
2.3. The Utilities Option
3. SDSF
3.1. What is SDSF ?
3.2. Status of Jobs
TSO/ISPF Introduction
Course
Introduction
3
1. TSO/E
1.1. What is TSO/E ?
1.2. Logon to TSO/E
1.3. Logon to Another Session
1.4. Data Set in MVS
TSO/ISPF Introduction
Course
TSO/E
4
What is TSO/E ?
TSO/E = Time Sharing Options /
Extensions
System program that allows sharing of
computer time
resources
TSO/ISPF Introduction
Course
TSO/E
5
TSO/E Commands
Some TSO/E commands :
ALLOCATE
LISTCAT
LISTDS
Example :
ALLOCATE DSNAME(USERID.UTIL.CNTL)
DDNAME(SYSIN)
TSO/ISPF Introduction
Course
Introduction
6
1. TSO/E
1.1. What is TSO/E ?
1.2. Logon to TSO/E
1.3. Logon to Another Session
1.4. Data Set in MVS
TSO/ISPF Introduction
Course
Logon to TSO/E
7
Logon Citrix
Citrix icon :
Select CT_AD W2K Remote Desktop
TSO/ISPF Introduction
Course
Logon to TSO/E
8
Open a 3270 Session
TSO/ISPF Introduction
Course
Logon to TSO/E
9
Enter Application
On the first screen, enter simsesa :
TSO/ISPF Introduction
Course
Logon to TSO/E
10
Enter TSO (1)
Enter TSOB or TSOP and your userid :
TSO/ISPF Introduction
Course
Logon to TSO/E
11
Enter TSO (3)
Enter your password
Press Ctrl or Enter when *** appears :
TSO/ISPF Introduction
Course
Logon to TSO/E
12
The TSO/E Panel
Congratulation ! You are logged on
TSO/E :
TSO/ISPF Introduction
Course
Introduction
13
1. TSO/E
1.1. What is TSO/E ?
1.2. Logon to TSO/E
1.3. Logon to Another Session
1.4. Data Set in MVS
TSO/ISPF Introduction
Course
Logon to Another Session
14
Create a New Session
Its possible to be logged on to different
sessions at the same time
Press Esc and enter a name for the new
session :
Sim3278 Session Manager
To switch to another session, hit the corresponding PFkey
Appl Name
PF1 => AE05TSO TSOBSESS <== ACTIVE SESSION
PF2 =>
PF3 =>
PF4 =>
PF5 =>
PF6 =>
PF7 =>
PF8 =>
PF9 =>
PF10 =>
PF11 =>
PF12 =>
To create a NEW session, enter NAME ===> tsopsess
and use ENTER key
TSO/ISPF Introduction
Course
Logon to Another Session
15
Switch to Another Session
Press Esc and hit the corresponding PF
key :
Sim3278 Session Manager
To switch to another session, hit the corresponding PFkey
Appl Name
PF1 => AE05TSO TSOBSESS
PF2 => AE01TSO TSOPSESS <== ACTIVE SESSION
PF3 =>
PF4 =>
PF5 =>
PF6 =>
PF7 =>
PF8 =>
PF9 =>
PF10 =>
PF11 =>
PF12 =>
To create a NEW session, enter NAME ===>
and use ENTER key
TSO/ISPF Introduction
Course
16
%ISPF
If from the primary menu, you press PF3,
you will be direct to TSO native. To come
back to the primary menu : %ISPF
ECSLM8.ECSLM8.TSU09937.D0000106.? was preallocated (no free was done).
READY
%ISPF
OS390 VER IS .V2R10
***
TSO/ISPF Introduction
Course
Introduction
17
1. TSO/E
1.1. What is TSO/E ?
1.2. Logon to TSO
1.3. Logon to Another Session
1.4. Data Set in MVS
TSO/ISPF Introduction
Course
Data Set in MVS
18
Data Management
Data :
Record :
Data set :
John
Smith
0246
John Smith 0246
John Smith 0246
Jeff Apple 0289
Mark Spencer 0598
TSO/ISPF Introduction
Course
Data Set in MVS
19
Data Set Organization
Determines the way to access records
Main data set organization :
Sequential data set (SDS)
Partitioned data set (PDS)
VSAM (Virtual Access Storage Method)
TSO/ISPF Introduction
Course
Data Set in MVS
20
Sequential Data Set
Records are stored and retrieved
sequentially :
Data sets on a tape always SDS
Data sets on a DASD may be SDS
RECORD 1 RECORD 2 RECORD 3
TSO/ISPF Introduction
Course
Data Set in MVS
21
Partitioned Data Set
One directory and one or more members :
A member = SDS
Directories contain location of each
member
LOCATION
MEMBER 1
LOCATION
MEMBER 2
RECORD 1 RECORD 2
Members
Directory
PDS
RECORD 1 RECORD 2
TSO/ISPF Introduction
Course
22
VSAM
Virtual Storage Access Method
Three organizations :
ESDS (Entry Sequenced Data Set)
RRDS (Record Random Data Set)
KSDS (Keyed Sequenced Data Set)
TSO/ISPF Introduction
Course
Data Set in MVS
23
Data Set Names
Max. 44 characters
Consists of qualifiers, separated by periods
Qualifier :
1 to 8 char
first char alphabetic
SDS name examples : MS.LLABO.INS2,
THIS.IS.MY.DATASET
PDS name example :
USERID.UTIL.CNTL(MEMBER1)
TSO/ISPF Introduction
Course
Practice
24
Put your skills in TSO/ISPF into
practice !
Logon TSOB and TSOP at the same time
Try to be logged on TSOB a second time.
Which message is displayed by TSO ?
TSO/ISPF Introduction
Course
ISPF/PDF
25
2. ISPF/PDF
2.1. What is ISPF/PDF ?
2.2. The Edit Option
2.3. The Utilities Option
TSO/ISPF Introduction
Course
Introduction
26
What is ISPF/PDF ?
ISPF
= Interactive System Productivity Facility
system program for developing dialogues
runs in TSO
PDF
= Program Development Facility
application under ISPF
generates TSO/E commands
TSO/ISPF Introduction
Course
Introduction
27
How to use PDF ?
Logon TSO
Invoke PDF :
.................... DEVELOPMENT MASTER APPLICATION MENU ..................
===> 1
1 PDF ...... ISPF/PDF 3 MASTERCAT.. Mastercat/MVS
7 Telon..... Telon generator 8 ........... ISPF Settings
A FDR/ABR .. Automatic Backup/Restore B DB2I ...... DB2 Interactive
D DBACS .... Database Access Control E DB2/PLI ... DB2/PLI utilities
ELS LAUNCH ... Electr. Launching sheet FA FILE-AID .. FA for DB2 and MVS
I QMF ...... Query Management L FTP ....... NetView File trans
LS LST ...... New Link System Test M MGT-EOC ... Home utilities
MQ MQ-Series. Message Queues series MII MAESTRO ... Maestro II utiliti
P PANVALET . Access Panvalet library PMS PMS ....... Problem Management
R RACF ..... Resource Access Control SAS SAS ....... Statistical Analys
TB TOOL BOX . ........... IP IPCS ...... Software debugging
S SDSF ..... Spool Display and Search V V-M ....... Version Merger
C CORTEX .. Cortex LIP LIPS ...... Launch In Prod. Sy
SRT DFSort .. Sort on-line interface unb
RT Router Tb Browser ST STROBE .... Strobe / ISPF
REP Rep Msg IBM/TANDEM
TSO/ISPF Introduction
Course
Introduction
28
The ISPF Primary Option Menu
Menu Utilities Compilers Options Status Help
--------------------------------------------------------------------------
ISPF Primary Option Menu
0 Settings Terminal and user parameters User ID . : ECSLM8
1 View Display source data or listings Time. . . : 16:46
2 Edit Create or change source data Terminal. : 3278
3 Utilities Perform utility functions Screen. . : 1
4 Foreground Interactive language processing Language. : ENGLISH
5 Batch Submit job for language processing Appl ID . : DVL
6 Command Enter TSO or Workstation commands TSO logon : IKJACCT
7 Dialog Test Perform dialog testing TSO prefix: ECSLM8
8 LM Facility Library administrator functions System ID : EOCP
9 IBM Products IBM program development products MVS acct. :
**NONE**
10 SCLM SW Configuration Library Manager Release . : ISPF
4.4
11 Workplace ISPF Object/Action Workplace
Enter X to Terminate using log/list defaults
Option ===>
F1=Help F3=Exit F10=Actions F12=Cancel
TSO/ISPF Introduction
Course
Introduction
29
Using PF Keys
They give some shortcuts
To show the PF keys pfshow on on a
command or option line :
Option ===> pfshow on
To hide the PF keys pfshow off on a
command or option line :
Option ===> pfshow off
F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap
F10=Actions F12=Cancel
TSO/ISPF Introduction
Course
Introduction
31
Using the HELP Key
When typing a wrong value short msg.
Press PF1 to get longer msg. Example :
Menu Utilities Compilers Options Status Help
---------------------------------------------------------------------------
ISPF Primary Option Menu Invalid option
0 Settings Terminal and user parameters User ID . : ECSLM8
1 View Display source data or listings Time. . . : 16:46
2 Edit Create or change source data Terminal. : 3278
3 Utilities Perform utility functions Screen. . : 1
4 Foreground Interactive language processing Language. : ENGLISH
5 Batch Submit job for language processing Appl ID . : DVL
6 Command Enter TSO or Workstation commands TSO logon : IKJACCT
7 Dialog Test Perform dialog testing TSO prefix: ECSLM8
8 LM Facility Library administrator functions System ID : EOCP
9 IBM Products IBM program development products MVS acct. : **NONE**
10 SCLM SW Configuration Library Manager Release . : ISPF 4.4
11 Workplace ISPF Object/Action Workplace
Enter X to Terminate using log/list defaults
The option that was entered was not valid.
Option ===>
After pressing PF1 After entering the option
TSO/ISPF Introduction
Course
ISPF/PDF
32
2. ISPF/PDF
2.1. What is ISPF/PDF ?
2.2. The Edit Option
2.3. The Utilities Option
TSO/ISPF Introduction
Course
The Edit Option
33
The Edit Entry Panel
Invoked under PDF by taking option 2.
The panel :
Menu RefList RefMode Utilities LMF Workstation Help
---------------------------------------------------------------------------
Edit Entry Panel
ISPF Library :
Project . . .ECSLM8
Group . . . .UTIL . . . . . . . . .
Type . . . .CNTL
Member . . .JLG003 (Blank or pattern for member selection list)
Other Partitioned or Sequential Data Set :
Data Set Name . . . ECSLM8.UTIL.NEW.CNTL
Volume Serial . . . (If not cataloged)
Workstation File:
File Name . . . . .
Initial Macro . . . . Options
Profile Name . . . . . / Confirm Cancel/Move/Replace
Format Name . . . . . Mixed Mode
Data Set Password . . Edit on Workstation
Command ===>
TSO/ISPF Introduction
Course
The Edit Option
34
Use of the Edit Panel
Used to
create
display
modify
source data in a data set
TSO/ISPF Introduction
Course
The Edit Option
35
Naming a Data Set to Edit
For PDS with 3 qualifiers ISPF library :
ISPF Library :
Project . . .ECSLM8
Group . . . .UTIL
Type . . . .CNTL
Member . . .JLG003
For PDS with more than 3 qualifiers and
SDS :
Other Partitioned or Sequential Data Set :
Data Set Name . . . ECSLM8.UTIL.NEW.CNTL
First qualifier
Second qualifier
Third qualifier
Member name
TSO/ISPF Introduction
Course
The Edit Option
36
Listing the Members of a PDS
Dont fill the Member field :
ISPF Library :
Project . . .ECSLM8
Group . . . .UTIL
Type . . . .CNTL
Member . . .
Select 1 member by typing S in front of it :
Menu Functions Utilities Help
----------------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG001) - 01.31 Columns 00001 00080
****** ******************************* Top of Data *******************************
EDIT ECSLM8.UTIL.CNTL Row 00001 of 00007
Name VV MM Created Changed Size Init Mod ID
. HEXADEC
. JLG001 01.31 99/07/20 99/08/10 14:20 20 9 0 ECSLM8
. JLG002 01.55 99/07/22 99/08/20 15:11 20 16 0 ECSLM8
. JLG002#1
S JLG003 01.00 99/07/23 99/07/23 12:06 9 9 0 ECSLM8
. JLG004 01.17 99/07/26 99/08/09 07:58 24 17 0 ECSLM8
. OUTPUTF
**End**
Command ===> Scroll ===> PAGE
TSO/ISPF Introduction
Course
The Edit Option
37
Edit Screen Layout
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG001) - 01.31 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM803 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG001 EXEC PGM=LG001,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
000009 5
000010 6
000011 7
000012 8
000013 9
000014 10
000015 11
000016 12
000017 /*
000018 //HELLO DD SYSOUT=*
000019 //SYSPRINT DD SYSOUT=*
000020 //SYSOUT DD SYSOUT=*
****** *************************** Bottom of Data *************************
Command ===> Scroll ===> PAGE
TSO/ISPF Introduction
Course
The Edit Option
38
Empty SDS and New Member
When editing an empty SDS or new
member of a PDS :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
****** *************************** Bottom of Data *************************
Command ===> Scroll ===> PAGE
TSO/ISPF Introduction
Course
The Edit Option
39
Basic Edit Functions
Line commands
Primary commands
PF keys
TSO/ISPF Introduction
Course
40
Line Commands
Affect only a single line or block of lines
Used to :
Insert, Delete, Repeat and Rearrange lines
Simplify text entry and formatting
TSO/ISPF Introduction
Course
The Edit Option
41
Line Command I
Before pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM803 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
i00004 //LG003 EXEC PGM=LG003,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
i30006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //SYSPRINT DD SYSOUT=*
****** *************************** Bottom of Data *************************
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
42
Line Command I
After pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM803 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG003 EXEC PGM=LG003,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //SYSPRINT DD SYSOUT=*
****** *************************** Bottom of Data *************************
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
43
Line Command D
Before pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
d00004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
dd0009 54
000010 21
000011 -55
000012 123456789.0123
000013 75.25364
000014 -2
000015 511
dd0016 51512
000017 /*
d20018 //SYSOUT DD SYSOUT=*
000019 //SORTEDF DD SYSOUT=*
000020 //SYSPRINT DD SYSOUT=*
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
44
Line Command D
After pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000005 //SYSUDUMP DD SYSOUT=*
000006 //PLIDUMP DD SYSOUT=*
000007 //DATAIN DD *
000008 /*
000009 //SYSPRINT DD SYSOUT=*
****** ************************** Bottom of Data **************************
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
45
Line Command R
Before pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
r00004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
r20006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
rr0009 54
000010 21
000011 -55
rr0012 123456789.0123
000013 75.25364
000014 -2
000015 511
000016 51512
000017 /*
000018 //SYSOUT DD SYSOUT=*
000019 //SORTEDF DD SYSOUT=*
000020 //SYSPRINT DD SYSOUT=*
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
46
Line Command R
After pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //LG002 EXEC PGM=LG002,REGION=8M
000006 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000007 //SYSUDUMP DD SYSOUT=*
000008 //SYSUDUMP DD SYSOUT=*
000009 //SYSUDUMP DD SYSOUT=*
000010 //PLIDUMP DD SYSOUT=*
000011 //DATAIN DD *
000012 54
000013 21
000014 -55
000015 123456789.0123
000016 54
000017 21
000018 -55
000019 123456789.0123
000020 75.25364
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
47
Line Command C
Before pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
c00009 54
000010 21
000011 -55
000012 123456789.0123
000013 75.25364
000014 -2
000015 511
a00016 51512
000017 /*
000018 //SYSOUT DD SYSOUT=*
000019 //SORTEDF DD SYSOUT=*
000020 //SYSPRINT DD SYSOUT=*
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
48
Line Command C
After pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
000009 54
000010 21
000011 -55
000012 123456789.0123
000013 75.25364
000014 -2
000015 511
000016 51512
000017 54
000018 /*
000019 //SYSOUT DD SYSOUT=*
000020 //SORTEDF DD SYSOUT=*
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
49
Line Command M
Before pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
mm0009 54
000010 21
000011 -55
mm0012 123456789.0123
000013 75.25364
000014 -2
000015 511
000016 51512
b00017 /*
000018 //SYSOUT DD SYSOUT=*
000019 //SORTEDF DD SYSOUT=*
000020 //SYSPRINT DD SYSOUT=*
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
50
Line Command M
After pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
000009 75.25364
000010 -2
000011 511
000012 51512
000013 54
000014 21
000015 -55
000016 123456789.0123
000017 /*
000018 //SYSOUT DD SYSOUT=*
000019 //SORTEDF DD SYSOUT=*
000020 //SYSPRINT DD SYSOUT=*
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
51
Line Command (n and )n
Before pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
)30009 75.25364
000010 -2
))9011 511 ABCD EFGH
000012 51512 IJKL MNOP
000013 54
))0014 21
000015 -55
000016 123456789.0123
000017 /*
000018 //SYSOUT DD SYSOUT=*
000019 //SORTEDF DD SYSOUT=*
000020 //SYSPRINT DD SYSOUT=*
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
52
Line Command (n and )n
After pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
000009 75.25364
000010 -2
000011 511 ABCD EFGH
000012 51512 IJKL MNOP
000013 54
000014 21
000015 -55
000016 123456789.0123
000017 /*
000018 //SYSOUT DD SYSOUT=*
000019 //SORTEDF DD SYSOUT=*
000020 //SYSPRINT DD SYSOUT=*
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
53
Line Command x (Exclude line)
Before pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
X70009 75.25364
000010 -2
000011 511 ABCD EFGH
000012 51512 IJKL MNOP
000013 54
000014 21
000015 -55
000016 123456789.0123
000017 /*
000018 //SYSOUT DD SYSOUT=*
000019 //SORTEDF DD SYSOUT=*
000020 //SYSPRINT DD SYSOUT=*
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
54
Line Command X(Exclude lines)
After pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
- - - - - - - - - - - - - 7 line(s) not displayed
000016 123456789.0123
000017 /*
000018 //SYSOUT DD SYSOUT=*
000019 //SORTEDF DD SYSOUT=*
000020 //SYSPRINT DD SYSOUT=*
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
55
Primary Commands
Affect the entire data set being edited
Typed on the command line :
Command ===> ___________________
TSO/ISPF Introduction
Course
The Edit Option
56
Primary Command FIND
To find a character string in the text
Syntax : F string
Press PF5 to find the next matched string
TSO/ISPF Introduction
Course
57
TSO/ISPF Introduction
Course
58
Primary Command FIND
Before pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
000009 54
000010 21
000011 -55
000012 123456789.0123
000013 75.25364
000014 -2
000015 511
000016 51512
000017 54
000018 /*
000019 //SYSOUT DD SYSOUT=*
000020 //SORTEDF DD SYSOUT=*
Command ===> F SYS Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
59
Primary Command FIND
After pressing Enter :
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG003) - 01.17 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM801 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG002 EXEC PGM=LG002,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
000009 54
000010 21
000011 -55
000012 123456789.0123
000013 75.25364
000014 -2
000015 511
000016 51512
000017 54
000018 /*
000019 //SYSOUT DD SYSOUT=*
000020 //SORTEDF DD SYSOUT=* Chars SYS found
Command ===> Scroll ===> PAGE
F1=Help F2=Split F3=Exit F5=Rfind F6=Rchange F7=Up F8=Down
F9=Swap F10=Left F11=Right F12=Cancel
TSO/ISPF Introduction
Course
The Edit Option
60
Primary Command CHANGE
To change a character string by another
Syntax : C oldstring newstring
Press PF6 to change the next matched
string
TSO/ISPF Introduction
Course
61
Primary Command CHANGE
Before pressing Enter
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG001) - 01.31 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM803 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG001 EXEC PGM=LG001,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
000009 5
000010 6
000011 7
000012 8
000013 9
000014 10
000015 11
000016 12
000017 /*
000018 //HELLO DD SYSOUT=*
000019 //SYSPRINT DD SYSOUT=*
000020 //SYSOUT DD SYSOUT=*
****** *************************** Bottom of Data *************************
Command ===> C HELLO BONJOUR Scroll ===> PAGE
TSO/ISPF Introduction
Course
62
Primary Command CHANGE
After pressing Enter
File Edit Confirm Menu Utilities Compiler Test Help
---------------------------------------------------------------------------
EDIT ECSLM8.UTIL.CNTL(JLG001) - 01.31 Columns 00001 00080
****** **************************** Top of Data ***************************
000001 //ECSLM803 JOB (06116),'LG',MSGLEVEL=(1,1),MSGCLASS=X,
000002 // REGION=256M,CLASS=A,NOTIFY=ECSLM8
000003 //*
000004 //LG001 EXEC PGM=LG001,REGION=8M
000005 //STEPLIB DD DSN=TENV.PDSEXEC.BATCH,DISP=SHR
000006 //SYSUDUMP DD SYSOUT=*
000007 //PLIDUMP DD SYSOUT=*
000008 //DATAIN DD *
000009 5
000010 6
000011 7
000012 8
000013 9
000014 10
000015 11
000016 12
000017 /*
000018 //BONJOUR DD SYSOUT=*
000019 //SYSPRINT DD SYSOUT=*
000020 //SYSOUT DD SYSOUT=*
****** *************************** Bottom of Data *************************
CHARS HELLO changed
Command ===> C HELLO BONJOUR Scroll ===> PAGE
TSO/ISPF Introduction
Course
The Edit Option
63
Edit Termination
PF3 or PF4 data is automatically saved
CAN or CANCEL quit the edit session
without saving
SAVE save without ending the session
TSO/ISPF Introduction
Course
64
Put your skills in TSO/ISPF into
practice
Edit a new member EXAMPLE for the data
set ECSLM8.UTIL.CNTL. Write what ever
you want.
Try to use all the line and the primary
commands you have learnt (I,R,D,C,M).
TSO/ISPF Introduction
Course
ISPF/PDF
65
2. ISPF/PDF
2.1. What is ISPF/PDF ?
2.2. The Edit Option
2.3. The Utilities Option
TSO/ISPF Introduction
Course
The Utilities Option
66
The Utility Selection Panel
Invoked under PDF by taking option 3.
The panel :
Menu Help
---------------------------------------------------------------------------
Utility Selection Panel
1 Library Compress or print data set. Print index listing. Print,
rename, delete, browse, edit or view members
2 Data Set Allocate, rename, delete, catalog, uncatalog, or display
information of an entire data set
3 Move/Copy Move, copy, or promote members or data sets
4 Dslist Print or display (to process) list of data set names.
Print or display VTOC information
5 Reset Reset statistics for members of ISPF library
6 Hardcopy Initiate hardcopy output
7 ISPF C/S Install ISPF C/S workstation code from MVS to your workstati
8 Outlist Display, delete, or print held job output
9 Commands Create/change an application command table
* Reserved This option reserved for future expansion.
11 Format Format definition for formatted data Edit/Browse
12 SuperC Compare data sets (Standard Dial
13 SuperCE Compare data sets Extended (Extended Dial
14 Search-For Search data sets for strings of data (Standard Dial
15 Search-ForE Search data sets for strings of data Extended (Extended Dial
Option ===>
F1=Help F3=Exit F10=Actions F12=Cancel
TSO/ISPF Introduction
Course
The Utilities Option
67
The Library Utility Panel (1)
Invokes under Utility Selection Panel by
taking option 1.
Facilities :
rename
delete
edit
members of a PDS
TSO/ISPF Introduction
Course
The Utilities Option
68
The Library Panel (2)
The panel :
Menu RefList Utilities Help
---------------------------------------------------------------------------
Library Utility
blank Display member list E Edit member
C Compress data set V View member
X Print index listing B Browse member
L Print entire data set D Delete member
I Data set information R Rename member
S Short data set information P Print member
ISPF Library:
Project . . . ECSLM8
Group . . . . UTIL . . . . . . . . .
Type . . . . CNTL
Member . . . (If B, D, E, P, R, V, or blank selected)
New name . . (If R selected)
Other Partitioned or Sequential Data Set:
Data Set Name . . .
Volume Serial . . . (If not cataloged)
Enter "/" to select option
Option ===>
TSO/ISPF Introduction
Course
The Utilities Option
69
The Member List
Menu Functions Confirm Utilities Help
---------------------------------------------------------------------------
LIBRARY ECSLM8.UTIL.CNTL Row 00001 of
00007
Name Prompt VV MM Created Changed Size Init Mod ID
_ HEXADEC
_ JLG001 01.31 99/07/20 99/08/10 14:20 20 9 0 ECSLM8
_ JLG002 01.55 99/07/22 99/08/20 15:11 20 16 0 ECSLM8
d JLG002#1
_ JLG003 01.00 99/07/23 99/07/23 12:06 9 9 0 ECSLM8
e JLG004 01.17 99/07/26 99/08/09 07:58 24 17 0 ECSLM8
r OUTPUTF
**End**
Command ===> Scroll ===> PAGE
TSO/ISPF Introduction
Course
The Utilities Option
70
The Data Set Utility Panel (1)
Invokes under Utility Selection Panel by
taking option 2.
Facilities :
allocate
rename
delete
catalog
uncatalog
display information
of an entire data set
TSO/ISPF Introduction
Course
The Utilities Option
71
The Data Set Utility Panel (2)
The panel :
Menu RefList Utilities Help
---------------------------------------------------------------------------
Data Set Utility
A Allocate new data set C Catalog data set
R Rename entire data set U Uncatalog data set
D Delete entire data set S Data set information (short)
blank Data set information V VSAM Utilities
ISPF Library:
Project . . ECSLM8
Group . . . UTIL
Type . . . . CNTL
Other Partitioned, Sequential or VSAM Data Set:
Data Set Name . . .
b
Volume Serial . . . (If not cataloged, required for option "C")
Data Set Password . . (If password protected)
Option ===>
F1=Help F3=Exit F10=Actions F12=Cancel
TSO/ISPF Introduction
Course
The Utilities Option
72
Allocate a New Data Set
Option A in the Data Set Utility panel
The panel :
Menu RefList Utilities Help
.------------------------- Allocate New Data Set ------------------------.
! !
! More: + !
! Data Set Name . . . . : ECSLM8.UTIL.NEW !
! !
! Management class. . . . (Blank for default management class) !
! Storage class . . . . . (Blank for default storage class) !
! Volume serial . . . . (Blank for authorized default volume)!
! Data class . . . . . . (Blank for default data class) !
! Space units . . . . . CYLS (BLKS, TRKS, CYLS, KB, MB or BYTES) !
! Primary quantity. . . 1 (In above units) !
! Secondary quantity. . 2 (In above units) !
! Directory blocks. . . 5 (Zero for sequential data set) * !
! Record format . . . . FB !
! Record length . . . . 80 !
! Block size . . . . . 8000 !
! Data Set Name type. . PDS (LIBRARY, HFS, PDS, or blank) * !
! Expiration date . . . (YY/MM/DD, YYYY/MM/DD !
! YY.DDD, YYYY.DDD in Julian form !
! Command ===> !
! F1=Help F3=Exit F12=Cancel !
'-------------------------------------------------------------------------'
TSO/ISPF Introduction
Course
The Utilities Option
74
Information About a Data Set
Leave the field Option in the Data Set
Utility panel blank.
The panel :
Data Set Information
Data Set Name . . . : ECSLM8.UTIL.CNTL
General Data Current Allocation
Management class . . : MC5DGNRL Allocated cylinders : 1
Storage class . . . : SC5NGNRL Allocated extents . : 1
Volume serial . . . : BSL931 Maximum dir. blocks : 135
Device type . . . . : 3390
Data class . . . . . : DCPDS
Organization . . . : PO Current Utilization
Record format . . . : FB Used cylinders . . : 1
Record length . . . : 80 Used extents . . . : 1
Block size . . . . : 8000 Used dir. blocks . : 1
1st extent cylinders: 1 Number of members . : 7
Secondary cylinders : 2
Data set name type : PDS
Creation date . . . : 1999/07/20
Expiration date . . : ***None***
Command ===>
F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap
TSO/ISPF Introduction
Course
The Utilities Option
75
Delete a Data Set
Option D in the Data Set Utility panel
The panel :
Menu RefList Utilities Help
- .------------------------ Confirm Delete -----------------------. ------
! !
! !
! Data Set Name. : ECSLM8.UTIL.NEW !
! Volume . . . . : BSP911 !
! Creation Date. : 1999/08/25 ! t)
b ! ! on
! !
! Instructions: !
I ! !
! Press ENTER key to confirm the delete request. !
! (The data set will be deleted and uncataloged.) !
! !
! Press CANCEL or EXIT to cancel the delete request. !
O ! !
! !
! ! "C")
! Command ===> !
D ! F1=Help F2=Split F3=Exit F9=Swap F12=Cancel !
'----------------------------------------------------------------'
Option ===> D
F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap
F10=Actions F12=Cancel
TSO/ISPF Introduction
Course
The Utilities Option
76
The Move/Copy Utility Panel (1)
Invoked under Utility Selection Panel by
taking option 3.
Facilities :
move
copy
promote
members or data sets
TSO/ISPF Introduction
Course
The Utilities Option
77
The Move/Copy Utility Panel (2)
The panel :
Menu RefList Utilities Help
---------------------------------------------------------------------------
Move/Copy Utility
C Copy data set or member(s) CP Copy and print
M Move data set or member(s) MP Move and print
L Copy and LMF lock member(s) LP Copy, LMF lock, and print
P LMF Promote data set or member(s) PP LMF Promote and print
Specify "From" Data Set below, then press Enter key
From ISPF Library:
Project . . . ECSLM8 (--- Options C, CP, L, and LP only ----)
Group . . . . UTIL . . . . . . . . .
Type . . . . NEW
Member . . . (Blank or pattern for member list,
"*" for all members)
From Other Partitioned or Sequential Data Set:
Data Set Name . . .
Volume Serial . . . (If not cataloged)
Data Set Password . . (If password protected)
Option ===> c
TSO/ISPF Introduction
Course
The Utilities Option
78
The Target
To specify data set to which move/copy :
Menu RefList Utilities Help
---------------------------------------------------------------------------
COPY From ECSLM8.UTIL.CNTL
Specify "To" Data Set Below
To ISPF Library:
Project . . ECSLM8 Replace option:
Group . . . UTIL Enter "/" to select option
Type . . . . NEW Replace like-named members
To Other Partitioned or Sequential Data Set:
Data Set Name . . .
Volume Serial . . . (If not cataloged)
Data Set Password . . (If password protected)
To Data Set Options:
Sequential Disposition Pack Option SCLM Setting
1 1. Mod 3 1. Yes 3 1. SCLM
2. Old 2. No 2. Non-SCLM
3. Default 3. As is
Command ===>
TSO/ISPF Introduction
Course
The Utilities Option
79
The Members List
Select the members to move/copy
Menu Functions Utilities Help
---------------------------------------------------------------------------
COPY ECSLM8.UTIL.CNTL TO ECSLM8.UTIL.NEW Row 00001 of
00007
Name Prompt VV MM Created Changed Size Init Mod ID
_ HEXADEC
_ JLG001 01.31 99/07/20 99/08/10 14:20 20 9 0 ECSLM8
_ JLG002 01.55 99/07/22 99/08/20 15:11 20 16 0 ECSLM8
_ JLG002#1
S JLG003 01.00 99/07/23 99/07/23 12:06 9 9 0 ECSLM8
_ JLG004 01.17 99/07/26 99/08/09 07:58 24 17 0 ECSLM8
S OUTPUTF
**End**
Command ===> Scroll ===> PAGE
TSO/ISPF Introduction
Course
The Utilities Option
80
The Data Set List Utility Panel (1)
Invoked under Utility Selection Panel by
taking option 4.
Facilities :
print
display
list of data set names
TSO/ISPF Introduction
Course
The Utilities Option
81
The Data Set List Utility Panel (2)
The panel :
Menu RefList RefMode Utilities Help
---------------------------------------------------------------------------
Data Set List Utility
blank Display data set list P Print data set list
V Display VTOC information PV Print VTOC information
Enter one or both of the parameters below:
Dsname Level . . . ECSLM8.U*
Volume serial . .
Data set list options
Initial View . . . 1 1. Volume Enter "/" to select option
2. Space / Confirm Data Set Delete
3. Attrib / Confirm Member Delete
4. Total
When the data set list is displayed, enter either:
"/" on the data set list command field for the command prompt pop-up,
an ISPF line command, the name of a TSO command, CLIST, or REXX exec, or
"=" to execute the previous command.
Option ===>
TSO/ISPF Introduction
Course
The Utilities Option
82
The List Panel
Menu Options View Utilities Compilers Help
---------------------------------------------------------------------------
DSLIST - Data Sets Matching ECSLM8 Row 1 of 19
Command - Enter "/" to select action Message Volume
---------------------------------------------------------------------------
ECSLM8 *ALIAS
ECSLM8.ISPF.ISPPROF PSP010
ECSLM8.ISPF.ISPPROFB BSL924
ECSLM8.JCL.CNTL BSP913
ECSLM8.JLG001.LIST
MIGRAT2
ECSLM8.SPFTEMP0.CNTL PSP011
ECSLM8.SPFTEMP0.CNTLB BSL904
ECSLM8.SPFTEMP1.CNTL PSP010
ECSLM8.SPFTEMP1.CNTLB BSL904
ECSLM8.SPFTEMP1.LIST BSL943
ECSLM8.SPFTEMP2.CNTL PSP007
ECSLM8.SPFTEMP2.CNTLB BSL904
ECSLM8.SRCHFOR.LIST BSP911
ECSLM8.SUPERC.LIST
MIGRAT2
ECSLM8.TELON.EXPRTPDS BSL913
ECSLM8.UTIL.CNTL BSL931
ECSLM8.UTIL.INFILES
MIGRAT1
Command ===> Scroll ===> PAGE
TSO/ISPF Introduction
Course
The Utilities Option
83
The Data Set List Action
To select an action to process :
Menu Options View Utilities Compilers Help
- .------------------------ Data Set List ---------------------. ----------
D ! Data Set List Actions ! ow 1 of 19
! !
C ! Data Set: ECSLM8.JCL.CNTL ! Volume
- ! ! ----------
! DSLIST Action ! *ALIAS
! 1. Edit 12. Compress ! PSP010
! 2. View 13. Free ! BSL924
/ ! 3. Browse 14. Print Index ! BSP913
! 4. Member List 15. Reset ! BSP903
! 5. Delete 16. Move ! PSP011
! 6. Rename 17. Copy ! BSL904
! 7. Info 18. Refadd ! PSP010
! 8. Short Info 19. Exclude ! BSL904
! 9. Print 20. Unexclude 'NX' ! BSL943
! 10. Catalog 21. Unexclude first 'NXF' ! PSP007
! 11. Uncatalog 22. Unexclude last 'NXL' ! BSL904
! ! BSP911
! Select a choice and press ENTER to process data set action.! MIGRAT2
! ! BSL913
! ! BSL931
'------------------------------------------------------------' MIGRAT1
Command ===> Scroll ===>
PAGE
TSO/ISPF Introduction
Course
Practice
84
Put your skills in TSO/ISPF into
practice !
Allocate a data set userid.UTIL.CNTL
with the following characteristics :
a partitioned data set
minimum 1 track
minimum 150 members (1 directory block
is required for each 6 members)
it will contain only records of 80 bytes
Use the data set list utility (option 1.3.4) to
confirm its existence
TSO/ISPF Introduction
Course
Practice
85
Put your skills in TSO/ISPF into
practice !
Display the data set information.
Edit a new member EXAMPLE. Write what
ever you want.
Copy the member you have just created to
the member COPMEMB.
Delete the member EXAMPLE.
Rename the member COPMEMB to
RENMEMB.
TSO/ISPF Introduction
Course
SDSF
86
3. SDSF
3.1. What is SDSF ?
3.2. Status of Jobs
TSO/ISPF Introduction
Course
Introduction
87
What is SDSF ?
SDSF = Spool Display and Search Facility
SDSF consists of panels that provide
immediate and current information about :
jobs
printers
queues
resources
in an MVS system.
TSO/ISPF Introduction
Course
Introduction
88
How to use SDSF ?
Logon TSO
Invoke SDSF :
.................... DEVELOPMENT MASTER APPLICATION MENU .....................
===> S
1 PDF ...... ISPF/PDF 3 MASTERCAT.. Mastercat/MVS
7 Telon..... Telon generator 8 ........... ISPF Settings
A FDR/ABR .. Automatic Backup/Restore B DB2I ...... DB2 Interactive
D DBACS .... Database Access Control E DB2/PLI ... DB2/PLI utilities
ELS LAUNCH ... Electr. Launching sheet FA FILE-AID .. FA for DB2 and MVS
I QMF ...... Query Management L FTP ....... NetView File Transfer
LS LST ...... New Link System Test M MGT-EOC ... Home utilities
MQ MQ-Series. Message Queues series MII MAESTRO ... Maestro II utilities
P PANVALET . Access Panvalet library ........
R RACF ..... Resource Access Control SAS SAS ....... Statistical Analysis
TB TOOL BOX . ........... IP IPCS ...... Software debugging
S SDSF ..... Spool Display and Search V V-M ....... Version Merger
C CORTEX4 .. Cortex LIP LIPS ...... Launch In Prod. Syst.
RT .......... Router Tb Browser QH QMF/HPO ... QMF High Perf. Option
REP .......... Rep Msg IBM/TANDEM
VAN VAN ...... Vanguard
F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE
F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE
TSO/ISPF Introduction
Course
Introduction
89
The SDSF Primary Option Menu
HQX1700 --------------- SDSF PRIMARY OPTION MENU -----------------------
-
COMMAND INPUT ===> st SCROLL ===> CSR
Type an option or command and press Enter.
LOG - Display the system log
DA - Display active users in the sysplex
I - Display jobs in the JES2 input queue
O - Display jobs in the JES2 output queue
H - Display jobs in the JES2 held output queue
ST - Display status of jobs in the JES2 queues
END - Exit SDSF
Licensed Materials - Property of IBM
5645-001 (C) Copyright IBM Corp. 1981, 1997. All rights reserved.
US Government Users Restricted Rights - Use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
TSO/ISPF Introduction
Course
SDSF
90
3. SDSF
3.1. What is SDSF ?
3.2. Status of Jobs
TSO/ISPF Introduction
Course
Status of Jobs
91
What is a job ?
Description of work to be done in
background :
Which programs
Sequence of execution
Which data sets
Where to print
Written in JCL
TSO/ISPF Introduction
Course
Status of Jobs
92
The Status Panel
The Status panel displays information
about jobs, started tasks, and TSO users on
the JES2 queues.
Invoked by taking option st in the SDSF
Primary Option Menu
Example of a Status panel :
SDSF STATUS DISPLAY ALL CLASSES LINE 1-8 (8)
COMMAND INPUT ===> SCROLL ===> CSR
NP JOBNAME TYP JNUM QUEUE C POS DEST SAFF ASYS STAT PROGRAMMER-N
ECSLM8 TSU 14050 EXECUTION LOCAL EOCA EOCA
ECSLM803 JOB 7088 PRINT A 1054 LOCAL LG
ECSLM803 JOB 7091 PRINT A 1056 LOCAL LG
ECSLM803 JOB 7101 PRINT A 1061 LOCAL LG
ECSLM803 JOB 7104 PRINT A 1062 LOCAL LG
ECSLM8 TSU 7742 PRINT 1489 LOCAL
ECSLM8 TSU 10081 PRINT 2500 LOCAL
ECSLM8 TSU 11506 PRINT 4181 LOCAL
TSO/ISPF Introduction
Course
Status of Jobs
93
Action Characters (1)
Entered in the NP column
Main action characters :
// Selection of a bloc (combined with
another action character)
? Display a list of the data sets for the
job (access to the job data set panel)
C cancel an active job
P cancel a job and purge its output
S Display the data sets for a job
TSO/ISPF Introduction
Course
Status of Jobs
94
Action Characters (2)
Examples :
SDSF STATUS DISPLAY ALL CLASSES LINE 1-8 (8)
COMMAND INPUT ===> SCROLL ===> CSR
NP JOBNAME TYP JNUM QUEUE C POS DEST SAFF ASYS STAT PROGRAMMER-
ECSLM8 TSU 14050 EXECUTION LOCAL EOCA EOCA
//p ECSLM803 JOB 7088 PRINT A 1054 LOCAL LG
ECSLM803 JOB 7091 PRINT A 1056 LOCAL LG
ECSLM803 JOB 7101 PRINT A 1061 LOCAL LG
ECSLM803 JOB 7104 PRINT A 1062 LOCAL LG
// ECSLM8 TSU 7742 PRINT 1489 LOCAL
ECSLM8 TSU 10081 PRINT 2500 LOCAL
? ECSLM8 TSU 11506 PRINT 4181 LOCAL
TSO/ISPF Introduction
Course
Status of Jobs
95
The Job Data Set Panel
Display a list of the data sets for a job
Example :
SDSF JOB DATA SET DISPLAY - JOB ECSLM8 (TSU11506) 5 COMMANDS ISSUED
COMMAND INPUT ===> SCROLL ===> CSR
NP DDNAME STEPNAME PROCSTEP DSID OWNER C DEST REC-CNT PAG
ISPLOG IKJOS390 IKJACCT 106 ECSLM8 1 LOCAL 5
ISPLOG IKJOS390 IKJACCT 107 ECSLM8 1 LOCAL 8
ISPLOG IKJOS390 IKJACCT 108 ECSLM8 1 LOCAL 16
Type S, SB or SE in the NP column to
display the data set
TSO/ISPF Introduction
Course
96
TSO/ISPF Introduction
Course
97
TSO/ISPF Introduction
Course
98
TSO/ISPF Introduction
Course
99
TSO/ISPF Introduction
Course
100