SlideShare a Scribd company logo
1 of 145
Pre-Con Education: 
Introduction to Mainframe Academy with 
CA Technologies 
Scott Fagen 
MFX30E #CAWorld 
Distinguished Engineer – Chief Architect, System z 
CA Technologies 
Mainframe
2 
© 2014 CA. ALL RIGHTS RESERVED. 
Abstract 
Mainframe Academy with CA Technologies is a 7-week immersive certification program which brings basic mainframe skills to recent grads and veteran distributed systems staff alike. This instructor-led course will provide a sample of the content taught during the program, and can be combined with hands-on lab access in the CA Technologies lab room. If you want to see how to transform your career with mainframe skills or how to build a team of productive systems programmers in short order, join us for this key educational offering. 
Scott Fagen 
CA Technologies 
Distinguished Engineer 
Chief Architect, System z
3 
© 2014 CA. ALL RIGHTS RESERVED. 
Agenda 
THE PROBLEM 
CA MAINFRAME ACADEMY OVERVIEW 
ADVANCED CONCEPTS 
TSO/ISPF CUSTOMIZATION 
EDITING DATASETS 
WORKING WITH DATASETS 
1 
2 
3 
4 
5 
6
4 
© 2014 CA. ALL RIGHTS RESERVED. 
For Informational Purposes Only 
© 2014CA. All rights reserved. All trademarks referenced herein belong to their respective companies. 
This presentation provided at CA World 2014 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer references relate to customer's specific use and experience of CA products and solutionssoactual results may vary. 
Terms of this Presentation
5 
© 2014 CA. ALL RIGHTS RESERVED. 
The problemMainframe critical skills shortage 
“It is a well-known fact that the available pool of skilled mainframe professionals is shrinking…44 percent of IT organisationsgrappling with staffing issues created by the greyingworkforce and difficulty in hiring new staff are concerned…” 
•80% of execs surveyed will maintain or increase spending on mainframe staffing over the next 12 to 18 months 
•35% of survey participants say recent graduates are not as proficient in mainframe tech skills as those entering the workforce 10 years ago
6 
© 2014 CA. ALL RIGHTS RESERVED. 
Mainframe skills learning options 
•Not teaching MF with depth and breadth 
•Limited hands on experience 
•Lacks real world use cases 
University (Computer Science) 
•Resource intensive 
•Not a core competency 
•Mixed results with mentoring/no certification 
Build your own training/mentoring 
•Only teaches fundamentals; no depth 
•Does not provide a linear program 
•Random classes as available on the IBM schedule 
IBM University Program 
•2-3 years for completion 
•Lost Opportunity costs 
•Lacks real world/use case scenarios 
Online, Marist College, etc 
•SHARE is great to “keep up” on new trends but will not provide deep and comprehensive training 
Industry Programs
7 
© 2014 CA. ALL RIGHTS RESERVED. 
Mainframe Academy with CA TechnologiesThe world needs more mainframers 
•Designedby mainframe customersfor mainframe customers 
•Vendor-agnostic 
•27-day immersion program 
•Real-world and project-based curriculum 
•Blended Learning including ILT, VILT, WBT 
•Students can become Certified Mainframe Professionals 
Mainframe Academy arms your IT professionals with core programming skills to manage your mainframe environment.
8 
© 2014 CA. ALL RIGHTS RESERVED. 
Mainframe Academy Core Overview 
CORE 
Week 1 –4 
Kick off session (1-2 days EMEA and LA only) 
Introduction to z/OS 
TSO/ISPF for z/OS Curriculum 
JCL for z/OS Curriculum 
1 day 
6 days 
7 days 
Instructor debrief & Exam (1 days) 
Week5 –7 
Utilities Curriculum 
REXX Curriculum 
Systems Programming Curriculum 
3 days 
4 days 
3 days 
Instructor debrief & Exam (2 days) 
Delivery 
Methods:
9 
© 2014 CA. ALL RIGHTS RESERVED. 
Results 
For Participants: 
–Official Certification 
–Core programming language skills 
–Access to CA Mainframe Academy Portal for a calendar year 
For Companies: 
–Reduced recruiting/OPEX costs 
–Accelerated projects 
–Reduced risk/redundant skills 
–Reliable resource planning
10 
© 2014 CA. ALL RIGHTS RESERVED. 
What Graduates Can Do 
Perform basic programming and application development in z/OS 
Issue job-level commands for z/OS job output 
Partition z/OS in a real and virtual environment 
Perform basic troubleshooting 
Issue JES commands for batch jobs, monitor those jobs, and analyze problems 
Create, copy, delete and change data sets 
Use TSO/ISPF to allocate and delete data sets 
Navigate the ISPF menu structure 
Use Job Control Language statement syntax and format 
Create and use JCL procedures 
Issue SDSF system-level commands 
Use basic REXX keyword commands 
Identify REXX functions and their usage
11 
© 2014 CA. ALL RIGHTS RESERVED. 
Learn more –mainframe academy website 
http://www.ca.com/mainframe-academy
TSO/ISPF for z/OS
13 
© 2014 CA. ALL RIGHTS RESERVED. 
Course Welcome 
Welcome to the TSO/ISPF for z/OS Course 
In this session, we will walk through: Skills you will acquire in the courseCourse objectivesCourse structureDescription of the Project you will work on Inventory of materials you will use to complete the project
14 
© 2014 CA. ALL RIGHTS RESERVED. 
Skills You Will Acquire in This Course 
This course will further your career by teaching you how to: Use the z/OS online tools to access servicesEdit dataManage data sets/files 
Why Does TSO/ISPF Matter? TSO/ISPF is a fundamental skill required for anyone working in the mainframe environment. 
•Provides an online environment for access to editing facilities and utilities. 
•Provides an online environment for access to a variety of third party vendor products. NOTE: Skill in TSO/ISPF is not optional, it is absolutely a prerequisite for interacting with the z/OS environment in virtually every capacity.
15 
© 2014 CA. ALL RIGHTS RESERVED. 
Course Objectives 
After taking this course, you will be able to: Access, add, and edit system data sets (files). Use utilities facilities to manage data sets and exploit the tools for manipulating data. Interact with other ISPF applications like SDSF to review job output. Execute TSO scripts (CLIST and REXX) that allow you to execute predefined programs.
16 
© 2014 CA. ALL RIGHTS RESERVED. 
Course Structure 
This course lasts about 4 days… but you’re getting it in 4 hours! 
The course is structured entirely around project work, in which you will solve real- world problems using Mainframe tools. 
Course is split up into phases. 
Each Phase Has a Recurring Structure. Project BriefingResearch and Self-StudyCreate Project DeliverablesDebriefRevise Project DeliverablesFinal Debrief
17 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Briefing 
HealthNowis getting ready to expand into new markets and wants to build a customer relationship management system (CRM). You’ve been assigned as the junior member of a team that will develop the CRM. You’ve been asked by your supervisor to build the data sets for the list of countries HealthNowis considering for expansion. To get the job done, you’re going to learn how to use ISPF to add data to data sets, build data sets, and use utility functions to validate the created environment.
18 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phases 
The Project consists of five phases: Phase 1: You will customize TSO/ISPF for use in the HealthNowenvironment. Phase 2: You will create and edit a dataset containing the countries HealthNowis considering for expansion. Phase 3: You will create a PDS to contain all the datasets related to list of countries. Phase 4: You will generate a list of countries above a certain market size by using a predefined REXX program. Phase 5: You will submit a job and review its output using SDSF.
19 
© 2014 CA. ALL RIGHTS RESERVED. 
How You Will do the Work 
As you work on the project, you will have a set of resources to draw on, including: An instructor-led briefingWeb-based training modulesWe’ll debrief (virtually) as a group after you’ve had a chance to work on each phase of the project. You will revise your project work and bring it with you to a live session. Any questions?
20 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 1: Customizing the TSO/ISPF Environment
21 
© 2014 CA. ALL RIGHTS RESERVED. 
Description of Phase 1 
Your task is to set up TSO/ISPF and customize it for use on the HealthNowproject work. You will also understand techniques to become quickly productive in the environment. 
This task will involve several steps: Logging on to TSONavigate between different ISPF menus and understand basic capabilitiesChange some ISPF settings to reduce the number of keystrokes and make you more productive
22 
© 2014 CA. ALL RIGHTS RESERVED. 
Phase 1 Resources 
Self-Study Web-Based TrainingUsing Online System Facilities -TSO/ISPF 
•WBT TSO Concepts and commands 
•WBT Introduction to TSO/ISPF 
•WBT Using ISPF 
Instructor-Led Content BriefingIntroduction to ISPF and its capabilitiesIntroduction to TSOISPF Menu NavigationUsing PF keysISPF help system 
Project Guidance and TroubleshootingTips and Tricks
23 
© 2014 CA. ALL RIGHTS RESERVED. 
Self-Study WBT: Using Online System Facilities –TSO/ISPF 
You will take these modules within the WBT. 
TSO Concepts and Commands will show you how to: Identify and log on to TSORecognize a basic set of TSO commandsAllocate and create data sets using TSO commands and transmit data sets to other systems 
Introduction to TSO/ISPF will: Introduce concepts of the IBM Interactive System Productivity Facility (ISPF) Show methods used to navigate and utilize the common ISPF services 
Using ISPF will show you how to: Locate and Define the Basic Settings Used to Tailor the ISPF EnvironmentUse and Control the ISPF Split FacilityDefine and Use Program Function KeysIt is recommended that you take the Mastery Test at the conclusion of this WBT.
24 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 1: Instructor-Led Content Briefing
25 
© 2014 CA. ALL RIGHTS RESERVED. 
Introduction to TSO/E 
TSO/E stands for Time Sharing Option/ Extendedwhich is the online access mechanism for programmer functions. Each TSO/E user is represented as a unique unit of work to z/OS. When a user logs in to TSO/E an interactive session is established. TSO/E is a command line base component which allows scripting as well as providing a platform for other applications (such as ISPF/PDF). TSO/E provides two command procedure facilities: CLIST and REXX. NOTE: We will simply refer to TSO/E as TSO throughout the remainder of the course as this is standard practice.
26 
© 2014 CA. ALL RIGHTS RESERVED. 
Introduction to ISPF/PDF 
ISPF/PDF stands for Interactive System Productivity Facility/Program Development Facility. Provides a panel driven interface for editing, utilities, and vendor products. 
ISPF features include Browsing/Editing servicesUtilities to manage data setsDialog manager provides 
•ISPF services to many vendor products. 
•ISPF services to user developed applications. 
Many ISPF functions can also be controlled using program function (PF) keys. 
NOTE: We will simply refer to ISPF/PDF as ISPF throughout the remainder of the course as this is standard practice.
27 
© 2014 CA. ALL RIGHTS RESERVED. 
ISPF Capabilities 
Online utility functions: Look at dataset attributesAllocate new datasets, delete existing datasetsCopy dataset / members of a PDS / LIBRARYView/Browse a dataset or PDS / LIBRARY member WITHOUT making changes. Edit a dataset or PDS / LIBRARY member and making changes. Allow TSO/ISPF commands or REXX/CLIST scripts. Customize user session.
28 
© 2014 CA. ALL RIGHTS RESERVED. 
ISPF Menus Tour -Overview 
The Tour “visits” the following Major ISPF Panels- 
0 SettingsTerminal and user parameters 
1 ViewDisplay source data or listings 
2 EditCreate or change source data 
3 UtilitiesPerform utility functions 
6 Command Enter TSO or Workstation commands 
T Tutorial Tutorial of ISPF
29 
© 2014 CA. ALL RIGHTS RESERVED. 
Before Logging on to TSO 
Click on 3270 Emulation software 
(QWS3270) 
Validate proper session name and then CONNECT
30 
© 2014 CA. ALL RIGHTS RESERVED. 
Before Logging on to TSO -Continued 
Enter USERID and Password
31 
© 2014 CA. ALL RIGHTS RESERVED. 
Before Logging on to TSO -Continued 
Enter an ‘S’ on the line to access A09ITSO which is the system we will use. 
You can also enter a ‘01’ on the command line to access the system.
32 
© 2014 CA. ALL RIGHTS RESERVED. 
Typical LOGON Screen 
-------------------------------TSO/E LOGON ----------------------------------- 
Enter LOGON parameters below: RACF LOGON parameters: 
Userid===> PRLC01 
Password ===> New Password ===> 
Procedure ===> ISPFPROCGroup Ident===> 
Acct Nmbr===> 859003 
Size ===> 8192 
Perform ===> 
Command ===> ISPF 
Enter an 'S' before each option desired below: 
-Nomail-NonoticeS-Reconnect -OIDcard 
PF1/PF13 ==> Help PF3/PF15 ==> Logoff PA1 ==> Attention PA2 ==> Reshow 
You may request specific help information by entering a '?' in any entry field 
Automatic command at TSO READY prompt 
Enter password on this line
33 
© 2014 CA. ALL RIGHTS RESERVED. 
TSO/E “READY” Prompt 
READY 
READY 
READY 
help 
LANGUAGE PROCESSING COMMANDS: 
ASM INVOKE ASSEMBLER PROMPTER AND ASSEMBLER F COMPILER. 
CALC INVOKE ITF:PL/1 PROCESSOR FOR DESK CALCULATOR MODE. 
COBOL INVOKE COBOL PROMPTER AND ANS COBOL COMPILER. 
FORT INVOKE FORTRAN PROMPTER AND FORTRAN IV G1 COMPILER. 
PROGRAM CONTROL COMMANDS: 
CALL LOAD AND EXECUTE THE SPECIFIED LOAD MODULE. 
LINK INVOKE LINK PROMPTER AND LINKAGE EDITOR. 
LOADGO LOAD AND EXECUTE PROGRAM. 
RUN COMPILE, LOAD, AND EXECUTE PROGRAM. 
TEST TESTUSER PROGRAM. 
TESTAUTH TEST APF AUTHORIZED PROGRAMS. 
DATA MANAGEMENT COMMANDS: 
ALLOCATE ALLOCATEA DATA SET WITH OR WITHOUT AN ATTRIBUTE 
LIST OF DCB PARAMETERS. 
*** 
TSO READY prompt 
HELP command entered 
Available line commands under TSO
34 
© 2014 CA. ALL RIGHTS RESERVED. 
Logging on to TSO 
Message indicating that logon is in progress. 
IMPORTANT 
ISPF always terminates a screen with three (3) asterisks (*) to indicate when there is more data to follow by hitting the ENTER key 
TIP: Watch for the three asterisks and hit ENTER
35 
© 2014 CA. ALL RIGHTS RESERVED. 
Logging on to TSO 
Initial ISPF panel showing various products. 
Select ‘P’ for basic ISPF
36 
© 2014 CA. ALL RIGHTS RESERVED. 
ISPF Primary Option Panel 
------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 
OPTION ===> 
USERID -PRLC01 
0ISPF PARMS -Specify terminal and user parameters TIME -23:38 
1BROWSE -Display source data or output listings TERMINAL -3278 
2EDIT -Create or change source data PF KEYS -12 
3UTILITIES -Perform utility functions SYSID -XE09 
4FOREGROUND -Invoke language processors in foreground 
5BATCH -Submit job for language processing 
6COMMAND -Enter TSO command or CLIST 
7DIALOG TEST -Perform dialog testing 
8LM UTILITIES-Perform library administrator utility functions 
9IBM PRODUCTS-Additional IBM program development products 
CCHANGES -Display summary of changes for this release 
DDATABASE 2 -IBM Database 2 (DB2) Release 2.3.0 
LCA-LINK -PC File Transport Facility 
OSYSVIEW -SYSVIEW 
TTUTORIAL -Display information about ISPF/PDF 
XEXIT -Terminate ISPF using log and list defaults 
DOC CA DOC -Online Product Information and hints 
Enter ENDcommand to terminate ISPF. */ 
Online tutorial provides information and assistance regarding ISPF usage.
37 
© 2014 CA. ALL RIGHTS RESERVED. 
What is a Panel? 
Panels are predefined formats, with established input fields. 
Types of panels: Menu selectionList selectionEDIT/BROWSE Drop-down menus (Action bar) Line commands and input items are specific to each panel.
38 
© 2014 CA. ALL RIGHTS RESERVED. 
Menu Panel and Commands 
------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 
OPTION ===> 
USERID -PRLC01 
0ISPF PARMS -Specify terminal and user parameters TIME -23:38 
1BROWSE -Display source data or output listings TERMINAL -3278 
2EDIT -Create or change source data PF KEYS -12 
3UTILITIES -Perform utility functions SYSID -XE09 
4FOREGROUND -Invoke language processors in foreground 
5BATCH -Submit job for language processing 
6COMMAND -Enter TSO command or CLIST 
7DIALOG TEST -Perform dialog testing 
8LM UTILITIES-Perform library administrator utility functions 
9IBM PRODUCTS-Additional IBM program development products 
CCHANGES -Display summary of changes for this release 
DDATABASE 2 -IBM Database 2 (DB2) Release 2.3.0 
LCA-LINK -PC File Transport Facility 
OSYSVIEW -SYSVIEW 
TTUTORIAL -Display information about ISPF/PDF 
XEXIT -Terminate ISPF using log and list defaults 
DOC CA DOC -Online Product Information and hints 
Enter ENDcommand to terminate ISPF. */ 
The only valid input must be entered on the command line and must be one of the choices indicated.
39 
© 2014 CA. ALL RIGHTS RESERVED. 
List Panel and Commands 
Menu Functions Utilities Help 
------------------------------------------------------------------------------ 
EDIT SYS1.PROCLIB Row 00001of 00099 
Command ===>________________________________________________ Scroll ===> PAGE 
Name PromptSize Created Changed ID 
. $$$COIBM 29 1983/12/15 1991/07/22 09:27:00 SYSIPO 
. APPC 
. ASCH 
. ASCHINT 
. ASMAC 
. ASMACG 
. ASMACL 23 2010/08/06 2010/08/0623:04:58 PRLC01 
. ASMACLG 
SASMFC 16 1978/08/02 1992/03/16 19:09:00 SYSIPO 
. ASMFCG 25 1978/08/02 1992/03/16 19:10:00 SYSIPO 
. ASMFCL 29 1978/08/02 1992/03/16 19:10:00 SYSIPO 
. ASMFCLG 31 1978/08/02 1992/03/16 19:10:00 SYSIPO 
. BLSJIPCS 
. BLSJPRMI 
. BPXAS 
. BPXOINIT 
TSO and ISPF command line input may be entered here. 
(i.e. =3.4, or TSO LISTALC) 
Line commands specific to this panel and its various options would be entered in front of the desired member
40 
© 2014 CA. ALL RIGHTS RESERVED. 
EDIT Panel and Commands 
File Edit Edit_SettingsMenu Utilities Compilers Test Help 
----------------------------------------------------------------------------- 
EDIT PRLC01.LIBRARY.NAME(NEWNAME) -01.00 Columns00001 00072 
Command ===> Scroll ===> CSR 
********************************** Top of Data ****************************** 
==MSG> -Warning-The UNDO command is not available until you change 
==MSG> your edit profile using the command RECOVERY ON. 
'''''' 
'''''' 
'''''' 
'''''' 
'''''' 
'''''' 
'''''' 
'''''' 
'''''' 
'''''' 
'''''' 
'''''' 
'''''' 
'''''' 
'''''' 
'''''' 
********************************* Bottom of Data **************************** 
TSO and ISPF command line input may be entered here. 
(i.e. =3.4, or TSO LISTALC) 
EDIT specific line commands get entered here (i.e. INSERT, COPY, REPEAT, etc.) 
Input data is entered on blank lines.
41 
© 2014 CA. ALL RIGHTS RESERVED. 
Navigating ISPF Menus 
Navigating ISPF Panels: Enter the value on the panel that represents the desired destination. Values can consist of numbers, letters, or abbreviations. (Example: Enter a 2 to go to the EDIT panel). In some cases panels may lead to other panels with additional choices. For example entering a 3 goes to the UTILITIES panel. Once there, option 2 goes to the DATA SET panel. Therefore we can enter 3.2 from the primary menu to go directly to the DATA SET panel. From any panel, one can “jump” directly to a panel by using an equal sign (=) before the path. For example, I can enter =3.2 to go directly to the DATA SET panel from any other panel. 
NOTE: The purpose of the equal sign is to indicate that the path is to pass back through the primary panel for the selection.
42 
© 2014 CA. ALL RIGHTS RESERVED. 
Navigation Example 
------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 
OPTION ===> 3 
USERID -PRLC01 
0ISPF PARMS -Specify terminal and user parameters TIME -23:38 
1BROWSE -Display source data or output listings TERMINAL -3278 
2EDIT -Create or change source data PF KEYS -12 
3UTILITIES -Perform utility functions SYSID -XE09 
4FOREGROUND -Invoke language processors in foreground 
5BATCH -Submit job for language processing 
6COMMAND -Enter TSO command or CLIST 
7DIALOG TEST -Perform dialog testing 
8LM UTILITIES-Perform library administrator utility functions 
9IBM PRODUCTS-Additional IBM program development products 
CCHANGES -Display summary of changes for this release 
DDATABASE 2 -IBM Database 2 (DB2) Release 2.3.0 
LCA-LINK -PC File Transport Facility 
OSYSVIEW -SYSVIEW 
TTUTORIAL -Display information about ISPF/PDF 
XEXIT -Terminate ISPF using log and list defaults 
DOC CA DOC -Online Product Information and hints 
Enter ENDcommand to terminate ISPF. */ 
Menu Help 
_________________________________________________________________________________ 
Utility Selection Panel 
Option ===> 4 
1LibraryCompress or print data set. Print index listing. Print, 
rename, delete, browse, edit or view members 
2Data Set Allocate, rename, delete, catalog, uncatalog, or display 
information of an entire data set 
3Move/CopyMove, or copy members or data sets 
4DslistPrint or display (to process) list of data set names. 
Print or display VTOC information 
5Reset Reset statistics for members of ISPF library 
6HardcopyInitiate hardcopy output 
7TransferDownload ISPF Client/Server or Transfer data set 
8OutlistDisplay, delete, or print held job output 
9CommandsCreate/change an application command table 
11Format Format definition for formatted data Edit/Browse 
12SuperCCompare data sets (Standard Dialog) 
13SuperCECompare data sets Extended (Extended Dialog) 
14Search-ForSearch data sets for strings of data (Standard Dialog) 
15Search-ForESearch data sets for strings of data Extended (Extended Dialog) 
16TablesISPF Table Utility 
17UdlistPrint or display (to process) z/OS UNIX directory list 
Menu RefListRefModeUtilities Help 
________________________________________________________________________________ 
Data Set List Utility 
Option ===> 
More: + 
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: 
DsnameLevel . . . PRLC01 
Volume serial . . 
Data set list options 
Initial View Enter "/" to select option 
11. Volume /Confirm Data Set Delete 
2. Space /Confirm Member Delete 
3. Attrib/Include Additional Qualifiers 
4. Total /Display Catalog Name 
/Display Total Tracks 
Prefix DsnameLevel 
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
43 
© 2014 CA. ALL RIGHTS RESERVED. 
Navigation Example (Shortcut) 
------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 
OPTION ===> 3.4 
USERID -PRLC01 
0ISPF PARMS -Specify terminal and user parameters TIME -23:38 
1BROWSE -Display source data or output listings TERMINAL -3278 
2EDIT -Create or change source data PF KEYS -12 
3UTILITIES -Perform utility functions SYSID -XE09 
4FOREGROUND -Invoke language processors in foreground 
5BATCH -Submit job for language processing 
6COMMAND -Enter TSO command or CLIST 
7DIALOG TEST -Perform dialog testing 
8LM UTILITIES-Perform library administrator utility functions 
9IBM PRODUCTS-Additional IBM program development products 
CCHANGES -Display summary of changes for this release 
DDATABASE 2 -IBM Database 2 (DB2) Release 2.3.0 
LCA-LINK -PC File Transport Facility 
OSYSVIEW -SYSVIEW 
TTUTORIAL -Display information about ISPF/PDF 
XEXIT -Terminate ISPF using log and list defaults 
DOC CA DOC -Online Product Information and hints 
Enter ENDcommand to terminate ISPF. */ 
Menu RefListRefModeUtilities Help 
________________________________________________________________________________ 
Data Set List Utility 
Option ===> 
More: + 
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: 
DsnameLevel . . . PRLC01 
Volume serial . . 
Data set list options 
Initial View Enter "/" to select option 
11. Volume /Confirm Data Set Delete 
2. Space /Confirm Member Delete 
3. Attrib/Include Additional Qualifiers 
4. Total /Display Catalog Name 
/Display Total Tracks 
Prefix DsnameLevel 
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
44 
© 2014 CA. ALL RIGHTS RESERVED. 
Function Key (Settings Panel) 
PF Key Definitions and Labels 
Command ===> 
Number of PF Keys . . . 12 Terminal type . : 3278 
PF1 . . . HELP 
PF2 . . . SPLIT 
PF3 . . . END 
PF4 . . . RETURN 
PF5 . . . RFIND 
PF6 . . . RCHANGE 
PF7 . . . UP 
PF8 . . . DOWN 
PF9 . . . SWAP 
PF10 . . LEFT 
PF11 . . RIGHT 
PF12 . . RETRIEVE 
PF1 label . . PF2 label . . PF3 label . . 
PF4 label . . PF5 label . . PF6 label . . 
PF7 label . . PF8 label . . PF9 label . . 
PF10 label . . PF11 label . . PF12 label . . 
Press ENTERkey to save changes. Enter ENDcommand to save changes and exit.
45 
© 2014 CA. ALL RIGHTS RESERVED. 
PFSHOW 
------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 
OPTION ===> 
USERID -PRLC01 
0ISPF PARMS -Specify terminal and user parameters TIME -23:38 
1BROWSE -Display source data or output listings TERMINAL -3278 
2EDIT -Create or change source data PF KEYS -12 
3UTILITIES -Perform utility functions SYSID -XE09 
4FOREGROUND -Invoke language processors in foreground 
5BATCH -Submit job for language processing 
6COMMAND -Enter TSO command or CLIST 
7DIALOG TEST -Perform dialog testing 
8LM UTILITIES-Perform library administrator utility functions 
9IBM PRODUCTS-Additional IBM program development products 
CCHANGES -Display summary of changes for this release 
OSYSVIEW -SYSVIEW 
TTUTORIAL -Display information about ISPF/PDF 
XEXIT -Terminate ISPF using log and list defaults 
DOC CA DOC -Online Product Information and hints 
Enter ENDcommand to terminate ISPF. */ 
F1=Help F2=Split F3=Exit F5=Find F6=RChangeF7=Backward F8=Forward 
F9=Swap F10=Actions F10=Left R11=Right F12=Cancel
46 
© 2014 CA. ALL RIGHTS RESERVED. 
PF Keys and Settings 
PF Keys are used as a shortcut to issuing ISPF commands manually, but they can also be entered on the command line. PF Keys can be specifically set for each panel using a unique KEYLIST. 
•KEYLIST ON enables the use of KEYLISTs 
•KEYLIST OFF disables the use of KEYLISTsSome panels enable their own KEYLISTs if custom settings are to be used. KEYS command invokes list of PFKEY definitions which can be over-typed and altered.
47 
© 2014 CA. ALL RIGHTS RESERVED. 
ISPF HELP Facility 
Hit PF1 for HELP on any screen. Type HELP on any screen. Look at the upper right corner to see if more information is available (MORE +). If so hit ENTER to see additional data. “Short” error messages are displayed in upper right hand corner. PF1 displays pop-up window with “long message”.
48 
© 2014 CA. ALL RIGHTS RESERVED. 
HELP Example 
Menu RefListRefModeUtilities Help 
________________________________________________________________________________ 
Data Set List Utility Volume not available 
Option ===> 
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: 
DsnameLevel . . . PRLC01 
Volume serial . . XXXXXX 
Data set list options 
Initial View Enter "/" to select option 
11. Volume /Confirm Data Set Delete 
2. Space /Confirm Member Delete 
3. Attrib /Include Additional Qualifiers 
4. Total /Display Catalog Name 
/Display Total Tracks 
Prefix DsnameLevel 
When the data set list is displayed, enter either: 
"/"on the data set list command field for the command prompt pop-up, 
an I .-------------------------------------------------------------.or 
"=" | Volume 'XXXXXX' not mounted or not authorized for your use. | 
'-------------------------------------------------------------'
49 
© 2014 CA. ALL RIGHTS RESERVED. 
Settings –Option 0 
Log/List Function keys Colors Environ Workstation Identifier Help 
______________________________________________________________________________ 
ISPF Settings 
Command ===> 
More: + 
Options Print Graphics 
Enter "/" to select option Family printer type 2 
Command line at bottom Device name . . . . 
Panel display CUA mode Aspect ratio . . . 0 
Long message in pop-up 
Tab to action bar choices 
Tab to point-and-shoot fields General 
Restore TEST/TRACE options Input field pad . . B 
Session Manager mode Command delimiter . ; 
Jump from leader dots 
Edit PRINTDS Command 
/Always show split line 
Enable EURO sign 
Member list options 
Enter "/" to select option 
/Scroll member list 
Allow empty member list 
Allow empty member list (nomatch)
50 
© 2014 CA. ALL RIGHTS RESERVED. 
Drop Down LOG/LIST 
Log/List Function keys Colors Environ Workstation Identifier Help 
_______________________________________ _____________________________________ 
|1. Log Data set defaults |tings 
|2. List Data set defaults | 
|3. List Data set characteristics |More: + 
|4. JCL... |Print Graphics 
|_____________________________________| Family printer type 2 
Command line at bottom Device name . . . . 
Panel display CUA mode Aspect ratio . . . 0 
Long message in pop-up 
Tab to action bar choices 
Tab to point-and-shoot fields General 
Restore TEST/TRACE options Input field pad . . B 
Session Manager mode Command delimiter . ; 
Jump from leader dots 
Edit PRINTDS Command 
/ Always show split line 
Enable EURO sign 
Member list options 
Enter "/" to select option 
/ Scroll member list 
Allow empty member list 
Allow empty member list (nomatch)
51 
© 2014 CA. ALL RIGHTS RESERVED. 
Settings –Option 0 
Log/List Function keys Colors Environ Workstation Identifier Help 
______________________________________________________________________________ 
ISPF Settings 
Command ===> 
More: + 
Options Print Graphics 
Enter "/" to select option Family printer type 2 
Command line at bottom Device name . . . . 
Panel display CUA mode Aspect ratio . . . 0 
Long message in pop-up 
Tab to action bar choices 
Tab to point-and-shoot fields General 
Restore TEST/TRACE options Input field pad . . B 
Session Manager mode Command delimiter . ; 
Jump from leader dots 
Edit PRINTDS Command 
/Always show split line 
Enable EURO sign 
Member list options 
Enter "/" to select option 
/Scroll member list 
Allow empty member list 
Allow empty member list (nomatch) 
1. Non-KeylistPF Key settings 
2. Keylistsettings... 
3. Tailor function key display 
4. Show all function keys 
5. Show partial function keys 
*. Remove function key display 
*. Use private and shared 
8. Use only shared 
9. Disable keylists 
*0. Enable keylists 
1. Global colors... 
2. CUA attributes... 
3. Point-and-Shoot... 
1. Log Data set defaults 
2. List Data set defaults 
3. List Data set characteristics 
4. JCL...
52 
© 2014 CA. ALL RIGHTS RESERVED. 
Settings –Option 0 -Continued 
Log/List Function keys Colors Environ Workstation Identifier Help 
______________________________________________________________________________ 
ISPF Settings 
Command ===> 
More: + 
Options Print Graphics 
Enter "/" to select option Family printer type 2 
Command line at bottom Device name . . . . 
Panel display CUA mode Aspect ratio . . . 0 
Long message in pop-up 
Tab to action bar choices 
Tab to point-and-shoot fields General 
Restore TEST/TRACE options Input field pad . . B 
Session Manager mode Command delimiter . ; 
Jump from leader dots 
Edit PRINTDS Command 
/Always show split line 
Enable EURO sign 
Member list options 
Enter "/" to select option 
/Scroll member list 
Allow empty member list 
Allow empty member list (nomatch) 
1. Workstation connection... 
2. GUI panel settings... 
*. Workstation Tool Integration... 
4. Download ISPF C/S component... 
*. Disconnect from the workstation 
1. Message identifier... 
2. Panel identifier... 
3. Screen name... 
4. System name... 
5. User ID... 
1. Environ settings... 
*. Shared Profile settings...
53 
© 2014 CA. ALL RIGHTS RESERVED. 
Ending ISPF Session 
Menu Utilities Compilers Options Status Help 
------------------------------------------------------------------------------ ISPF Primary Option Menu 
Option ===> =x________________________________________________________________ 
0 SettingsTerminal and user parameters User ID . : PRLC01 
1 ViewDisplay source data or listings Time. . . : 14:16 
2 EditCreate 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 ApplID . : ISR 
6 Command Enter TSO or Workstation commands TSO logon : ISPFPROC 
7 Dialog Test Perform dialog testing TSO prefix: PRLC01 
8 LM Facility Library administrator functions System ID : TSO9 
9 IBM Products IBM program development products MVS acct. : 859003 
10SCLM SW Configuration Library Manager Release . : ISPF 5.0 
11Workplace ISPF Object/Action Workplace 
Enter Xto Terminate using log/list defaults 
Enter =x on the command line to exit ISPF
54 
© 2014 CA. ALL RIGHTS RESERVED. 
Specify Disposition of Log Data Set 
Command ===>___________________________________________________________________ 
Log Data Set (PRLC01.SPFLOG2.LIST) Disposition: 
Process Option . . . .21. Print data set and delete 
2.Delete data set without printing 
3.Keep data set -Same 
(allocate same data set in next session) 
4. Keep data set -New 
(allocate new data set in next session) 
Batch SYSOUT class . .A______________ 
Local printer ID or 
writer-name . . . . ._________________ 
Local SYSOUT class . ._______________ 
List Data Set Options not available 
PressENTER key to complete ISPF termination. 
EnterENDcommand to return to the primary option menu. 
Job statement information: (Required for system printer) 
===>//USERID JOB (ACCOUNT),'NAME'__________________________________________ 
===>//*_______________________________________________________________________ 
===> //*_______________________________________________________________________ 
===>//*_______________________________________________________________________ 
LIST/LOG Processing
55 
© 2014 CA. ALL RIGHTS RESERVED. 
LOGGING OffISPF is endedLIST/LOG processing completesFrom TSO READY prompt –enter LOGOFF 
PRLC01.SPFLOG1.LIST has been deleted. 
READY 
LOGOFF
56 
© 2014 CA. ALL RIGHTS RESERVED. 
Tips and Tricks 
In Panel Options: Disable “Command line at bottom” and “Tab to Action Bar Choices” This will allow the HOME key to return to the command line at the top of the panel. 
Turn on the PFSHOW facility until you’re familiar with the various PF Key settings. CAUTION: When editing or performing changes, the PF3 (EXIT) will automatically save changes. It is always a good idea to have the PF12 key set to CANCEL so that changes can be discarded if necessary. CANCEL can also be entered on the command line to achieve the same result.
57 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 1: Lab
58 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 1: Instructor Debrief
59 
© 2014 CA. ALL RIGHTS RESERVED. 
Debrief Introduction 
Customizing the TSO/ISPF Environment 
The generic functions provided by TSO/ISPF: Ability to view dataAbility to edit dataAbility to invoke utility functions to manipulate data sets/files
60 
© 2014 CA. ALL RIGHTS RESERVED. 
Questions and Answers 
Customizing the TSO/ISPF Environment 
1. When we logon do we connect to TSO or ISPF? Logon occurs to TSO which is the base program which performs the communication.
61 
© 2014 CA. ALL RIGHTS RESERVED. 
Questions and Answers 
Customizing the TSO/ISPF Environment 
2. Why should I use the equal sign (=) when navigating in ISPF? The equal sign (=) indicates that the “destination” should be interpreted as originating from the primary menu. If you are already in a panel, then typing a value without the equal sign (=) would be interpreted as indicating a “destination” within the current panels.
62 
© 2014 CA. ALL RIGHTS RESERVED. 
Questions and Answers 
Customizing the TSO/ISPF Environment 
3. What is the purpose of PROJECT, GROUP, and TYPE on some of the panels? This is a designation that allows you to take a three-level data set name and have it set as the default.
63 
© 2014 CA. ALL RIGHTS RESERVED. 
Questions and Answers 
Customizing the TSO/ISPF Environment 
4. Why do I need quotes on a data set name? Quotes are only needed when the data set name is to be taken literally as coded. Without the quotes, the name entered will have the TSO PREFIX added as the high level qualifier.
64 
© 2014 CA. ALL RIGHTS RESERVED. 
Common Mistakes 
Customizing the TSO/ISPF Environment 
There are several common mistakes that it is important to avoid. Using an incorrect key to page forwardFailing to see the long version of cryptic error messagesFailing to use the quotes properly
65 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 2: Editing Datasets with the TSO/ISPF Editor
66 
© 2014 CA. ALL RIGHTS RESERVED. 
Description of Phase 2 
Your task is to edit a dataset containing a list of countries HealthNowis considering for expansion. You will also correct some mistakes that exist in the current data. 
This task will involve several steps: EDIT the selected data set. Correct errors within the text. Insert required data. Copy required data. Replicate required data. Move required data.
67 
© 2014 CA. ALL RIGHTS RESERVED. 
Phase 2 Resources 
Self-Study Web-Based TrainingMaintaining Data in Files with the ISPF Editor 1.10 
•ISPF View and Edit Facilities 
•ISPF Edit Line Commands 
•ISPF Edit Primary Commands for Locating and Changing Data 
Instructor-Led Content BriefingManipulating Contents in Data Sets 
Project Guidance and TroubleshootingTips and Tricks
68 
© 2014 CA. ALL RIGHTS RESERVED. 
Self-Study WBT: Maintaining Data in Files with the ISPF Editor 1.10 
You will take these modules within the WBT. 
In the module ISPF View and Edit facilities you will: View Data Sets Using the ISPF View FacilityEnter the Edit Facility in ISPF and Navigate Through a Data SetUse Edit Program Function Keys to Assist in Navigating an Edited Data Set 
In the module ISPF Edit Line Commands you will: Insert and Delete lines Within a Data SetCopy, Move, and Repeat Lines in a Data SetShift Data Within a Line 
In the module ISPF Edit Primary Commands for Locating and Changing Data you will: Use Simple Find and Change Commands and String PatternsIt is recommended that you take the Mastery Test at the conclusion of this WBT.
69 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 2: Instructor-Led Content Briefing
70 
© 2014 CA. ALL RIGHTS RESERVED. 
Manipulating Contents of Data Sets 
BROWSEData can only be viewed and not changed. 
VIEWData can be changed but not saved. This can be used with the CREATE and REPLACE commands in ISPF 
EDITData can be modified and saved with a full range of editing line commands to manipulate contents.
71 
© 2014 CA. ALL RIGHTS RESERVED. 
View –Option 1 
Menu RefListRefModeUtilities Workstation Help 
______________________________________________________________________________ 
View Entry Panel 
Command ===> 
ISPF Library: 
Project . . . PRLC01 
Group . . . . LIBRARY. . . . . . . . . 
Type . . . . CNTL 
Member . . . (Blank or pattern for member selection list) 
Other Partitioned, Sequential or VSAM Data Set, or z/OS UNIX file: 
Name . . . . . + 
Volume Serial . . (If not cataloged) 
Workstation File: 
File Name . . 
Options 
Initial Macro . . . . /Confirm Cancel/Move/Replace 
Profile Name . . . . . Browse Mode 
Format Name . . . . . View on Workstation 
Data Set Password . . /Warn on First Data Change 
Record Length . . . . Mixed Mode 
View ASCII data 
Set default data set name for VIEW/EDIT panels. 
PRLC01.LIBRARY.CNTL 
Other data sets/files specified on this line.
72 
© 2014 CA. ALL RIGHTS RESERVED. 
Edit –Option 2 
Menu RefListRefModeUtilities Workstation Help 
______________________________________________________________________________ 
View Entry Panel 
Command ===> 
ISPF Library: 
Project . . . PRLC01 
Group . . . . LIBRARY. . . . . . . . . 
Type . . . . CNTL 
Member . . . (Blank or pattern for member selection list) 
Other Partitioned, Sequential or VSAM Data Set, or z/OS UNIX file: 
Name . . . . . COUNTRY.DATA+ 
Volume Serial . . (If not cataloged) 
Workstation File: 
File Name . . 
Options 
Initial Macro . . . . /Confirm Cancel/Move/Replace 
Profile Name . . . . . Mixed Mode 
Format Name . . . . . Edit on Workstation 
Data Set Password . . Preserve VB record length 
Record Length . . . . Edit ASCII data 
EDIT data set PRLC01.COUNTRY.DATA
73 
© 2014 CA. ALL RIGHTS RESERVED. 
Edit –Scrolling 
File Edit Edit_SettingsMenu Utilities Compilers Test Help 
------------------------------------------------------------------------------ 
EDIT PRLC01.COUNTRY.DATA Columns 00001 00072 
Command ===> 2Scroll ===> CSR 
********************************* Top of Data ****************************** 
000100 1. Russia 6,591,027 
000200 2. Canada 3,854,082 
000300 3. United States 3,717,727 
000400 4. Cha 3,704,426 
000500 5. Brazil 3,285,618 
000600 6. Australia 2,967,124 
000700 7. India 1,269,009 
000800 8. Argentina 1,068,019 
000900 9. Kazakhstan 1,048,877 
001000 10. Sudan 967,243 
******************************** Bottom of Data **************************** 
SCROLL value indicates how PF7 (UP) and PF8 (DOWN) should behave. 
CSR = scroll forward or backward to position of the cursor 
PAGE = scroll forward or backward a full page 
Enter number of lines and then press PF7 or PF8 to scroll
74 
© 2014 CA. ALL RIGHTS RESERVED. 
Scroll Commands 
Enter mount to scroll on command line then use PF7 or PF8 for UP/DOWN and PF10/PF11 for LEFT/RIGHT movement. Enter M (for maximum) on the command line and scroll PF7/PF8 for top/bottom or PF10/PF100 for maximum LEFT/RIGHT movement. Enter TOP or BOTTOM for maximum up/down movement.
75 
© 2014 CA. ALL RIGHTS RESERVED. 
Locating Data 
File Edit Edit_SettingsMenu Utilities Compilers Test Help 
------------------------------------------------------------------------------ 
EDIT PRLC01.COUNTRY.DATA Columns 00001 00072 
Command ===> f brazilScroll ===> CSR 
********************************* Top of Data ****************************** 
000100 1. Russia 6,591,027 
000200 2. Canada 3,854,082 
000300 3. United States 3,717,727 
000400 4. Cha 3,704,426 
000500 5. Brazil3,285,618 
000600 6. Australia 2,967,124 
000700 7. India 1,269,009 
000800 8. Argentina 1,068,019 
000900 9. Kazakhstan 1,048,877 
001000 10. Sudan 967,243 
******************************** Bottom of Data **************************** 
Enter F (FIND) command for data string
76 
© 2014 CA. ALL RIGHTS RESERVED. 
Changing Data 
File Edit Edit_SettingsMenu Utilities Compilers Test Help 
------------------------------------------------------------------------------ 
EDIT PRLC01.COUNTRY.DATA Columns 00001 00072 
Command ===> c cha china Scroll ===> CSR 
********************************* Top of Data ****************************** 
000100 1. Russia 6,591,027 
000200 2. Canada 3,854,082 
000300 3. United States 3,717,727 
000400 4. China3,704,426 
000500 5. Brazil 3,285,618 
000600 6. Australia 2,967,124 
000700 7. India 1,269,009 
000800 8. Argentina 1,068,019 
000900 9. Kazakhstan 1,048,877 
001000 10. Sudan 967,243 
******************************** Bottom of Data **************************** 
Enter C (CHANGE) command for data string
77 
© 2014 CA. ALL RIGHTS RESERVED. 
Basic Editing Commands 
I = Insert line 
R = Repeat line 
D = Delete line 
C = Copy lineTarget destination will be specified by using A = AFTER or B = BEFORE 
M = Move lineTarget destination will be specified by using A = AFTER or B = BEFORE 
Entering a number after the command will result in that number of occurrences. I5 will insert 5 blank linesD9 will delete 9 lines
78 
© 2014 CA. ALL RIGHTS RESERVED. 
Edit Command Example 
File Edit Edit_SettingsMenu Utilities Compilers Test Help 
------------------------------------------------------------------------------ 
EDIT PRLC01.COUNTRY.DATA Columns 00001 00072 
Command ===> Scroll ===> CSR 
********************************* Top of Data ****************************** 
000100 1. Russia 6,591,027 
000200 2. Canada 3,854,082 
000300 3. United States 3,717,727 
R30400 4. China 3,704,426 
000410 4. China 3,704,426 
000420 4. China 3,704,426 
000430 4. China 3,704,426 
000500 5. Brazil 3,285,618 
000600 6. Australia 2,967,124 
000700 7. India 1,269,009 
000800 8. Argentina 1,068,019 
000900 9. Kazakhstan 1,048,877 
001000 10. Sudan 967,243 
******************************** Bottom of Data **************************** 
Enter R3 (REPEAT 3 times) command for data string. This will result in three additional copies of the line being added to the file.
79 
© 2014 CA. ALL RIGHTS RESERVED. 
Edit Block Command Example 
File Edit Edit_SettingsMenu Utilities Compilers Test Help 
------------------------------------------------------------------------------ 
EDIT PRLC01.COUNTRY.DATA Columns 00001 00072 
Command ===> Scroll ===> CSR 
********************************* Top of Data ****************************** 
000100 1. Russia 6,591,027 
000200 2. Canada 3,854,082 
000300 3. United States 3,717,727 
RR0400 4. China 3,704,426 
000500 5. Brazil 3,285,618 
RR0600 6. Australia 2,967,124 
000400 4. China 3,704,426 
000500 5. Brazil 3,285,618 
000600 6. Australia 2,967,124 
000700 7. India 1,269,009 
000800 8. Argentina 1,068,019 
000900 9. Kazakhstan 1,048,877 
001000 10. Sudan 967,243 
******************************** Bottom of Data **************************** 
Enter the REPEAT block command and the entire block will be repeated. Use of doubling the EDIT command represents a block command usage.
80 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 2: Lab
81 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 2: Instructor Debrief
82 
© 2014 CA. ALL RIGHTS RESERVED. 
Debrief Introduction 
Editing Datasets with the TSO/ISPF Editor 
Editing data is a common use for real-time access. ISPF provides a range of options for manipulating data.
83 
© 2014 CA. ALL RIGHTS RESERVED. 
Questions and Answers 
Editing Datasets with the TSO/ISPF Editor 
Can I do a CHANGE/REPLACE ALL command? Yes, but caution should be used, since it may change values that you didn’t consider.
84 
© 2014 CA. ALL RIGHTS RESERVED. 
Common Mistakes 
Editing Datasets with the TSO/ISPF Editor 
There are several common mistakes that it is important to avoid. Saving incorrectlyFailing to periodically save your workMaking a change in BROWSE mode
85 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 3: Working with Datasets
86 
© 2014 CA. ALL RIGHTS RESERVED. 
Description of Phase 3 
The system architect wants to create a PDS that has all the datasets related to markets HealthNowis considering for expansion. Your task is to create a new PDS dataset and members with the list of countries. 
This task will involve several steps: Allocating the new data setCopying contents of the data setRenaming the data setAdd the dataset as a member to the library
87 
© 2014 CA. ALL RIGHTS RESERVED. 
Phase 3 Resources 
Self-Study Web-Based TrainingManaging Data Files and Definitions with ISPF/PDF 1.10 
•Managing Data Sets Using the ISPF Data Set Utility 
•Managing Partitioned Data Sets Using the ISPF Library Utility 
•The ISPF Copy, Search, and Statistics Utilities 
•Managing Data Sets Using the DSLIST Utility 
Instructor-Led Content BriefingAbout DatasetsDSLIST Utility 
Project Guidance and TroubleshootingTips and Tricks
88 
© 2014 CA. ALL RIGHTS RESERVED. 
Self-Study WBT: Managing Data Files and Definitions with ISPF/PDF 1.10 
You will take these modules within the WBT. 
In the module Managing Data Sets Using the ISPF Data Set Utility you will: Identify Partitioned and Sequential Data SetsAccess the Data Set Utility and View Data Set InformationAllocate, Rename, and Delete Data Sets 
In the module Managing Partitioned Data Sets Using the ISPF Library Utility you willPrint, Copy, Rename, and Delete Partition Data Set Members Using the Library Utility
89 
© 2014 CA. ALL RIGHTS RESERVED. 
Self-Study WBT: Managing Data Files and Definitions with ISPF/PDF 1.10 (Continued) 
In the module The ISPF Copy, Search, and Statistics Utilities you willCopy or Move Data Sets or Members of Data Sets. Reset and Delete ISPF Statistics. Search a Data Set or Members of a Data Set for Text Entries. 
In the module Managing Data Sets Using the DSLIST Utility you willAccess the DSLIST Utility and Used Data Set Patterns to Display Lists of Data Sets. Identify and Use the Common DSLIST and TSO Commands in a Data Set List. Display the VTOC of Specific Volumes. It is recommended that you take the Mastery Test at the conclusion of this WBT.
90 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 3: Instructor-Led Content Briefing
91 
© 2014 CA. ALL RIGHTS RESERVED. 
About Datasets 
Datasets are files that have a name with one or more qualifiers 
Each qualifier is a maximum of eight characters and separated by periods 
Two types of data sets are used: For Sequential data sets records can be retrieved only in the same order they were written. Partitioned data set called a PDS or library that is a list of sequential “members”. 
NOTE: Additional data types will be discussed in subsequent classes.
92 
© 2014 CA. ALL RIGHTS RESERVED. 
Utilities –Option 3 
Menu Help 
_____________________________________________________________________________________ 
Utility Selection Panel End of data 
Option ===> 
1LibraryCompress or print data set. Print index listing. Print, 
rename, delete, browse, edit or view members 
2Data Set Allocate, rename, delete, catalog, uncatalog, or display 
information of an entire data set 
3 Move/CopyMove, or copy members or data sets 
4 DslistPrint or display (to process) list of data set names. 
Print or display VTOC information 
5 Reset Resetstatistics for members of ISPF library 
6 Hardcopy Initiate hardcopy output 
7 Transfer Download ISPF Client/Server or Transfer data set 
8 OutlistDisplay, delete, or print held job output 
9 Commands Create/change an application command table 
11Format Formatdefinition for formatted data Edit/Browse 
12SuperCCompare data sets (Standard Dialog) 
13SuperCECompare data sets Extended (Extended Dialog) 
14Search-ForSearch data sets for strings of data (Standard Dialog) 
15Search-ForESearch data sets for strings of data Extended (Extended Dialog) 
16Tables ISPF Table Utility 
17UdlistPrint or display (to process) z/OS UNIX directory list
93 
© 2014 CA. ALL RIGHTS RESERVED. 
Creating a data set 
Allocating (creating) a data setData set name must be specified firstSpace requirements 
•SPACE UNITS 
•PRIMARY space 
•SECONDARY space 
•DIRECTORY BLOCKS (PDS only) Data set characteristics are specified by 
•RECORD FORMAT (specify Fixed Block –FB) 
•RECORD LENGTH 
•BLOCK SIZE (specify 0)
94 
© 2014 CA. ALL RIGHTS RESERVED. 
Data Set Utility 3.2 
•Menu RefListUtilities Help 
•-------------------------------------------------------------------------- 
•Data Set Utility 
•Option ===> A_____________________________________________________________ 
• 
•AAllocate new data set CCatalog data set 
•RRename entire data set UUncatalogdata set 
•DDelete entire data set SShort data set information 
•blankData set information VVSAM Utilities 
• 
•ISPF Library: 
•Project . . PRLC01_ Enter "/" to select option 
•Group . . . JCL ____ / Confirm Data Set Delete 
•Type . . . . CNTL____ 
• 
•Other Partitioned or Sequential Data Set: 
•Data Set Name . . . NEW.PDS_____________________________________________ 
•Volume Serial . . . ______(If not cataloged, required for option ‘R’) 
• 
•Data Set Password . . (If password protected) 
Enter one of the desired utility options: A, R, D, C, U, S, V or blank 
Enter data set name for desired operation. For the Allocate function, specify the name of the new data set being created.
95 
© 2014 CA. ALL RIGHTS RESERVED. 
Allocation Panel (3.2 detail) 
•Menu RefListUtilities Help 
•------------------------------------------------------------------------------ 
•Allocate New Data Set 
•More: + 
•Data Set Name . . . : PRLC01.NEW.PDS 
• 
•Management class . . . __________(Blank for default management class) 
•Storage class . . . . __________(Blank for default storage class) 
•Volume serial . . . . __________(Blank for system default volume) ** 
•Device type . . . . . __________(Generic unit or device address) ** 
•Data class . . . . . . __________(Blank for default data class) 
•Space units . . . . . CYLINDER(BLKS, TRKS, CYLS, KB, MB, BYTES 
•or RECORDS) 
•Average record unit __________(M, K, or U) 
•Primary quantity . . 5(In above units) 
•Secondary quantity 5(In above units) 
•Directory blocks . . 5(Zero for sequential data set) * 
•Record format . . . . FB 
•Record length . . . . 80 
•Block size . . . . . 0 
•Data set name type : PDS(LIBRARY, HFS, PDS, or blank) * 
•(YY/MM/DD, YYYY/MM/DD 
•Expiration date . . . YY.DDD, YYYY.DDD in Julian form 
•Command ===> ______________________________________________________________ 
Space requirements: 
SPACE UNITS –CYLINDERS 
PRIMARY –5 
SECONDARY –5 
DIRECTORY BLOCKS = 5 
Data Attributes: 
Record Format = FB 
Record Length = 80 
Block size = 0 
Data set type = PDS
96 
© 2014 CA. ALL RIGHTS RESERVED. 
Library Utility 3.1 
•Menu RefListUtilities Help 
•------------------------------------------------------------------------------ 
•Library Utility 
•Option ===> __________________________________________________________________ 
• 
•blankDisplay member listIData set information BBrowse member 
•CCompress data set SShort data set informationDDelete member 
•XPrint index listingEEdit member RRename member 
•LPrint entire data setVView memberPPrint member 
• 
•Enter "/" to select option 
•ISPF Library:/Confirm Member Delete 
•Project . . . PRLC01 Enhanced Member List 
•Group . . . . JCL . . . . . . . . .________ 
•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) 
• 
•Data Set Password . . (If password protected) 
•
97 
© 2014 CA. ALL RIGHTS RESERVED. 
Move Copy Utility 3.3 
•Menu RefListUtilities Help 
•--------------------------------------------------------------------------- 
•Move/Copy Utility 
•Option ===> _______________________________________________________________ 
• 
•CCopy data set or member(s) CPCopy and print 
•MMove data set or member(s) MPMove and print 
•LCopy and LMF lock member(s) LPCopy, LMF lock, and print 
•PLMF Promote data set or member(s) PPLMF Promote and print 
• 
•Specify "From"Data Set below, then press Enter key 
• 
•From ISPF Library: 
•Project . . . PRLC01 _(---Options C, CP, L, and LP only ---) 
•Group . . . . JCL ____. . . . . . . . . ________ 
•Type . . . . CNTL _ 
•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)
98 
© 2014 CA. ALL RIGHTS RESERVED. 
Tips and Tricks 
TipsWhen allocating a Partitioned Data Set (PDS) or library, an approximate way to estimate the number of directory blocks required is to consider that each directory block can hold the information for about 5 members. So if you expect to have 20 members in the library, then a minimum of 4 directory blocks should be defined. 
TricksSpecification of allocation information is also dependent on installation standards, so you should be aware of what is allowed. Use a block size = 0 to let the system calculate the best block size for the given data set.
99 
© 2014 CA. ALL RIGHTS RESERVED. 
Data Set List Utility 3.4 (1 of 3) 
•Menu RefListRefModeUtilities Help 
•--------------------------------------------------------------------------- 
•Data Set List Utility 
•Option ===> _______________________________________________________________ 
• 
•blankDisplay data set list PPrint data set list 
•VDisplay VTOC information PVPrint VTOC information 
• 
•Enter one or both of the parameters below: 
•DsnameLevel . . . PRLC01____________________________________________ 
•Volume serial . . ______ 
• 
•Data set list options 
•Initial View . . . 11. 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. 
Specify partial data set name or mask
100 
© 2014 CA. ALL RIGHTS RESERVED. 
Data Set List Utility 3.4 (2 of 3) 
•Menu Options View Utilities Compilers Help 
•--------------------------------------------------------------------------- 
•DSLIST -Data Sets Matching PRLC01.*Row 1 of 15 
•Command ===> _____________________________________________Scroll ===> CSR 
• 
•Command -Enter "/" to select action MessageVolume 
•---------------------------------------------------------------------------- 
•PRLC01.BTSDUMP.LIST PRO003 
•PRLC01.BTSOUT.LIST ZOS1M1 
•PRLC01.BTSPRNT.LIST PRO003 
•PRLC01.BTSPUNCH.DATA WORK01 
•PRLC01.BTSSNAP.LIST ZOS1M1 
•PRLC01.DB2.CNTL PRO001 
•PRLC01.IMS.DATA WORK01 
•PRLC01.ISPF.ISPPROF PRO001 
•/ PRLC01.ISPF.LIBRARY PRO003 
•PRLC01.JCL.CNTL ISER01 
•PRLC01.LOADMLIB WORK01 
•PRLC01.QALTPCB.DATA ZOS1M1 
•PRLC01.QALTRAN.DATA PRO003 
•PRLC01.QIOPCB.DATA PRO003 
•PRLC01.SPUFI.OUT PRO003 
•**************************** End of Data Set list **************************
101 
© 2014 CA. ALL RIGHTS RESERVED. 
Data Set List Utility 3.4 (3 of 3) 
•Menu Options View Utilities Compilers Help 
•-+---------------------------------------------------------------+ ------- 
•D |Data Set List ActionEnter required fielde1 of 15 
•C ||===> CSR 
•|Data Set: PRLC01.ISPF.LIBRARY| 
•C ||Volume 
•-|DSLIST Action |---------- 
•|1.Edit 12.Compress |PRO003 
•|2.View 13.Free |OS39M1 
•|3.Browse 14.Print Index |PRO003 
•|4.Member List 15.Reset |WORK01 
•|5.Delete 16.Move | OS39M1 
•|6.Rename 17.Copy |PRO001 
•|7.Info 18. Refadd|WORK01 
•|8.Short Info 19.Exclude |PRO001 
•/|9. Print 20. Unexclude'NX' |PRO003 
•|10.Catalog 21.Unexcludefirst 'NXF' |WORK01 
•|11.Uncatalog22.Unexcludelast 'NXL' |WORK01 
•||OS39M1 
•|Select a choice and press ENTERto process data set action. |PRO003 
•+---------------------------------------------------------------+ PRO003 
•PRLC01.SPUFI.OUT PRO003 
•***************************** End of Data Set list ************************
102 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 3: Lab
103 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 3: Instructor Debrief
104 
© 2014 CA. ALL RIGHTS RESERVED. 
Debrief Introduction 
Working With Data Sets 
Managing data sets is a necessary function which has been greatly simplified through the ISPF panels. Data sets may need to be created or deleted. Data sets may need to be located. Data sets may need to have contents copied. 
In general, the ISPF capabilities are much easier and quicker to use. Batch Utilities are preferred to produce printable output or to perform a large number of changes.
105 
© 2014 CA. ALL RIGHTS RESERVED. 
Questions and Answers 
Working With Data Sets 
Why are there different data set types? Before databases, data needed to be retrieved in a variety of ways. Access methods were developed as part of the operating system services to allow programs different ways of retrieving data.
106 
© 2014 CA. ALL RIGHTS RESERVED. 
Questionsand Answers 
Working With Data Sets 
Why is VSAM so different? VSAM attempted to correct many of the shortcomings of earlier access methods and has proven to be suitable for a wide range of system uses (i.e. catalogs).
107 
© 2014 CA. ALL RIGHTS RESERVED. 
Phase 4: Invoking Other Programs
108 
© 2014 CA. ALL RIGHTS RESERVED. 
Description of Phase 4 
Your task is run a predefined REXX program to generate a list of countries above a certain market size. 
This task will involve the following steps: Using command option 6 to execute a predefined REXX routine. Invoke ISRDDN to check whether the REXX routine is in the TSO/ISPF allocation.
109 
© 2014 CA. ALL RIGHTS RESERVED. 
Phase 4 Resources 
Self-Study Web-Based TrainingNo self study courses for this phase 
Background InformationTSO Commands
110 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 4: Instructor-Led Content Briefing
111 
© 2014 CA. ALL RIGHTS RESERVED. 
TSO Commands 
READY prompt 
From ISPF Command line: Enter TSO command 
From ISPF Option 6
112 
© 2014 CA. ALL RIGHTS RESERVED. 
TSO READY prompt 
READY 
READY 
help 
LANGUAGE PROCESSING COMMANDS: 
ASM INVOKE ASSEMBLER PROMPTER AND ASSEMBLER F COMPILER. 
CALC INVOKE ITF:PL/1 PROCESSOR FOR DESK CALCULATOR MODE. 
COBOL INVOKE COBOL PROMPTER AND ANS COBOL COMPILER. 
FORT INVOKE FORTRAN PROMPTER AND FORTRAN IV G1 COMPILER. 
PROGRAM CONTROL COMMANDS: 
CALL LOAD AND EXECUTE THE SPECIFIED LOAD MODULE. 
LINK INVOKE LINK PROMPTER AND LINKAGE EDITOR. 
LOADGO LOAD AND EXECUTE PROGRAM. 
RUN COMPILE, LOAD, AND EXECUTE PROGRAM. 
TEST TESTUSER PROGRAM. 
TESTAUTH TEST APF AUTHORIZED PROGRAMS. 
***
113 
© 2014 CA. ALL RIGHTS RESERVED. 
Invoking a TSO Command and CLIST 
Menu List Mode Functions Utilities Help 
------------------------------------------------------------------- 
ISPF Command Shell 
Enter TSO or Workstation commands below: 
===> EX ‘SYS1.SBLSCLI0(IWMARIN0)’__________________________________ 
____________________________________________________________________ 
____________________________________________________________________ 
Place cursor on choice and press enter to Delete command 
=> 
=> 
=> 
=> 
=> 
=>
114 
© 2014 CA. ALL RIGHTS RESERVED. 
TSO Command from ISPF 
Menu RefListRefModeUtilities LMF Workstation Help 
------------------------------------------------------------------------------ 
Edit Entry Panel 
Command ===>TSO EX ‘SYS1.SBLSCLI0(IWMARIN0)’_________________________________ 
ISPF Library: 
Project . . . PRLC01_ 
Group . . . . CLASS___. . . ________. . . ________. . . ________ 
Type . . . . LIBRARY_ 
Member . . . ________(Blank or pattern for member selection list) 
Other Partitioned, Sequential or VSAM Data Set: 
Data Set Name . . . _______________________________________________________ 
Volume Serial . . . ______(If not cataloged) 
Workstation File: 
File Name . . . . _________________________________________________________ 
Options 
Initial Macro . . . . ________ /Confirm Cancel/Move/Replace 
Profile Name . . . . . ________ _ Mixed Mode 
Format Name . . . . . ________ _ Edit on Workstation 
Data Set Password . . ________ _ Preserve VB record length
115 
© 2014 CA. ALL RIGHTS RESERVED. 
Some Useful TSO Commands 
ALLOCATE –Assign a data set to a program 
RECEIVE –Restore a transmitted file 
TRANSMIT –Consolidate data for transmission (movement) 
ALTLIB –Assign alternate library for CLIST or REXX execution 
EXEC –Execute REXX or CLIST 
HELP –Invoke HELP Facility 
FREE –Freedata set allocated 
SEND –Senda message between TSO users.
116 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 4: Lab
117 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 4: Instructor Debrief
118 
© 2014 CA. ALL RIGHTS RESERVED. 
Debrief Introduction 
Invoking Other Programs 
Most real-time environments provide a mechanism for scripts to run. In Windows this would be the .BAT facilityIn UNIX, the various shell scripts could fulfill this functionIn TSO, the earliest form was the CLIST which consists of TSO commandsTSO also supports REXX in this capacity and has given rise to the ability to create programs that can run directly from TSO.
119 
© 2014 CA. ALL RIGHTS RESERVED. 
Questions and Answers 
Invoking Other Programs 
What type of script might a TSO user run? The most obvious one is the CLIST or REXX routine that initializes your TSO session and brings up ISPF.
120 
© 2014 CA. ALL RIGHTS RESERVED. 
Phase 5: Advanced Concepts: Split screen; SUBMIT, and Other Products
121 
© 2014 CA. ALL RIGHTS RESERVED. 
Description of Phase 5 
Your task is to submit a job for execution and ensure that the job is finished successfully. This job will manipulate the dataset that contains the list of countries 
This task will involve several steps: Edit a predefined jobSubmit job for executionRecord message for jobnameand job numberInvoke SDSF Display HELD output queueSelect output job
122 
© 2014 CA. ALL RIGHTS RESERVED. 
Phase 5 Resources 
Self-Study Web-Based TrainingNo self study courses for this phase 
Instructor-Led Content BriefingSplit ScreensInvoking SDSF to review output
123 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 5: Instructor-Led Content Briefing
124 
© 2014 CA. ALL RIGHTS RESERVED. 
SPLIT SCREENS 
An ISPF session can be split into multiple screens which can be doing different activities simultaneously. PF2 will split the screen wherever the cursor is positioned. Repositioning the cursor and pressing PF2 will cause the screen split to change. PF9 is used to switch between screens so that commands or functions can be executed. More than two sessions can exist (up to 9). Use SWAP NEXT (or define PFKEY) to alternate between screens.
125 
© 2014 CA. ALL RIGHTS RESERVED. 
SPLIT SCREEN Mode 
------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 
OPTION ===> _____________________________________________ 
More: + 
USERID -PRLC01 
0ISPF PARMS -Specify terminal and user parameters TIME -23:38 
1BROWSE -Display source data or output listings TERMINAL -3278 
2EDIT -Create or change source data PF KEYS -12 
3UTILITIES -Perform utility functions SYSID -XE09 
4FOREGROUND -Invoke language processors in foreground 
5BATCH -Submit job for language processing 
6COMMAND -Enter TSO command or CLIST 
. . . . . . . . . . . . . . . . . . . . . . . . . . 
------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 
OPTION ===> _____________________________________________ 
More: + 
USERID -PRLC01 
0ISPF PARMS -Specify terminal and user parameters TIME -23:38 
1BROWSE -Display source data or output listings TERMINAL -3278 
2EDIT -Create or change source data PF KEYS -12 
3UTILITIES -Perform utility functions SYSID -XE09 
4FOREGROUND -Invoke language processors in foreground 
5BATCH -Submit job for language processing 
6COMMAND -Enter TSO command or CLIST 
Position cursor to desired location and press F2 to split the screen into two ISPF sessions. 
Press F9 (SWAP) to swap the cursor between the two sessions.
126 
© 2014 CA. ALL RIGHTS RESERVED. 
SUBMIT Command 
File Edit Edit_SettingsMenu Utilities Compilers Test Help 
------------------------------------------------------------------------------ 
EDIT PRLC01.JCL.CNTL(IEBGENER) Columns 00001 00072 
Command ===> SUBScroll ===> CSR 
********************************* Top of Data ****************************** 
000001 //PRLC01E JOB 859003,'IEBGENER',MSGLEVEL=1, 
000002 // MSGCLASS=H,NOTIFY=&SYSUID,CLASS=A 
000003 //GENR EXEC PGM=IEBGENER 
000004 //SYSPRINT DD SYSOUT=* 
000005 //SYSUT1 DD DSN=PRLC01.COUNTRY.DATA,DISP=SHR 
000006 //SYSUT2 DD SYSOUT=* 
000007 //SYSIN DD DUMMY 
******************************** Bottom of Data **************************** 
IKJ56250I JOB PRLC01E(JOB07162) SUBMITTED 
***
127 
© 2014 CA. ALL RIGHTS RESERVED. 
Invoking SDSF to Review Output 
------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 
OPTION ===> 
USERID -PRLC01 
0ISPF PARMS -Specify terminal and user parameters TIME -23:38 
1BROWSE -Display source data or output listings TERMINAL -3278 
2EDIT -Create or change source data PF KEYS -12 
3UTILITIES -Perform utility functions SYSID -XE09 
4FOREGROUND -Invoke language processors in foreground 
5BATCH -Submit job for language processing 
6COMMAND -Enter TSO command or CLIST 
7DIALOG TEST -Perform dialog testing 
8LM UTILITIES-Perform library administrator utility functions 
9IBM PRODUCTS-Additional IBM program development products 
CCHANGES -Display summary of changes for this release 
DDATABASE 2 -IBM Database 2 (DB2) Release 2.3.0 
LCA-LINK -PC File Transport Facility 
SSDSF -SDSF 
TTUTORIAL -Display information about ISPF/PDF 
XEXIT -Terminate ISPF using log and list defaults 
DOC CA DOC -Online Product Information and hints 
Enter ENDcommand to terminate ISPF. */ 
Select “S” from primary menu to invoke SDSF and go to SDSF panel
128 
© 2014 CA. ALL RIGHTS RESERVED. 
Invoking SDSF to Review Output 
Display Filter View Print Options Help 
------------------------------------------------------------------------------ 
HQX7707 -----------------SDSF PRIMARY OPTION MENU ------------------------ 
DA Active users INIT Initiators 
I Input queue PR Printers 
O Output queue PUN Punches 
H Held output queue RDR Readers 
ST Status of jobs LINE Lines 
NODE Nodes 
LOG System log SO Spool offload 
MAS Members in the MAS 
JC Job classes ULOG User sessionlog 
SE Scheduling environments 
RES WLM resources 
END Exit SDSF 
COMMAND INPUT ===> SCROLL ===> CSR 
Select “H” on the command line to look at the HELD output queue
129 
© 2014 CA. ALL RIGHTS RESERVED. 
Invoking SDSF to Review Output 
Display Filter View Print Options Help 
------------------------------------------------------------------------------ 
SDSF HELD OUTPUT DISPLAY ALL CLASSES LINES 688 LINE 1-1 (1) 
NP JOBNAME JobIDOwner PrtyC ODispDestTot-RecTot- 
PRLC01 TSU08356 PRLC01 144 K HOLD LOCAL 688 
PRLC01A JOB07189 PRLC01 144 K HOLD LOCAL 12908 
S PRLC01E JOB07162 PRLC01 144 K HOLD LOCAL 17628 
COMMAND INPUT ===> SCROLL ===> CSR 
Indicates HELD output that can be viewed online 
Check JOBNAME and JOBID to match desired output for viewing
130 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 5: Lab
131 
© 2014 CA. ALL RIGHTS RESERVED. 
Project Phase 5: Instructor Debrief
132 
© 2014 CA. ALL RIGHTS RESERVED. 
Advanced Concepts, Split Screen, SUBMIT, and Other ProductsDebrief Introduction 
ISPF has many convenient functionalities for users at all levels. PF2 (SPLIT SCREEN) can be used to divide the screen between different displays. PF9 (SWITCH) is used to move between the two screens.
133 
© 2014 CA. ALL RIGHTS RESERVED. 
Common Mistakes 
Advanced Concepts, Split Screen, SUBMIT, and Other Products 
There are several common mistakes that it is important to avoid. Hitting PF2 when your cursor is not where you want the screen split to occurSplitting screens too many timesNeglecting to put a NOTIFY parameter on a JOB statement
134 
© 2014 CA. ALL RIGHTS RESERVED. 
Questions and Answers 
Advanced Concepts, Split Screen, SUBMIT, and Other Products 
How should one go about invoking other products? Review appropriate documentation Utilize the HELP facility wherever necessary. 
Will ISPF change with different products? Yes, when some are invoked, they become like another shellEqual sign (=) will treat them as the root for all the other options within the product. It may be necessary to exit the product before coming back to the traditional ISPF panels 
Is the split screen supported between different applications? Yes, in most cases. If testing or running scripts is affected by such a split or causes unusual behaviors, go back to a single screen and perform the task again.
135 
© 2014 CA. ALL RIGHTS RESERVED. 
Knowledge Check 
The first few questions will focus on the following primary menu display. 
------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 
OPTION ===> 
USERID -PRLC01 
0ISPF PARMS -Specify terminal and user parameters TIME -23:38 
1BROWSE -Display source data or output listings TERMINAL -3278 
2EDIT -Create or change source data PF KEYS -12 
3UTILITIES -Perform utility functions SYSID -XE09 
4FOREGROUND -Invoke language processors in foreground 
5BATCH -Submit job for language processing 
6COMMAND -Enter TSO command or CLIST 
7DIALOG TEST -Perform dialog testing 
8LM UTILITIES-Perform library administrator utility functions 
9IBM PRODUCTS-Additional IBM program development products 
CCHANGES -Display summary of changes for this release 
DDATABASE 2 -IBM Database 2 (DB2) Release 2.3.0 
LCA-LINK -PC File Transport Facility 
OSYSVIEW -SYSVIEW 
TTUTORIAL -Display information about ISPF/PDF 
XEXIT -Terminate ISPF using log and list defaults 
DOC CA DOC -Online Product Information and hints 
Enter ENDcommand to terminate ISPF.
136 
© 2014 CA. ALL RIGHTS RESERVED. 
Knowledge Check (Continued) 
Question 1 of 8: Which option should I select to edit a data set? 
Option 1 
A 
Option 2 
B 
Option 3 
C 
Option 6 
D
137 
© 2014 CA. ALL RIGHTS RESERVED. 
Knowledge Check (Continued) 
Question 2 of 8: What option should I select to allocate a new data set? 
Option 1 
A 
Option 2 
B 
Option 3 
C 
Option 6 
D
138 
© 2014 CA. ALL RIGHTS RESERVED. 
Knowledge Check (Continued) 
Question 3 of 8: If your JCL library is named DRLC01.JCL.CNTL, what value should be coded in the PROJECT field? 
JCL 
A 
CNTL 
B 
DRLC01 
C 
Something else 
D
139 
© 2014 CA. ALL RIGHTS RESERVED. 
Knowledge Check (Continued) 
Question 4 of 8: How many lines will be copied during the CREATE process? 
99 lines with blank lines added 
A 
All of the lines 
B 
Only the one line 
C 
None of the above 
D
140 
© 2014 CA. ALL RIGHTS RESERVED. 
Knowledge Check (Continued) 
Question 5 of 8: What is the data set name that is to receive the results of the CREATE? 
JCL.CNTL 
A 
TSO.JCL.CNTL 
B 
DRLC01.JCL.CNTL 
C 
userid.JCL.CNTL 
D
141 
© 2014 CA. ALL RIGHTS RESERVED. 
Knowledge Check (Continued) 
Question 6 of 8: Which of the following line commands are not valid during EDIT processing? 
D 
A 
M 
B 
R 
C 
Y 
D
142 
© 2014 CA. ALL RIGHTS RESERVED. 
Knowledge Check (Continued) 
Question 7 of 8: In TSO/ISPF, what is the conventional value for PF3? 
SPLIT 
A 
CANCEL 
B 
END 
C 
HELP 
D
143 
© 2014 CA. ALL RIGHTS RESERVED. 
Knowledge Check (Continued) 
Question 8 of 8: In TSO/ISPF, what is the conventional value for PF2? 
SPLIT 
A 
CANCEL 
B 
END 
C 
HELP 
D
144 
© 2014 CA. ALL RIGHTS RESERVED. 
For More Information 
To learn more about Mainframe, please visit: 
http://bit.ly/1wbiPkl 
Insert appropriate screenshot and textoverlayfrom following“More Info Graphics” slide here; ensure it links to correct page 
Mainframe
145 
© 2014 CA. ALL RIGHTS RESERVED. 
For Informational Purposes Only 
© 2014CA. All rights reserved. All trademarks referenced herein belong to their respective companies. 
This presentation provided at CA World 2014 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer references relate to customer's specific use and experience of CA products and solutionssoactual results may vary. 
Terms of this Presentation

More Related Content

What's hot

Service Virtualization 101
Service Virtualization 101Service Virtualization 101
Service Virtualization 101Stefana Muller
 
Pre-Con Education: What Is CA Unified Infrastructure Management and what's ne...
Pre-Con Education: What Is CA Unified Infrastructure Management and what's ne...Pre-Con Education: What Is CA Unified Infrastructure Management and what's ne...
Pre-Con Education: What Is CA Unified Infrastructure Management and what's ne...CA Technologies
 
Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best ...
Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best ...Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best ...
Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best ...CA Technologies
 
Service Virtualization - Next Gen Testing Conference Singapore 2013
Service Virtualization - Next Gen Testing Conference Singapore 2013Service Virtualization - Next Gen Testing Conference Singapore 2013
Service Virtualization - Next Gen Testing Conference Singapore 2013Min Fang
 
Hands-On Lab: Test Drive the Enhanced HTML5 Dashboard Designer With Release 8...
Hands-On Lab: Test Drive the Enhanced HTML5 Dashboard Designer With Release 8...Hands-On Lab: Test Drive the Enhanced HTML5 Dashboard Designer With Release 8...
Hands-On Lab: Test Drive the Enhanced HTML5 Dashboard Designer With Release 8...CA Technologies
 
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)CA Technologies
 
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...CA Technologies
 
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation JourneyCase Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation JourneyCA Technologies
 
CA Workload Automation Product Roadmap - CA Workload Automation Technology Su...
CA Workload Automation Product Roadmap - CA Workload Automation Technology Su...CA Workload Automation Product Roadmap - CA Workload Automation Technology Su...
CA Workload Automation Product Roadmap - CA Workload Automation Technology Su...Extra Technology
 
Best Practices with CA Workload Automation AutoSys (AE)
Best Practices with CA Workload Automation AutoSys (AE)Best Practices with CA Workload Automation AutoSys (AE)
Best Practices with CA Workload Automation AutoSys (AE)CA Technologies
 
Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...
Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...
Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...CA Technologies
 
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You RequestedLearn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You RequestedCA Technologies
 
Getting the Most Out of Your DB2 Investment
Getting the Most Out of Your DB2 InvestmentGetting the Most Out of Your DB2 Investment
Getting the Most Out of Your DB2 InvestmentCA Technologies
 
Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...
Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...
Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...CA Technologies
 
Pre-Con Education: Migrating to CA Release Automation 5.5.2 to Exploit New ...
Pre-Con Education: Migrating to CA Release Automation 5.5.2 to Exploit New ...Pre-Con Education: Migrating to CA Release Automation 5.5.2 to Exploit New ...
Pre-Con Education: Migrating to CA Release Automation 5.5.2 to Exploit New ...CA Technologies
 
The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...
The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...
The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...CA Technologies
 
Mainframe Software Management Made Easier
Mainframe Software Management Made EasierMainframe Software Management Made Easier
Mainframe Software Management Made EasierCA Technologies
 
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...CA Technologies
 
CA Unified Infrastructure Management for z Systems: Get a Holistic View of Yo...
CA Unified Infrastructure Management for z Systems: Get a Holistic View of Yo...CA Unified Infrastructure Management for z Systems: Get a Holistic View of Yo...
CA Unified Infrastructure Management for z Systems: Get a Holistic View of Yo...CA Technologies
 

What's hot (20)

Service Virtualization 101
Service Virtualization 101Service Virtualization 101
Service Virtualization 101
 
Pre-Con Education: What Is CA Unified Infrastructure Management and what's ne...
Pre-Con Education: What Is CA Unified Infrastructure Management and what's ne...Pre-Con Education: What Is CA Unified Infrastructure Management and what's ne...
Pre-Con Education: What Is CA Unified Infrastructure Management and what's ne...
 
Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best ...
Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best ...Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best ...
Pre-Con Education: CA SYSVIEW® Technical Deep Dive: New Enhancement and Best ...
 
Service Virtualization - Next Gen Testing Conference Singapore 2013
Service Virtualization - Next Gen Testing Conference Singapore 2013Service Virtualization - Next Gen Testing Conference Singapore 2013
Service Virtualization - Next Gen Testing Conference Singapore 2013
 
Hands-On Lab: Test Drive the Enhanced HTML5 Dashboard Designer With Release 8...
Hands-On Lab: Test Drive the Enhanced HTML5 Dashboard Designer With Release 8...Hands-On Lab: Test Drive the Enhanced HTML5 Dashboard Designer With Release 8...
Hands-On Lab: Test Drive the Enhanced HTML5 Dashboard Designer With Release 8...
 
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 1)
 
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
 
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation JourneyCase Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
 
CA Workload Automation Product Roadmap - CA Workload Automation Technology Su...
CA Workload Automation Product Roadmap - CA Workload Automation Technology Su...CA Workload Automation Product Roadmap - CA Workload Automation Technology Su...
CA Workload Automation Product Roadmap - CA Workload Automation Technology Su...
 
Best Practices with CA Workload Automation AutoSys (AE)
Best Practices with CA Workload Automation AutoSys (AE)Best Practices with CA Workload Automation AutoSys (AE)
Best Practices with CA Workload Automation AutoSys (AE)
 
Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...
Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...
Upgrade and Unleash the Power of CA Workload Automation AutoSys (AE) and CA W...
 
Lisa
LisaLisa
Lisa
 
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You RequestedLearn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
 
Getting the Most Out of Your DB2 Investment
Getting the Most Out of Your DB2 InvestmentGetting the Most Out of Your DB2 Investment
Getting the Most Out of Your DB2 Investment
 
Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...
Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...
Advanced CA Endevor® Software Change Manager Processor Coding Techniques: Pra...
 
Pre-Con Education: Migrating to CA Release Automation 5.5.2 to Exploit New ...
Pre-Con Education: Migrating to CA Release Automation 5.5.2 to Exploit New ...Pre-Con Education: Migrating to CA Release Automation 5.5.2 to Exploit New ...
Pre-Con Education: Migrating to CA Release Automation 5.5.2 to Exploit New ...
 
The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...
The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...
The New CA Vantage™ Storage Resource Manager Storage Management Like You’ve N...
 
Mainframe Software Management Made Easier
Mainframe Software Management Made EasierMainframe Software Management Made Easier
Mainframe Software Management Made Easier
 
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
Best Practice for Supercharging CA Workload Automation dSeries (DE) for Optim...
 
CA Unified Infrastructure Management for z Systems: Get a Holistic View of Yo...
CA Unified Infrastructure Management for z Systems: Get a Holistic View of Yo...CA Unified Infrastructure Management for z Systems: Get a Holistic View of Yo...
CA Unified Infrastructure Management for z Systems: Get a Holistic View of Yo...
 

Similar to Pre-Con Education: Introduction to Mainframe Academy With CA Technologies

How to Build a Platform Team
How to Build a Platform TeamHow to Build a Platform Team
How to Build a Platform TeamVMware Tanzu
 
Vibin chelladurai_Mainframe_CSC
Vibin chelladurai_Mainframe_CSCVibin chelladurai_Mainframe_CSC
Vibin chelladurai_Mainframe_CSCVibin Chelladurai
 
Prasad Rompalli latest Resume
Prasad Rompalli latest ResumePrasad Rompalli latest Resume
Prasad Rompalli latest ResumeRsv Prasad
 
Prasad Rompalli latest Resume
Prasad Rompalli latest ResumePrasad Rompalli latest Resume
Prasad Rompalli latest ResumeRsv Prasad
 
Bud's Resume_rev3
Bud's Resume_rev3Bud's Resume_rev3
Bud's Resume_rev3Bud Jameson
 
AmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmal J
 
Resume Deepthi Reddy
Resume Deepthi ReddyResume Deepthi Reddy
Resume Deepthi ReddyDeepthi Reddy
 
Using PHP and SOA for Situational Applications in the Enterprise
Using PHP and SOA for Situational Applications in the EnterpriseUsing PHP and SOA for Situational Applications in the Enterprise
Using PHP and SOA for Situational Applications in the Enterprisewebhostingguy
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101Sanjeev Sharma
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar NatarajanSathish Kumar
 
Abhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 yearsAbhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 yearsAbhishek Pathak
 

Similar to Pre-Con Education: Introduction to Mainframe Academy With CA Technologies (20)

Lloyd Mcallen
Lloyd McallenLloyd Mcallen
Lloyd Mcallen
 
How to Build a Platform Team
How to Build a Platform TeamHow to Build a Platform Team
How to Build a Platform Team
 
CV
CVCV
CV
 
Vibin chelladurai_Mainframe_CSC
Vibin chelladurai_Mainframe_CSCVibin chelladurai_Mainframe_CSC
Vibin chelladurai_Mainframe_CSC
 
Prasad Rompalli latest Resume
Prasad Rompalli latest ResumePrasad Rompalli latest Resume
Prasad Rompalli latest Resume
 
Prasad Rompalli latest Resume
Prasad Rompalli latest ResumePrasad Rompalli latest Resume
Prasad Rompalli latest Resume
 
SureshRajanNS-CV
SureshRajanNS-CVSureshRajanNS-CV
SureshRajanNS-CV
 
Nitin resume - New
Nitin resume - NewNitin resume - New
Nitin resume - New
 
Bud's Resume_rev3
Bud's Resume_rev3Bud's Resume_rev3
Bud's Resume_rev3
 
tej..
tej..tej..
tej..
 
AmaleswaraRao_DOTNET
AmaleswaraRao_DOTNETAmaleswaraRao_DOTNET
AmaleswaraRao_DOTNET
 
Resume Deepthi Reddy
Resume Deepthi ReddyResume Deepthi Reddy
Resume Deepthi Reddy
 
Nissi On Job Training
Nissi On Job TrainingNissi On Job Training
Nissi On Job Training
 
Using PHP and SOA for Situational Applications in the Enterprise
Using PHP and SOA for Situational Applications in the EnterpriseUsing PHP and SOA for Situational Applications in the Enterprise
Using PHP and SOA for Situational Applications in the Enterprise
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
Resume
ResumeResume
Resume
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar Natarajan
 
Abhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 yearsAbhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 years
 
Giri_WCS
Giri_WCSGiri_WCS
Giri_WCS
 
Sample report
Sample reportSample report
Sample report
 

More from CA Technologies

CA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Technologies
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceCA Technologies
 
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...CA Technologies
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCA Technologies
 
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...CA Technologies
 
Case Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCase Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCA Technologies
 
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...CA Technologies
 
Case Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCase Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCA Technologies
 
Making Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramMaking Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramCA Technologies
 
Keynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageKeynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageCA Technologies
 
Emerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementEmerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementCA Technologies
 
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...CA Technologies
 
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...CA Technologies
 
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...CA Technologies
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...CA Technologies
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...CA Technologies
 
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...CA Technologies
 
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...CA Technologies
 
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentBlockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentCA Technologies
 
Establish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseEstablish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseCA Technologies
 

More from CA Technologies (20)

CA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Mainframe Resource Intelligence
CA Mainframe Resource Intelligence
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
 
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software Development
 
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
 
Case Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCase Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on Time
 
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
 
Case Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCase Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital Government
 
Making Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramMaking Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security Program
 
Keynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageKeynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive Advantage
 
Emerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementEmerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access Management
 
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
 
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
 
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
 
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
 
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentBlockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of Deployment
 
Establish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseEstablish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital Enterprise
 

Recently uploaded

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Recently uploaded (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Pre-Con Education: Introduction to Mainframe Academy With CA Technologies

  • 1. Pre-Con Education: Introduction to Mainframe Academy with CA Technologies Scott Fagen MFX30E #CAWorld Distinguished Engineer – Chief Architect, System z CA Technologies Mainframe
  • 2. 2 © 2014 CA. ALL RIGHTS RESERVED. Abstract Mainframe Academy with CA Technologies is a 7-week immersive certification program which brings basic mainframe skills to recent grads and veteran distributed systems staff alike. This instructor-led course will provide a sample of the content taught during the program, and can be combined with hands-on lab access in the CA Technologies lab room. If you want to see how to transform your career with mainframe skills or how to build a team of productive systems programmers in short order, join us for this key educational offering. Scott Fagen CA Technologies Distinguished Engineer Chief Architect, System z
  • 3. 3 © 2014 CA. ALL RIGHTS RESERVED. Agenda THE PROBLEM CA MAINFRAME ACADEMY OVERVIEW ADVANCED CONCEPTS TSO/ISPF CUSTOMIZATION EDITING DATASETS WORKING WITH DATASETS 1 2 3 4 5 6
  • 4. 4 © 2014 CA. ALL RIGHTS RESERVED. For Informational Purposes Only © 2014CA. All rights reserved. All trademarks referenced herein belong to their respective companies. This presentation provided at CA World 2014 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer references relate to customer's specific use and experience of CA products and solutionssoactual results may vary. Terms of this Presentation
  • 5. 5 © 2014 CA. ALL RIGHTS RESERVED. The problemMainframe critical skills shortage “It is a well-known fact that the available pool of skilled mainframe professionals is shrinking…44 percent of IT organisationsgrappling with staffing issues created by the greyingworkforce and difficulty in hiring new staff are concerned…” •80% of execs surveyed will maintain or increase spending on mainframe staffing over the next 12 to 18 months •35% of survey participants say recent graduates are not as proficient in mainframe tech skills as those entering the workforce 10 years ago
  • 6. 6 © 2014 CA. ALL RIGHTS RESERVED. Mainframe skills learning options •Not teaching MF with depth and breadth •Limited hands on experience •Lacks real world use cases University (Computer Science) •Resource intensive •Not a core competency •Mixed results with mentoring/no certification Build your own training/mentoring •Only teaches fundamentals; no depth •Does not provide a linear program •Random classes as available on the IBM schedule IBM University Program •2-3 years for completion •Lost Opportunity costs •Lacks real world/use case scenarios Online, Marist College, etc •SHARE is great to “keep up” on new trends but will not provide deep and comprehensive training Industry Programs
  • 7. 7 © 2014 CA. ALL RIGHTS RESERVED. Mainframe Academy with CA TechnologiesThe world needs more mainframers •Designedby mainframe customersfor mainframe customers •Vendor-agnostic •27-day immersion program •Real-world and project-based curriculum •Blended Learning including ILT, VILT, WBT •Students can become Certified Mainframe Professionals Mainframe Academy arms your IT professionals with core programming skills to manage your mainframe environment.
  • 8. 8 © 2014 CA. ALL RIGHTS RESERVED. Mainframe Academy Core Overview CORE Week 1 –4 Kick off session (1-2 days EMEA and LA only) Introduction to z/OS TSO/ISPF for z/OS Curriculum JCL for z/OS Curriculum 1 day 6 days 7 days Instructor debrief & Exam (1 days) Week5 –7 Utilities Curriculum REXX Curriculum Systems Programming Curriculum 3 days 4 days 3 days Instructor debrief & Exam (2 days) Delivery Methods:
  • 9. 9 © 2014 CA. ALL RIGHTS RESERVED. Results For Participants: –Official Certification –Core programming language skills –Access to CA Mainframe Academy Portal for a calendar year For Companies: –Reduced recruiting/OPEX costs –Accelerated projects –Reduced risk/redundant skills –Reliable resource planning
  • 10. 10 © 2014 CA. ALL RIGHTS RESERVED. What Graduates Can Do Perform basic programming and application development in z/OS Issue job-level commands for z/OS job output Partition z/OS in a real and virtual environment Perform basic troubleshooting Issue JES commands for batch jobs, monitor those jobs, and analyze problems Create, copy, delete and change data sets Use TSO/ISPF to allocate and delete data sets Navigate the ISPF menu structure Use Job Control Language statement syntax and format Create and use JCL procedures Issue SDSF system-level commands Use basic REXX keyword commands Identify REXX functions and their usage
  • 11. 11 © 2014 CA. ALL RIGHTS RESERVED. Learn more –mainframe academy website http://www.ca.com/mainframe-academy
  • 13. 13 © 2014 CA. ALL RIGHTS RESERVED. Course Welcome Welcome to the TSO/ISPF for z/OS Course In this session, we will walk through: Skills you will acquire in the courseCourse objectivesCourse structureDescription of the Project you will work on Inventory of materials you will use to complete the project
  • 14. 14 © 2014 CA. ALL RIGHTS RESERVED. Skills You Will Acquire in This Course This course will further your career by teaching you how to: Use the z/OS online tools to access servicesEdit dataManage data sets/files Why Does TSO/ISPF Matter? TSO/ISPF is a fundamental skill required for anyone working in the mainframe environment. •Provides an online environment for access to editing facilities and utilities. •Provides an online environment for access to a variety of third party vendor products. NOTE: Skill in TSO/ISPF is not optional, it is absolutely a prerequisite for interacting with the z/OS environment in virtually every capacity.
  • 15. 15 © 2014 CA. ALL RIGHTS RESERVED. Course Objectives After taking this course, you will be able to: Access, add, and edit system data sets (files). Use utilities facilities to manage data sets and exploit the tools for manipulating data. Interact with other ISPF applications like SDSF to review job output. Execute TSO scripts (CLIST and REXX) that allow you to execute predefined programs.
  • 16. 16 © 2014 CA. ALL RIGHTS RESERVED. Course Structure This course lasts about 4 days… but you’re getting it in 4 hours! The course is structured entirely around project work, in which you will solve real- world problems using Mainframe tools. Course is split up into phases. Each Phase Has a Recurring Structure. Project BriefingResearch and Self-StudyCreate Project DeliverablesDebriefRevise Project DeliverablesFinal Debrief
  • 17. 17 © 2014 CA. ALL RIGHTS RESERVED. Project Briefing HealthNowis getting ready to expand into new markets and wants to build a customer relationship management system (CRM). You’ve been assigned as the junior member of a team that will develop the CRM. You’ve been asked by your supervisor to build the data sets for the list of countries HealthNowis considering for expansion. To get the job done, you’re going to learn how to use ISPF to add data to data sets, build data sets, and use utility functions to validate the created environment.
  • 18. 18 © 2014 CA. ALL RIGHTS RESERVED. Project Phases The Project consists of five phases: Phase 1: You will customize TSO/ISPF for use in the HealthNowenvironment. Phase 2: You will create and edit a dataset containing the countries HealthNowis considering for expansion. Phase 3: You will create a PDS to contain all the datasets related to list of countries. Phase 4: You will generate a list of countries above a certain market size by using a predefined REXX program. Phase 5: You will submit a job and review its output using SDSF.
  • 19. 19 © 2014 CA. ALL RIGHTS RESERVED. How You Will do the Work As you work on the project, you will have a set of resources to draw on, including: An instructor-led briefingWeb-based training modulesWe’ll debrief (virtually) as a group after you’ve had a chance to work on each phase of the project. You will revise your project work and bring it with you to a live session. Any questions?
  • 20. 20 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 1: Customizing the TSO/ISPF Environment
  • 21. 21 © 2014 CA. ALL RIGHTS RESERVED. Description of Phase 1 Your task is to set up TSO/ISPF and customize it for use on the HealthNowproject work. You will also understand techniques to become quickly productive in the environment. This task will involve several steps: Logging on to TSONavigate between different ISPF menus and understand basic capabilitiesChange some ISPF settings to reduce the number of keystrokes and make you more productive
  • 22. 22 © 2014 CA. ALL RIGHTS RESERVED. Phase 1 Resources Self-Study Web-Based TrainingUsing Online System Facilities -TSO/ISPF •WBT TSO Concepts and commands •WBT Introduction to TSO/ISPF •WBT Using ISPF Instructor-Led Content BriefingIntroduction to ISPF and its capabilitiesIntroduction to TSOISPF Menu NavigationUsing PF keysISPF help system Project Guidance and TroubleshootingTips and Tricks
  • 23. 23 © 2014 CA. ALL RIGHTS RESERVED. Self-Study WBT: Using Online System Facilities –TSO/ISPF You will take these modules within the WBT. TSO Concepts and Commands will show you how to: Identify and log on to TSORecognize a basic set of TSO commandsAllocate and create data sets using TSO commands and transmit data sets to other systems Introduction to TSO/ISPF will: Introduce concepts of the IBM Interactive System Productivity Facility (ISPF) Show methods used to navigate and utilize the common ISPF services Using ISPF will show you how to: Locate and Define the Basic Settings Used to Tailor the ISPF EnvironmentUse and Control the ISPF Split FacilityDefine and Use Program Function KeysIt is recommended that you take the Mastery Test at the conclusion of this WBT.
  • 24. 24 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 1: Instructor-Led Content Briefing
  • 25. 25 © 2014 CA. ALL RIGHTS RESERVED. Introduction to TSO/E TSO/E stands for Time Sharing Option/ Extendedwhich is the online access mechanism for programmer functions. Each TSO/E user is represented as a unique unit of work to z/OS. When a user logs in to TSO/E an interactive session is established. TSO/E is a command line base component which allows scripting as well as providing a platform for other applications (such as ISPF/PDF). TSO/E provides two command procedure facilities: CLIST and REXX. NOTE: We will simply refer to TSO/E as TSO throughout the remainder of the course as this is standard practice.
  • 26. 26 © 2014 CA. ALL RIGHTS RESERVED. Introduction to ISPF/PDF ISPF/PDF stands for Interactive System Productivity Facility/Program Development Facility. Provides a panel driven interface for editing, utilities, and vendor products. ISPF features include Browsing/Editing servicesUtilities to manage data setsDialog manager provides •ISPF services to many vendor products. •ISPF services to user developed applications. Many ISPF functions can also be controlled using program function (PF) keys. NOTE: We will simply refer to ISPF/PDF as ISPF throughout the remainder of the course as this is standard practice.
  • 27. 27 © 2014 CA. ALL RIGHTS RESERVED. ISPF Capabilities Online utility functions: Look at dataset attributesAllocate new datasets, delete existing datasetsCopy dataset / members of a PDS / LIBRARYView/Browse a dataset or PDS / LIBRARY member WITHOUT making changes. Edit a dataset or PDS / LIBRARY member and making changes. Allow TSO/ISPF commands or REXX/CLIST scripts. Customize user session.
  • 28. 28 © 2014 CA. ALL RIGHTS RESERVED. ISPF Menus Tour -Overview The Tour “visits” the following Major ISPF Panels- 0 SettingsTerminal and user parameters 1 ViewDisplay source data or listings 2 EditCreate or change source data 3 UtilitiesPerform utility functions 6 Command Enter TSO or Workstation commands T Tutorial Tutorial of ISPF
  • 29. 29 © 2014 CA. ALL RIGHTS RESERVED. Before Logging on to TSO Click on 3270 Emulation software (QWS3270) Validate proper session name and then CONNECT
  • 30. 30 © 2014 CA. ALL RIGHTS RESERVED. Before Logging on to TSO -Continued Enter USERID and Password
  • 31. 31 © 2014 CA. ALL RIGHTS RESERVED. Before Logging on to TSO -Continued Enter an ‘S’ on the line to access A09ITSO which is the system we will use. You can also enter a ‘01’ on the command line to access the system.
  • 32. 32 © 2014 CA. ALL RIGHTS RESERVED. Typical LOGON Screen -------------------------------TSO/E LOGON ----------------------------------- Enter LOGON parameters below: RACF LOGON parameters: Userid===> PRLC01 Password ===> New Password ===> Procedure ===> ISPFPROCGroup Ident===> Acct Nmbr===> 859003 Size ===> 8192 Perform ===> Command ===> ISPF Enter an 'S' before each option desired below: -Nomail-NonoticeS-Reconnect -OIDcard PF1/PF13 ==> Help PF3/PF15 ==> Logoff PA1 ==> Attention PA2 ==> Reshow You may request specific help information by entering a '?' in any entry field Automatic command at TSO READY prompt Enter password on this line
  • 33. 33 © 2014 CA. ALL RIGHTS RESERVED. TSO/E “READY” Prompt READY READY READY help LANGUAGE PROCESSING COMMANDS: ASM INVOKE ASSEMBLER PROMPTER AND ASSEMBLER F COMPILER. CALC INVOKE ITF:PL/1 PROCESSOR FOR DESK CALCULATOR MODE. COBOL INVOKE COBOL PROMPTER AND ANS COBOL COMPILER. FORT INVOKE FORTRAN PROMPTER AND FORTRAN IV G1 COMPILER. PROGRAM CONTROL COMMANDS: CALL LOAD AND EXECUTE THE SPECIFIED LOAD MODULE. LINK INVOKE LINK PROMPTER AND LINKAGE EDITOR. LOADGO LOAD AND EXECUTE PROGRAM. RUN COMPILE, LOAD, AND EXECUTE PROGRAM. TEST TESTUSER PROGRAM. TESTAUTH TEST APF AUTHORIZED PROGRAMS. DATA MANAGEMENT COMMANDS: ALLOCATE ALLOCATEA DATA SET WITH OR WITHOUT AN ATTRIBUTE LIST OF DCB PARAMETERS. *** TSO READY prompt HELP command entered Available line commands under TSO
  • 34. 34 © 2014 CA. ALL RIGHTS RESERVED. Logging on to TSO Message indicating that logon is in progress. IMPORTANT ISPF always terminates a screen with three (3) asterisks (*) to indicate when there is more data to follow by hitting the ENTER key TIP: Watch for the three asterisks and hit ENTER
  • 35. 35 © 2014 CA. ALL RIGHTS RESERVED. Logging on to TSO Initial ISPF panel showing various products. Select ‘P’ for basic ISPF
  • 36. 36 © 2014 CA. ALL RIGHTS RESERVED. ISPF Primary Option Panel ------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 OPTION ===> USERID -PRLC01 0ISPF PARMS -Specify terminal and user parameters TIME -23:38 1BROWSE -Display source data or output listings TERMINAL -3278 2EDIT -Create or change source data PF KEYS -12 3UTILITIES -Perform utility functions SYSID -XE09 4FOREGROUND -Invoke language processors in foreground 5BATCH -Submit job for language processing 6COMMAND -Enter TSO command or CLIST 7DIALOG TEST -Perform dialog testing 8LM UTILITIES-Perform library administrator utility functions 9IBM PRODUCTS-Additional IBM program development products CCHANGES -Display summary of changes for this release DDATABASE 2 -IBM Database 2 (DB2) Release 2.3.0 LCA-LINK -PC File Transport Facility OSYSVIEW -SYSVIEW TTUTORIAL -Display information about ISPF/PDF XEXIT -Terminate ISPF using log and list defaults DOC CA DOC -Online Product Information and hints Enter ENDcommand to terminate ISPF. */ Online tutorial provides information and assistance regarding ISPF usage.
  • 37. 37 © 2014 CA. ALL RIGHTS RESERVED. What is a Panel? Panels are predefined formats, with established input fields. Types of panels: Menu selectionList selectionEDIT/BROWSE Drop-down menus (Action bar) Line commands and input items are specific to each panel.
  • 38. 38 © 2014 CA. ALL RIGHTS RESERVED. Menu Panel and Commands ------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 OPTION ===> USERID -PRLC01 0ISPF PARMS -Specify terminal and user parameters TIME -23:38 1BROWSE -Display source data or output listings TERMINAL -3278 2EDIT -Create or change source data PF KEYS -12 3UTILITIES -Perform utility functions SYSID -XE09 4FOREGROUND -Invoke language processors in foreground 5BATCH -Submit job for language processing 6COMMAND -Enter TSO command or CLIST 7DIALOG TEST -Perform dialog testing 8LM UTILITIES-Perform library administrator utility functions 9IBM PRODUCTS-Additional IBM program development products CCHANGES -Display summary of changes for this release DDATABASE 2 -IBM Database 2 (DB2) Release 2.3.0 LCA-LINK -PC File Transport Facility OSYSVIEW -SYSVIEW TTUTORIAL -Display information about ISPF/PDF XEXIT -Terminate ISPF using log and list defaults DOC CA DOC -Online Product Information and hints Enter ENDcommand to terminate ISPF. */ The only valid input must be entered on the command line and must be one of the choices indicated.
  • 39. 39 © 2014 CA. ALL RIGHTS RESERVED. List Panel and Commands Menu Functions Utilities Help ------------------------------------------------------------------------------ EDIT SYS1.PROCLIB Row 00001of 00099 Command ===>________________________________________________ Scroll ===> PAGE Name PromptSize Created Changed ID . $$$COIBM 29 1983/12/15 1991/07/22 09:27:00 SYSIPO . APPC . ASCH . ASCHINT . ASMAC . ASMACG . ASMACL 23 2010/08/06 2010/08/0623:04:58 PRLC01 . ASMACLG SASMFC 16 1978/08/02 1992/03/16 19:09:00 SYSIPO . ASMFCG 25 1978/08/02 1992/03/16 19:10:00 SYSIPO . ASMFCL 29 1978/08/02 1992/03/16 19:10:00 SYSIPO . ASMFCLG 31 1978/08/02 1992/03/16 19:10:00 SYSIPO . BLSJIPCS . BLSJPRMI . BPXAS . BPXOINIT TSO and ISPF command line input may be entered here. (i.e. =3.4, or TSO LISTALC) Line commands specific to this panel and its various options would be entered in front of the desired member
  • 40. 40 © 2014 CA. ALL RIGHTS RESERVED. EDIT Panel and Commands File Edit Edit_SettingsMenu Utilities Compilers Test Help ----------------------------------------------------------------------------- EDIT PRLC01.LIBRARY.NAME(NEWNAME) -01.00 Columns00001 00072 Command ===> Scroll ===> CSR ********************************** Top of Data ****************************** ==MSG> -Warning-The UNDO command is not available until you change ==MSG> your edit profile using the command RECOVERY ON. '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' '''''' ********************************* Bottom of Data **************************** TSO and ISPF command line input may be entered here. (i.e. =3.4, or TSO LISTALC) EDIT specific line commands get entered here (i.e. INSERT, COPY, REPEAT, etc.) Input data is entered on blank lines.
  • 41. 41 © 2014 CA. ALL RIGHTS RESERVED. Navigating ISPF Menus Navigating ISPF Panels: Enter the value on the panel that represents the desired destination. Values can consist of numbers, letters, or abbreviations. (Example: Enter a 2 to go to the EDIT panel). In some cases panels may lead to other panels with additional choices. For example entering a 3 goes to the UTILITIES panel. Once there, option 2 goes to the DATA SET panel. Therefore we can enter 3.2 from the primary menu to go directly to the DATA SET panel. From any panel, one can “jump” directly to a panel by using an equal sign (=) before the path. For example, I can enter =3.2 to go directly to the DATA SET panel from any other panel. NOTE: The purpose of the equal sign is to indicate that the path is to pass back through the primary panel for the selection.
  • 42. 42 © 2014 CA. ALL RIGHTS RESERVED. Navigation Example ------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 OPTION ===> 3 USERID -PRLC01 0ISPF PARMS -Specify terminal and user parameters TIME -23:38 1BROWSE -Display source data or output listings TERMINAL -3278 2EDIT -Create or change source data PF KEYS -12 3UTILITIES -Perform utility functions SYSID -XE09 4FOREGROUND -Invoke language processors in foreground 5BATCH -Submit job for language processing 6COMMAND -Enter TSO command or CLIST 7DIALOG TEST -Perform dialog testing 8LM UTILITIES-Perform library administrator utility functions 9IBM PRODUCTS-Additional IBM program development products CCHANGES -Display summary of changes for this release DDATABASE 2 -IBM Database 2 (DB2) Release 2.3.0 LCA-LINK -PC File Transport Facility OSYSVIEW -SYSVIEW TTUTORIAL -Display information about ISPF/PDF XEXIT -Terminate ISPF using log and list defaults DOC CA DOC -Online Product Information and hints Enter ENDcommand to terminate ISPF. */ Menu Help _________________________________________________________________________________ Utility Selection Panel Option ===> 4 1LibraryCompress or print data set. Print index listing. Print, rename, delete, browse, edit or view members 2Data Set Allocate, rename, delete, catalog, uncatalog, or display information of an entire data set 3Move/CopyMove, or copy members or data sets 4DslistPrint or display (to process) list of data set names. Print or display VTOC information 5Reset Reset statistics for members of ISPF library 6HardcopyInitiate hardcopy output 7TransferDownload ISPF Client/Server or Transfer data set 8OutlistDisplay, delete, or print held job output 9CommandsCreate/change an application command table 11Format Format definition for formatted data Edit/Browse 12SuperCCompare data sets (Standard Dialog) 13SuperCECompare data sets Extended (Extended Dialog) 14Search-ForSearch data sets for strings of data (Standard Dialog) 15Search-ForESearch data sets for strings of data Extended (Extended Dialog) 16TablesISPF Table Utility 17UdlistPrint or display (to process) z/OS UNIX directory list Menu RefListRefModeUtilities Help ________________________________________________________________________________ Data Set List Utility Option ===> More: + 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: DsnameLevel . . . PRLC01 Volume serial . . Data set list options Initial View Enter "/" to select option 11. Volume /Confirm Data Set Delete 2. Space /Confirm Member Delete 3. Attrib/Include Additional Qualifiers 4. Total /Display Catalog Name /Display Total Tracks Prefix DsnameLevel 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
  • 43. 43 © 2014 CA. ALL RIGHTS RESERVED. Navigation Example (Shortcut) ------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 OPTION ===> 3.4 USERID -PRLC01 0ISPF PARMS -Specify terminal and user parameters TIME -23:38 1BROWSE -Display source data or output listings TERMINAL -3278 2EDIT -Create or change source data PF KEYS -12 3UTILITIES -Perform utility functions SYSID -XE09 4FOREGROUND -Invoke language processors in foreground 5BATCH -Submit job for language processing 6COMMAND -Enter TSO command or CLIST 7DIALOG TEST -Perform dialog testing 8LM UTILITIES-Perform library administrator utility functions 9IBM PRODUCTS-Additional IBM program development products CCHANGES -Display summary of changes for this release DDATABASE 2 -IBM Database 2 (DB2) Release 2.3.0 LCA-LINK -PC File Transport Facility OSYSVIEW -SYSVIEW TTUTORIAL -Display information about ISPF/PDF XEXIT -Terminate ISPF using log and list defaults DOC CA DOC -Online Product Information and hints Enter ENDcommand to terminate ISPF. */ Menu RefListRefModeUtilities Help ________________________________________________________________________________ Data Set List Utility Option ===> More: + 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: DsnameLevel . . . PRLC01 Volume serial . . Data set list options Initial View Enter "/" to select option 11. Volume /Confirm Data Set Delete 2. Space /Confirm Member Delete 3. Attrib/Include Additional Qualifiers 4. Total /Display Catalog Name /Display Total Tracks Prefix DsnameLevel 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
  • 44. 44 © 2014 CA. ALL RIGHTS RESERVED. Function Key (Settings Panel) PF Key Definitions and Labels Command ===> Number of PF Keys . . . 12 Terminal type . : 3278 PF1 . . . HELP PF2 . . . SPLIT PF3 . . . END PF4 . . . RETURN PF5 . . . RFIND PF6 . . . RCHANGE PF7 . . . UP PF8 . . . DOWN PF9 . . . SWAP PF10 . . LEFT PF11 . . RIGHT PF12 . . RETRIEVE PF1 label . . PF2 label . . PF3 label . . PF4 label . . PF5 label . . PF6 label . . PF7 label . . PF8 label . . PF9 label . . PF10 label . . PF11 label . . PF12 label . . Press ENTERkey to save changes. Enter ENDcommand to save changes and exit.
  • 45. 45 © 2014 CA. ALL RIGHTS RESERVED. PFSHOW ------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 OPTION ===> USERID -PRLC01 0ISPF PARMS -Specify terminal and user parameters TIME -23:38 1BROWSE -Display source data or output listings TERMINAL -3278 2EDIT -Create or change source data PF KEYS -12 3UTILITIES -Perform utility functions SYSID -XE09 4FOREGROUND -Invoke language processors in foreground 5BATCH -Submit job for language processing 6COMMAND -Enter TSO command or CLIST 7DIALOG TEST -Perform dialog testing 8LM UTILITIES-Perform library administrator utility functions 9IBM PRODUCTS-Additional IBM program development products CCHANGES -Display summary of changes for this release OSYSVIEW -SYSVIEW TTUTORIAL -Display information about ISPF/PDF XEXIT -Terminate ISPF using log and list defaults DOC CA DOC -Online Product Information and hints Enter ENDcommand to terminate ISPF. */ F1=Help F2=Split F3=Exit F5=Find F6=RChangeF7=Backward F8=Forward F9=Swap F10=Actions F10=Left R11=Right F12=Cancel
  • 46. 46 © 2014 CA. ALL RIGHTS RESERVED. PF Keys and Settings PF Keys are used as a shortcut to issuing ISPF commands manually, but they can also be entered on the command line. PF Keys can be specifically set for each panel using a unique KEYLIST. •KEYLIST ON enables the use of KEYLISTs •KEYLIST OFF disables the use of KEYLISTsSome panels enable their own KEYLISTs if custom settings are to be used. KEYS command invokes list of PFKEY definitions which can be over-typed and altered.
  • 47. 47 © 2014 CA. ALL RIGHTS RESERVED. ISPF HELP Facility Hit PF1 for HELP on any screen. Type HELP on any screen. Look at the upper right corner to see if more information is available (MORE +). If so hit ENTER to see additional data. “Short” error messages are displayed in upper right hand corner. PF1 displays pop-up window with “long message”.
  • 48. 48 © 2014 CA. ALL RIGHTS RESERVED. HELP Example Menu RefListRefModeUtilities Help ________________________________________________________________________________ Data Set List Utility Volume not available Option ===> 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: DsnameLevel . . . PRLC01 Volume serial . . XXXXXX Data set list options Initial View Enter "/" to select option 11. Volume /Confirm Data Set Delete 2. Space /Confirm Member Delete 3. Attrib /Include Additional Qualifiers 4. Total /Display Catalog Name /Display Total Tracks Prefix DsnameLevel When the data set list is displayed, enter either: "/"on the data set list command field for the command prompt pop-up, an I .-------------------------------------------------------------.or "=" | Volume 'XXXXXX' not mounted or not authorized for your use. | '-------------------------------------------------------------'
  • 49. 49 © 2014 CA. ALL RIGHTS RESERVED. Settings –Option 0 Log/List Function keys Colors Environ Workstation Identifier Help ______________________________________________________________________________ ISPF Settings Command ===> More: + Options Print Graphics Enter "/" to select option Family printer type 2 Command line at bottom Device name . . . . Panel display CUA mode Aspect ratio . . . 0 Long message in pop-up Tab to action bar choices Tab to point-and-shoot fields General Restore TEST/TRACE options Input field pad . . B Session Manager mode Command delimiter . ; Jump from leader dots Edit PRINTDS Command /Always show split line Enable EURO sign Member list options Enter "/" to select option /Scroll member list Allow empty member list Allow empty member list (nomatch)
  • 50. 50 © 2014 CA. ALL RIGHTS RESERVED. Drop Down LOG/LIST Log/List Function keys Colors Environ Workstation Identifier Help _______________________________________ _____________________________________ |1. Log Data set defaults |tings |2. List Data set defaults | |3. List Data set characteristics |More: + |4. JCL... |Print Graphics |_____________________________________| Family printer type 2 Command line at bottom Device name . . . . Panel display CUA mode Aspect ratio . . . 0 Long message in pop-up Tab to action bar choices Tab to point-and-shoot fields General Restore TEST/TRACE options Input field pad . . B Session Manager mode Command delimiter . ; Jump from leader dots Edit PRINTDS Command / Always show split line Enable EURO sign Member list options Enter "/" to select option / Scroll member list Allow empty member list Allow empty member list (nomatch)
  • 51. 51 © 2014 CA. ALL RIGHTS RESERVED. Settings –Option 0 Log/List Function keys Colors Environ Workstation Identifier Help ______________________________________________________________________________ ISPF Settings Command ===> More: + Options Print Graphics Enter "/" to select option Family printer type 2 Command line at bottom Device name . . . . Panel display CUA mode Aspect ratio . . . 0 Long message in pop-up Tab to action bar choices Tab to point-and-shoot fields General Restore TEST/TRACE options Input field pad . . B Session Manager mode Command delimiter . ; Jump from leader dots Edit PRINTDS Command /Always show split line Enable EURO sign Member list options Enter "/" to select option /Scroll member list Allow empty member list Allow empty member list (nomatch) 1. Non-KeylistPF Key settings 2. Keylistsettings... 3. Tailor function key display 4. Show all function keys 5. Show partial function keys *. Remove function key display *. Use private and shared 8. Use only shared 9. Disable keylists *0. Enable keylists 1. Global colors... 2. CUA attributes... 3. Point-and-Shoot... 1. Log Data set defaults 2. List Data set defaults 3. List Data set characteristics 4. JCL...
  • 52. 52 © 2014 CA. ALL RIGHTS RESERVED. Settings –Option 0 -Continued Log/List Function keys Colors Environ Workstation Identifier Help ______________________________________________________________________________ ISPF Settings Command ===> More: + Options Print Graphics Enter "/" to select option Family printer type 2 Command line at bottom Device name . . . . Panel display CUA mode Aspect ratio . . . 0 Long message in pop-up Tab to action bar choices Tab to point-and-shoot fields General Restore TEST/TRACE options Input field pad . . B Session Manager mode Command delimiter . ; Jump from leader dots Edit PRINTDS Command /Always show split line Enable EURO sign Member list options Enter "/" to select option /Scroll member list Allow empty member list Allow empty member list (nomatch) 1. Workstation connection... 2. GUI panel settings... *. Workstation Tool Integration... 4. Download ISPF C/S component... *. Disconnect from the workstation 1. Message identifier... 2. Panel identifier... 3. Screen name... 4. System name... 5. User ID... 1. Environ settings... *. Shared Profile settings...
  • 53. 53 © 2014 CA. ALL RIGHTS RESERVED. Ending ISPF Session Menu Utilities Compilers Options Status Help ------------------------------------------------------------------------------ ISPF Primary Option Menu Option ===> =x________________________________________________________________ 0 SettingsTerminal and user parameters User ID . : PRLC01 1 ViewDisplay source data or listings Time. . . : 14:16 2 EditCreate 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 ApplID . : ISR 6 Command Enter TSO or Workstation commands TSO logon : ISPFPROC 7 Dialog Test Perform dialog testing TSO prefix: PRLC01 8 LM Facility Library administrator functions System ID : TSO9 9 IBM Products IBM program development products MVS acct. : 859003 10SCLM SW Configuration Library Manager Release . : ISPF 5.0 11Workplace ISPF Object/Action Workplace Enter Xto Terminate using log/list defaults Enter =x on the command line to exit ISPF
  • 54. 54 © 2014 CA. ALL RIGHTS RESERVED. Specify Disposition of Log Data Set Command ===>___________________________________________________________________ Log Data Set (PRLC01.SPFLOG2.LIST) Disposition: Process Option . . . .21. Print data set and delete 2.Delete data set without printing 3.Keep data set -Same (allocate same data set in next session) 4. Keep data set -New (allocate new data set in next session) Batch SYSOUT class . .A______________ Local printer ID or writer-name . . . . ._________________ Local SYSOUT class . ._______________ List Data Set Options not available PressENTER key to complete ISPF termination. EnterENDcommand to return to the primary option menu. Job statement information: (Required for system printer) ===>//USERID JOB (ACCOUNT),'NAME'__________________________________________ ===>//*_______________________________________________________________________ ===> //*_______________________________________________________________________ ===>//*_______________________________________________________________________ LIST/LOG Processing
  • 55. 55 © 2014 CA. ALL RIGHTS RESERVED. LOGGING OffISPF is endedLIST/LOG processing completesFrom TSO READY prompt –enter LOGOFF PRLC01.SPFLOG1.LIST has been deleted. READY LOGOFF
  • 56. 56 © 2014 CA. ALL RIGHTS RESERVED. Tips and Tricks In Panel Options: Disable “Command line at bottom” and “Tab to Action Bar Choices” This will allow the HOME key to return to the command line at the top of the panel. Turn on the PFSHOW facility until you’re familiar with the various PF Key settings. CAUTION: When editing or performing changes, the PF3 (EXIT) will automatically save changes. It is always a good idea to have the PF12 key set to CANCEL so that changes can be discarded if necessary. CANCEL can also be entered on the command line to achieve the same result.
  • 57. 57 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 1: Lab
  • 58. 58 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 1: Instructor Debrief
  • 59. 59 © 2014 CA. ALL RIGHTS RESERVED. Debrief Introduction Customizing the TSO/ISPF Environment The generic functions provided by TSO/ISPF: Ability to view dataAbility to edit dataAbility to invoke utility functions to manipulate data sets/files
  • 60. 60 © 2014 CA. ALL RIGHTS RESERVED. Questions and Answers Customizing the TSO/ISPF Environment 1. When we logon do we connect to TSO or ISPF? Logon occurs to TSO which is the base program which performs the communication.
  • 61. 61 © 2014 CA. ALL RIGHTS RESERVED. Questions and Answers Customizing the TSO/ISPF Environment 2. Why should I use the equal sign (=) when navigating in ISPF? The equal sign (=) indicates that the “destination” should be interpreted as originating from the primary menu. If you are already in a panel, then typing a value without the equal sign (=) would be interpreted as indicating a “destination” within the current panels.
  • 62. 62 © 2014 CA. ALL RIGHTS RESERVED. Questions and Answers Customizing the TSO/ISPF Environment 3. What is the purpose of PROJECT, GROUP, and TYPE on some of the panels? This is a designation that allows you to take a three-level data set name and have it set as the default.
  • 63. 63 © 2014 CA. ALL RIGHTS RESERVED. Questions and Answers Customizing the TSO/ISPF Environment 4. Why do I need quotes on a data set name? Quotes are only needed when the data set name is to be taken literally as coded. Without the quotes, the name entered will have the TSO PREFIX added as the high level qualifier.
  • 64. 64 © 2014 CA. ALL RIGHTS RESERVED. Common Mistakes Customizing the TSO/ISPF Environment There are several common mistakes that it is important to avoid. Using an incorrect key to page forwardFailing to see the long version of cryptic error messagesFailing to use the quotes properly
  • 65. 65 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 2: Editing Datasets with the TSO/ISPF Editor
  • 66. 66 © 2014 CA. ALL RIGHTS RESERVED. Description of Phase 2 Your task is to edit a dataset containing a list of countries HealthNowis considering for expansion. You will also correct some mistakes that exist in the current data. This task will involve several steps: EDIT the selected data set. Correct errors within the text. Insert required data. Copy required data. Replicate required data. Move required data.
  • 67. 67 © 2014 CA. ALL RIGHTS RESERVED. Phase 2 Resources Self-Study Web-Based TrainingMaintaining Data in Files with the ISPF Editor 1.10 •ISPF View and Edit Facilities •ISPF Edit Line Commands •ISPF Edit Primary Commands for Locating and Changing Data Instructor-Led Content BriefingManipulating Contents in Data Sets Project Guidance and TroubleshootingTips and Tricks
  • 68. 68 © 2014 CA. ALL RIGHTS RESERVED. Self-Study WBT: Maintaining Data in Files with the ISPF Editor 1.10 You will take these modules within the WBT. In the module ISPF View and Edit facilities you will: View Data Sets Using the ISPF View FacilityEnter the Edit Facility in ISPF and Navigate Through a Data SetUse Edit Program Function Keys to Assist in Navigating an Edited Data Set In the module ISPF Edit Line Commands you will: Insert and Delete lines Within a Data SetCopy, Move, and Repeat Lines in a Data SetShift Data Within a Line In the module ISPF Edit Primary Commands for Locating and Changing Data you will: Use Simple Find and Change Commands and String PatternsIt is recommended that you take the Mastery Test at the conclusion of this WBT.
  • 69. 69 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 2: Instructor-Led Content Briefing
  • 70. 70 © 2014 CA. ALL RIGHTS RESERVED. Manipulating Contents of Data Sets BROWSEData can only be viewed and not changed. VIEWData can be changed but not saved. This can be used with the CREATE and REPLACE commands in ISPF EDITData can be modified and saved with a full range of editing line commands to manipulate contents.
  • 71. 71 © 2014 CA. ALL RIGHTS RESERVED. View –Option 1 Menu RefListRefModeUtilities Workstation Help ______________________________________________________________________________ View Entry Panel Command ===> ISPF Library: Project . . . PRLC01 Group . . . . LIBRARY. . . . . . . . . Type . . . . CNTL Member . . . (Blank or pattern for member selection list) Other Partitioned, Sequential or VSAM Data Set, or z/OS UNIX file: Name . . . . . + Volume Serial . . (If not cataloged) Workstation File: File Name . . Options Initial Macro . . . . /Confirm Cancel/Move/Replace Profile Name . . . . . Browse Mode Format Name . . . . . View on Workstation Data Set Password . . /Warn on First Data Change Record Length . . . . Mixed Mode View ASCII data Set default data set name for VIEW/EDIT panels. PRLC01.LIBRARY.CNTL Other data sets/files specified on this line.
  • 72. 72 © 2014 CA. ALL RIGHTS RESERVED. Edit –Option 2 Menu RefListRefModeUtilities Workstation Help ______________________________________________________________________________ View Entry Panel Command ===> ISPF Library: Project . . . PRLC01 Group . . . . LIBRARY. . . . . . . . . Type . . . . CNTL Member . . . (Blank or pattern for member selection list) Other Partitioned, Sequential or VSAM Data Set, or z/OS UNIX file: Name . . . . . COUNTRY.DATA+ Volume Serial . . (If not cataloged) Workstation File: File Name . . Options Initial Macro . . . . /Confirm Cancel/Move/Replace Profile Name . . . . . Mixed Mode Format Name . . . . . Edit on Workstation Data Set Password . . Preserve VB record length Record Length . . . . Edit ASCII data EDIT data set PRLC01.COUNTRY.DATA
  • 73. 73 © 2014 CA. ALL RIGHTS RESERVED. Edit –Scrolling File Edit Edit_SettingsMenu Utilities Compilers Test Help ------------------------------------------------------------------------------ EDIT PRLC01.COUNTRY.DATA Columns 00001 00072 Command ===> 2Scroll ===> CSR ********************************* Top of Data ****************************** 000100 1. Russia 6,591,027 000200 2. Canada 3,854,082 000300 3. United States 3,717,727 000400 4. Cha 3,704,426 000500 5. Brazil 3,285,618 000600 6. Australia 2,967,124 000700 7. India 1,269,009 000800 8. Argentina 1,068,019 000900 9. Kazakhstan 1,048,877 001000 10. Sudan 967,243 ******************************** Bottom of Data **************************** SCROLL value indicates how PF7 (UP) and PF8 (DOWN) should behave. CSR = scroll forward or backward to position of the cursor PAGE = scroll forward or backward a full page Enter number of lines and then press PF7 or PF8 to scroll
  • 74. 74 © 2014 CA. ALL RIGHTS RESERVED. Scroll Commands Enter mount to scroll on command line then use PF7 or PF8 for UP/DOWN and PF10/PF11 for LEFT/RIGHT movement. Enter M (for maximum) on the command line and scroll PF7/PF8 for top/bottom or PF10/PF100 for maximum LEFT/RIGHT movement. Enter TOP or BOTTOM for maximum up/down movement.
  • 75. 75 © 2014 CA. ALL RIGHTS RESERVED. Locating Data File Edit Edit_SettingsMenu Utilities Compilers Test Help ------------------------------------------------------------------------------ EDIT PRLC01.COUNTRY.DATA Columns 00001 00072 Command ===> f brazilScroll ===> CSR ********************************* Top of Data ****************************** 000100 1. Russia 6,591,027 000200 2. Canada 3,854,082 000300 3. United States 3,717,727 000400 4. Cha 3,704,426 000500 5. Brazil3,285,618 000600 6. Australia 2,967,124 000700 7. India 1,269,009 000800 8. Argentina 1,068,019 000900 9. Kazakhstan 1,048,877 001000 10. Sudan 967,243 ******************************** Bottom of Data **************************** Enter F (FIND) command for data string
  • 76. 76 © 2014 CA. ALL RIGHTS RESERVED. Changing Data File Edit Edit_SettingsMenu Utilities Compilers Test Help ------------------------------------------------------------------------------ EDIT PRLC01.COUNTRY.DATA Columns 00001 00072 Command ===> c cha china Scroll ===> CSR ********************************* Top of Data ****************************** 000100 1. Russia 6,591,027 000200 2. Canada 3,854,082 000300 3. United States 3,717,727 000400 4. China3,704,426 000500 5. Brazil 3,285,618 000600 6. Australia 2,967,124 000700 7. India 1,269,009 000800 8. Argentina 1,068,019 000900 9. Kazakhstan 1,048,877 001000 10. Sudan 967,243 ******************************** Bottom of Data **************************** Enter C (CHANGE) command for data string
  • 77. 77 © 2014 CA. ALL RIGHTS RESERVED. Basic Editing Commands I = Insert line R = Repeat line D = Delete line C = Copy lineTarget destination will be specified by using A = AFTER or B = BEFORE M = Move lineTarget destination will be specified by using A = AFTER or B = BEFORE Entering a number after the command will result in that number of occurrences. I5 will insert 5 blank linesD9 will delete 9 lines
  • 78. 78 © 2014 CA. ALL RIGHTS RESERVED. Edit Command Example File Edit Edit_SettingsMenu Utilities Compilers Test Help ------------------------------------------------------------------------------ EDIT PRLC01.COUNTRY.DATA Columns 00001 00072 Command ===> Scroll ===> CSR ********************************* Top of Data ****************************** 000100 1. Russia 6,591,027 000200 2. Canada 3,854,082 000300 3. United States 3,717,727 R30400 4. China 3,704,426 000410 4. China 3,704,426 000420 4. China 3,704,426 000430 4. China 3,704,426 000500 5. Brazil 3,285,618 000600 6. Australia 2,967,124 000700 7. India 1,269,009 000800 8. Argentina 1,068,019 000900 9. Kazakhstan 1,048,877 001000 10. Sudan 967,243 ******************************** Bottom of Data **************************** Enter R3 (REPEAT 3 times) command for data string. This will result in three additional copies of the line being added to the file.
  • 79. 79 © 2014 CA. ALL RIGHTS RESERVED. Edit Block Command Example File Edit Edit_SettingsMenu Utilities Compilers Test Help ------------------------------------------------------------------------------ EDIT PRLC01.COUNTRY.DATA Columns 00001 00072 Command ===> Scroll ===> CSR ********************************* Top of Data ****************************** 000100 1. Russia 6,591,027 000200 2. Canada 3,854,082 000300 3. United States 3,717,727 RR0400 4. China 3,704,426 000500 5. Brazil 3,285,618 RR0600 6. Australia 2,967,124 000400 4. China 3,704,426 000500 5. Brazil 3,285,618 000600 6. Australia 2,967,124 000700 7. India 1,269,009 000800 8. Argentina 1,068,019 000900 9. Kazakhstan 1,048,877 001000 10. Sudan 967,243 ******************************** Bottom of Data **************************** Enter the REPEAT block command and the entire block will be repeated. Use of doubling the EDIT command represents a block command usage.
  • 80. 80 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 2: Lab
  • 81. 81 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 2: Instructor Debrief
  • 82. 82 © 2014 CA. ALL RIGHTS RESERVED. Debrief Introduction Editing Datasets with the TSO/ISPF Editor Editing data is a common use for real-time access. ISPF provides a range of options for manipulating data.
  • 83. 83 © 2014 CA. ALL RIGHTS RESERVED. Questions and Answers Editing Datasets with the TSO/ISPF Editor Can I do a CHANGE/REPLACE ALL command? Yes, but caution should be used, since it may change values that you didn’t consider.
  • 84. 84 © 2014 CA. ALL RIGHTS RESERVED. Common Mistakes Editing Datasets with the TSO/ISPF Editor There are several common mistakes that it is important to avoid. Saving incorrectlyFailing to periodically save your workMaking a change in BROWSE mode
  • 85. 85 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 3: Working with Datasets
  • 86. 86 © 2014 CA. ALL RIGHTS RESERVED. Description of Phase 3 The system architect wants to create a PDS that has all the datasets related to markets HealthNowis considering for expansion. Your task is to create a new PDS dataset and members with the list of countries. This task will involve several steps: Allocating the new data setCopying contents of the data setRenaming the data setAdd the dataset as a member to the library
  • 87. 87 © 2014 CA. ALL RIGHTS RESERVED. Phase 3 Resources Self-Study Web-Based TrainingManaging Data Files and Definitions with ISPF/PDF 1.10 •Managing Data Sets Using the ISPF Data Set Utility •Managing Partitioned Data Sets Using the ISPF Library Utility •The ISPF Copy, Search, and Statistics Utilities •Managing Data Sets Using the DSLIST Utility Instructor-Led Content BriefingAbout DatasetsDSLIST Utility Project Guidance and TroubleshootingTips and Tricks
  • 88. 88 © 2014 CA. ALL RIGHTS RESERVED. Self-Study WBT: Managing Data Files and Definitions with ISPF/PDF 1.10 You will take these modules within the WBT. In the module Managing Data Sets Using the ISPF Data Set Utility you will: Identify Partitioned and Sequential Data SetsAccess the Data Set Utility and View Data Set InformationAllocate, Rename, and Delete Data Sets In the module Managing Partitioned Data Sets Using the ISPF Library Utility you willPrint, Copy, Rename, and Delete Partition Data Set Members Using the Library Utility
  • 89. 89 © 2014 CA. ALL RIGHTS RESERVED. Self-Study WBT: Managing Data Files and Definitions with ISPF/PDF 1.10 (Continued) In the module The ISPF Copy, Search, and Statistics Utilities you willCopy or Move Data Sets or Members of Data Sets. Reset and Delete ISPF Statistics. Search a Data Set or Members of a Data Set for Text Entries. In the module Managing Data Sets Using the DSLIST Utility you willAccess the DSLIST Utility and Used Data Set Patterns to Display Lists of Data Sets. Identify and Use the Common DSLIST and TSO Commands in a Data Set List. Display the VTOC of Specific Volumes. It is recommended that you take the Mastery Test at the conclusion of this WBT.
  • 90. 90 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 3: Instructor-Led Content Briefing
  • 91. 91 © 2014 CA. ALL RIGHTS RESERVED. About Datasets Datasets are files that have a name with one or more qualifiers Each qualifier is a maximum of eight characters and separated by periods Two types of data sets are used: For Sequential data sets records can be retrieved only in the same order they were written. Partitioned data set called a PDS or library that is a list of sequential “members”. NOTE: Additional data types will be discussed in subsequent classes.
  • 92. 92 © 2014 CA. ALL RIGHTS RESERVED. Utilities –Option 3 Menu Help _____________________________________________________________________________________ Utility Selection Panel End of data Option ===> 1LibraryCompress or print data set. Print index listing. Print, rename, delete, browse, edit or view members 2Data Set Allocate, rename, delete, catalog, uncatalog, or display information of an entire data set 3 Move/CopyMove, or copy members or data sets 4 DslistPrint or display (to process) list of data set names. Print or display VTOC information 5 Reset Resetstatistics for members of ISPF library 6 Hardcopy Initiate hardcopy output 7 Transfer Download ISPF Client/Server or Transfer data set 8 OutlistDisplay, delete, or print held job output 9 Commands Create/change an application command table 11Format Formatdefinition for formatted data Edit/Browse 12SuperCCompare data sets (Standard Dialog) 13SuperCECompare data sets Extended (Extended Dialog) 14Search-ForSearch data sets for strings of data (Standard Dialog) 15Search-ForESearch data sets for strings of data Extended (Extended Dialog) 16Tables ISPF Table Utility 17UdlistPrint or display (to process) z/OS UNIX directory list
  • 93. 93 © 2014 CA. ALL RIGHTS RESERVED. Creating a data set Allocating (creating) a data setData set name must be specified firstSpace requirements •SPACE UNITS •PRIMARY space •SECONDARY space •DIRECTORY BLOCKS (PDS only) Data set characteristics are specified by •RECORD FORMAT (specify Fixed Block –FB) •RECORD LENGTH •BLOCK SIZE (specify 0)
  • 94. 94 © 2014 CA. ALL RIGHTS RESERVED. Data Set Utility 3.2 •Menu RefListUtilities Help •-------------------------------------------------------------------------- •Data Set Utility •Option ===> A_____________________________________________________________ • •AAllocate new data set CCatalog data set •RRename entire data set UUncatalogdata set •DDelete entire data set SShort data set information •blankData set information VVSAM Utilities • •ISPF Library: •Project . . PRLC01_ Enter "/" to select option •Group . . . JCL ____ / Confirm Data Set Delete •Type . . . . CNTL____ • •Other Partitioned or Sequential Data Set: •Data Set Name . . . NEW.PDS_____________________________________________ •Volume Serial . . . ______(If not cataloged, required for option ‘R’) • •Data Set Password . . (If password protected) Enter one of the desired utility options: A, R, D, C, U, S, V or blank Enter data set name for desired operation. For the Allocate function, specify the name of the new data set being created.
  • 95. 95 © 2014 CA. ALL RIGHTS RESERVED. Allocation Panel (3.2 detail) •Menu RefListUtilities Help •------------------------------------------------------------------------------ •Allocate New Data Set •More: + •Data Set Name . . . : PRLC01.NEW.PDS • •Management class . . . __________(Blank for default management class) •Storage class . . . . __________(Blank for default storage class) •Volume serial . . . . __________(Blank for system default volume) ** •Device type . . . . . __________(Generic unit or device address) ** •Data class . . . . . . __________(Blank for default data class) •Space units . . . . . CYLINDER(BLKS, TRKS, CYLS, KB, MB, BYTES •or RECORDS) •Average record unit __________(M, K, or U) •Primary quantity . . 5(In above units) •Secondary quantity 5(In above units) •Directory blocks . . 5(Zero for sequential data set) * •Record format . . . . FB •Record length . . . . 80 •Block size . . . . . 0 •Data set name type : PDS(LIBRARY, HFS, PDS, or blank) * •(YY/MM/DD, YYYY/MM/DD •Expiration date . . . YY.DDD, YYYY.DDD in Julian form •Command ===> ______________________________________________________________ Space requirements: SPACE UNITS –CYLINDERS PRIMARY –5 SECONDARY –5 DIRECTORY BLOCKS = 5 Data Attributes: Record Format = FB Record Length = 80 Block size = 0 Data set type = PDS
  • 96. 96 © 2014 CA. ALL RIGHTS RESERVED. Library Utility 3.1 •Menu RefListUtilities Help •------------------------------------------------------------------------------ •Library Utility •Option ===> __________________________________________________________________ • •blankDisplay member listIData set information BBrowse member •CCompress data set SShort data set informationDDelete member •XPrint index listingEEdit member RRename member •LPrint entire data setVView memberPPrint member • •Enter "/" to select option •ISPF Library:/Confirm Member Delete •Project . . . PRLC01 Enhanced Member List •Group . . . . JCL . . . . . . . . .________ •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) • •Data Set Password . . (If password protected) •
  • 97. 97 © 2014 CA. ALL RIGHTS RESERVED. Move Copy Utility 3.3 •Menu RefListUtilities Help •--------------------------------------------------------------------------- •Move/Copy Utility •Option ===> _______________________________________________________________ • •CCopy data set or member(s) CPCopy and print •MMove data set or member(s) MPMove and print •LCopy and LMF lock member(s) LPCopy, LMF lock, and print •PLMF Promote data set or member(s) PPLMF Promote and print • •Specify "From"Data Set below, then press Enter key • •From ISPF Library: •Project . . . PRLC01 _(---Options C, CP, L, and LP only ---) •Group . . . . JCL ____. . . . . . . . . ________ •Type . . . . CNTL _ •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)
  • 98. 98 © 2014 CA. ALL RIGHTS RESERVED. Tips and Tricks TipsWhen allocating a Partitioned Data Set (PDS) or library, an approximate way to estimate the number of directory blocks required is to consider that each directory block can hold the information for about 5 members. So if you expect to have 20 members in the library, then a minimum of 4 directory blocks should be defined. TricksSpecification of allocation information is also dependent on installation standards, so you should be aware of what is allowed. Use a block size = 0 to let the system calculate the best block size for the given data set.
  • 99. 99 © 2014 CA. ALL RIGHTS RESERVED. Data Set List Utility 3.4 (1 of 3) •Menu RefListRefModeUtilities Help •--------------------------------------------------------------------------- •Data Set List Utility •Option ===> _______________________________________________________________ • •blankDisplay data set list PPrint data set list •VDisplay VTOC information PVPrint VTOC information • •Enter one or both of the parameters below: •DsnameLevel . . . PRLC01____________________________________________ •Volume serial . . ______ • •Data set list options •Initial View . . . 11. 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. Specify partial data set name or mask
  • 100. 100 © 2014 CA. ALL RIGHTS RESERVED. Data Set List Utility 3.4 (2 of 3) •Menu Options View Utilities Compilers Help •--------------------------------------------------------------------------- •DSLIST -Data Sets Matching PRLC01.*Row 1 of 15 •Command ===> _____________________________________________Scroll ===> CSR • •Command -Enter "/" to select action MessageVolume •---------------------------------------------------------------------------- •PRLC01.BTSDUMP.LIST PRO003 •PRLC01.BTSOUT.LIST ZOS1M1 •PRLC01.BTSPRNT.LIST PRO003 •PRLC01.BTSPUNCH.DATA WORK01 •PRLC01.BTSSNAP.LIST ZOS1M1 •PRLC01.DB2.CNTL PRO001 •PRLC01.IMS.DATA WORK01 •PRLC01.ISPF.ISPPROF PRO001 •/ PRLC01.ISPF.LIBRARY PRO003 •PRLC01.JCL.CNTL ISER01 •PRLC01.LOADMLIB WORK01 •PRLC01.QALTPCB.DATA ZOS1M1 •PRLC01.QALTRAN.DATA PRO003 •PRLC01.QIOPCB.DATA PRO003 •PRLC01.SPUFI.OUT PRO003 •**************************** End of Data Set list **************************
  • 101. 101 © 2014 CA. ALL RIGHTS RESERVED. Data Set List Utility 3.4 (3 of 3) •Menu Options View Utilities Compilers Help •-+---------------------------------------------------------------+ ------- •D |Data Set List ActionEnter required fielde1 of 15 •C ||===> CSR •|Data Set: PRLC01.ISPF.LIBRARY| •C ||Volume •-|DSLIST Action |---------- •|1.Edit 12.Compress |PRO003 •|2.View 13.Free |OS39M1 •|3.Browse 14.Print Index |PRO003 •|4.Member List 15.Reset |WORK01 •|5.Delete 16.Move | OS39M1 •|6.Rename 17.Copy |PRO001 •|7.Info 18. Refadd|WORK01 •|8.Short Info 19.Exclude |PRO001 •/|9. Print 20. Unexclude'NX' |PRO003 •|10.Catalog 21.Unexcludefirst 'NXF' |WORK01 •|11.Uncatalog22.Unexcludelast 'NXL' |WORK01 •||OS39M1 •|Select a choice and press ENTERto process data set action. |PRO003 •+---------------------------------------------------------------+ PRO003 •PRLC01.SPUFI.OUT PRO003 •***************************** End of Data Set list ************************
  • 102. 102 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 3: Lab
  • 103. 103 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 3: Instructor Debrief
  • 104. 104 © 2014 CA. ALL RIGHTS RESERVED. Debrief Introduction Working With Data Sets Managing data sets is a necessary function which has been greatly simplified through the ISPF panels. Data sets may need to be created or deleted. Data sets may need to be located. Data sets may need to have contents copied. In general, the ISPF capabilities are much easier and quicker to use. Batch Utilities are preferred to produce printable output or to perform a large number of changes.
  • 105. 105 © 2014 CA. ALL RIGHTS RESERVED. Questions and Answers Working With Data Sets Why are there different data set types? Before databases, data needed to be retrieved in a variety of ways. Access methods were developed as part of the operating system services to allow programs different ways of retrieving data.
  • 106. 106 © 2014 CA. ALL RIGHTS RESERVED. Questionsand Answers Working With Data Sets Why is VSAM so different? VSAM attempted to correct many of the shortcomings of earlier access methods and has proven to be suitable for a wide range of system uses (i.e. catalogs).
  • 107. 107 © 2014 CA. ALL RIGHTS RESERVED. Phase 4: Invoking Other Programs
  • 108. 108 © 2014 CA. ALL RIGHTS RESERVED. Description of Phase 4 Your task is run a predefined REXX program to generate a list of countries above a certain market size. This task will involve the following steps: Using command option 6 to execute a predefined REXX routine. Invoke ISRDDN to check whether the REXX routine is in the TSO/ISPF allocation.
  • 109. 109 © 2014 CA. ALL RIGHTS RESERVED. Phase 4 Resources Self-Study Web-Based TrainingNo self study courses for this phase Background InformationTSO Commands
  • 110. 110 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 4: Instructor-Led Content Briefing
  • 111. 111 © 2014 CA. ALL RIGHTS RESERVED. TSO Commands READY prompt From ISPF Command line: Enter TSO command From ISPF Option 6
  • 112. 112 © 2014 CA. ALL RIGHTS RESERVED. TSO READY prompt READY READY help LANGUAGE PROCESSING COMMANDS: ASM INVOKE ASSEMBLER PROMPTER AND ASSEMBLER F COMPILER. CALC INVOKE ITF:PL/1 PROCESSOR FOR DESK CALCULATOR MODE. COBOL INVOKE COBOL PROMPTER AND ANS COBOL COMPILER. FORT INVOKE FORTRAN PROMPTER AND FORTRAN IV G1 COMPILER. PROGRAM CONTROL COMMANDS: CALL LOAD AND EXECUTE THE SPECIFIED LOAD MODULE. LINK INVOKE LINK PROMPTER AND LINKAGE EDITOR. LOADGO LOAD AND EXECUTE PROGRAM. RUN COMPILE, LOAD, AND EXECUTE PROGRAM. TEST TESTUSER PROGRAM. TESTAUTH TEST APF AUTHORIZED PROGRAMS. ***
  • 113. 113 © 2014 CA. ALL RIGHTS RESERVED. Invoking a TSO Command and CLIST Menu List Mode Functions Utilities Help ------------------------------------------------------------------- ISPF Command Shell Enter TSO or Workstation commands below: ===> EX ‘SYS1.SBLSCLI0(IWMARIN0)’__________________________________ ____________________________________________________________________ ____________________________________________________________________ Place cursor on choice and press enter to Delete command => => => => => =>
  • 114. 114 © 2014 CA. ALL RIGHTS RESERVED. TSO Command from ISPF Menu RefListRefModeUtilities LMF Workstation Help ------------------------------------------------------------------------------ Edit Entry Panel Command ===>TSO EX ‘SYS1.SBLSCLI0(IWMARIN0)’_________________________________ ISPF Library: Project . . . PRLC01_ Group . . . . CLASS___. . . ________. . . ________. . . ________ Type . . . . LIBRARY_ Member . . . ________(Blank or pattern for member selection list) Other Partitioned, Sequential or VSAM Data Set: Data Set Name . . . _______________________________________________________ Volume Serial . . . ______(If not cataloged) Workstation File: File Name . . . . _________________________________________________________ Options Initial Macro . . . . ________ /Confirm Cancel/Move/Replace Profile Name . . . . . ________ _ Mixed Mode Format Name . . . . . ________ _ Edit on Workstation Data Set Password . . ________ _ Preserve VB record length
  • 115. 115 © 2014 CA. ALL RIGHTS RESERVED. Some Useful TSO Commands ALLOCATE –Assign a data set to a program RECEIVE –Restore a transmitted file TRANSMIT –Consolidate data for transmission (movement) ALTLIB –Assign alternate library for CLIST or REXX execution EXEC –Execute REXX or CLIST HELP –Invoke HELP Facility FREE –Freedata set allocated SEND –Senda message between TSO users.
  • 116. 116 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 4: Lab
  • 117. 117 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 4: Instructor Debrief
  • 118. 118 © 2014 CA. ALL RIGHTS RESERVED. Debrief Introduction Invoking Other Programs Most real-time environments provide a mechanism for scripts to run. In Windows this would be the .BAT facilityIn UNIX, the various shell scripts could fulfill this functionIn TSO, the earliest form was the CLIST which consists of TSO commandsTSO also supports REXX in this capacity and has given rise to the ability to create programs that can run directly from TSO.
  • 119. 119 © 2014 CA. ALL RIGHTS RESERVED. Questions and Answers Invoking Other Programs What type of script might a TSO user run? The most obvious one is the CLIST or REXX routine that initializes your TSO session and brings up ISPF.
  • 120. 120 © 2014 CA. ALL RIGHTS RESERVED. Phase 5: Advanced Concepts: Split screen; SUBMIT, and Other Products
  • 121. 121 © 2014 CA. ALL RIGHTS RESERVED. Description of Phase 5 Your task is to submit a job for execution and ensure that the job is finished successfully. This job will manipulate the dataset that contains the list of countries This task will involve several steps: Edit a predefined jobSubmit job for executionRecord message for jobnameand job numberInvoke SDSF Display HELD output queueSelect output job
  • 122. 122 © 2014 CA. ALL RIGHTS RESERVED. Phase 5 Resources Self-Study Web-Based TrainingNo self study courses for this phase Instructor-Led Content BriefingSplit ScreensInvoking SDSF to review output
  • 123. 123 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 5: Instructor-Led Content Briefing
  • 124. 124 © 2014 CA. ALL RIGHTS RESERVED. SPLIT SCREENS An ISPF session can be split into multiple screens which can be doing different activities simultaneously. PF2 will split the screen wherever the cursor is positioned. Repositioning the cursor and pressing PF2 will cause the screen split to change. PF9 is used to switch between screens so that commands or functions can be executed. More than two sessions can exist (up to 9). Use SWAP NEXT (or define PFKEY) to alternate between screens.
  • 125. 125 © 2014 CA. ALL RIGHTS RESERVED. SPLIT SCREEN Mode ------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 OPTION ===> _____________________________________________ More: + USERID -PRLC01 0ISPF PARMS -Specify terminal and user parameters TIME -23:38 1BROWSE -Display source data or output listings TERMINAL -3278 2EDIT -Create or change source data PF KEYS -12 3UTILITIES -Perform utility functions SYSID -XE09 4FOREGROUND -Invoke language processors in foreground 5BATCH -Submit job for language processing 6COMMAND -Enter TSO command or CLIST . . . . . . . . . . . . . . . . . . . . . . . . . . ------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 OPTION ===> _____________________________________________ More: + USERID -PRLC01 0ISPF PARMS -Specify terminal and user parameters TIME -23:38 1BROWSE -Display source data or output listings TERMINAL -3278 2EDIT -Create or change source data PF KEYS -12 3UTILITIES -Perform utility functions SYSID -XE09 4FOREGROUND -Invoke language processors in foreground 5BATCH -Submit job for language processing 6COMMAND -Enter TSO command or CLIST Position cursor to desired location and press F2 to split the screen into two ISPF sessions. Press F9 (SWAP) to swap the cursor between the two sessions.
  • 126. 126 © 2014 CA. ALL RIGHTS RESERVED. SUBMIT Command File Edit Edit_SettingsMenu Utilities Compilers Test Help ------------------------------------------------------------------------------ EDIT PRLC01.JCL.CNTL(IEBGENER) Columns 00001 00072 Command ===> SUBScroll ===> CSR ********************************* Top of Data ****************************** 000001 //PRLC01E JOB 859003,'IEBGENER',MSGLEVEL=1, 000002 // MSGCLASS=H,NOTIFY=&SYSUID,CLASS=A 000003 //GENR EXEC PGM=IEBGENER 000004 //SYSPRINT DD SYSOUT=* 000005 //SYSUT1 DD DSN=PRLC01.COUNTRY.DATA,DISP=SHR 000006 //SYSUT2 DD SYSOUT=* 000007 //SYSIN DD DUMMY ******************************** Bottom of Data **************************** IKJ56250I JOB PRLC01E(JOB07162) SUBMITTED ***
  • 127. 127 © 2014 CA. ALL RIGHTS RESERVED. Invoking SDSF to Review Output ------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 OPTION ===> USERID -PRLC01 0ISPF PARMS -Specify terminal and user parameters TIME -23:38 1BROWSE -Display source data or output listings TERMINAL -3278 2EDIT -Create or change source data PF KEYS -12 3UTILITIES -Perform utility functions SYSID -XE09 4FOREGROUND -Invoke language processors in foreground 5BATCH -Submit job for language processing 6COMMAND -Enter TSO command or CLIST 7DIALOG TEST -Perform dialog testing 8LM UTILITIES-Perform library administrator utility functions 9IBM PRODUCTS-Additional IBM program development products CCHANGES -Display summary of changes for this release DDATABASE 2 -IBM Database 2 (DB2) Release 2.3.0 LCA-LINK -PC File Transport Facility SSDSF -SDSF TTUTORIAL -Display information about ISPF/PDF XEXIT -Terminate ISPF using log and list defaults DOC CA DOC -Online Product Information and hints Enter ENDcommand to terminate ISPF. */ Select “S” from primary menu to invoke SDSF and go to SDSF panel
  • 128. 128 © 2014 CA. ALL RIGHTS RESERVED. Invoking SDSF to Review Output Display Filter View Print Options Help ------------------------------------------------------------------------------ HQX7707 -----------------SDSF PRIMARY OPTION MENU ------------------------ DA Active users INIT Initiators I Input queue PR Printers O Output queue PUN Punches H Held output queue RDR Readers ST Status of jobs LINE Lines NODE Nodes LOG System log SO Spool offload MAS Members in the MAS JC Job classes ULOG User sessionlog SE Scheduling environments RES WLM resources END Exit SDSF COMMAND INPUT ===> SCROLL ===> CSR Select “H” on the command line to look at the HELD output queue
  • 129. 129 © 2014 CA. ALL RIGHTS RESERVED. Invoking SDSF to Review Output Display Filter View Print Options Help ------------------------------------------------------------------------------ SDSF HELD OUTPUT DISPLAY ALL CLASSES LINES 688 LINE 1-1 (1) NP JOBNAME JobIDOwner PrtyC ODispDestTot-RecTot- PRLC01 TSU08356 PRLC01 144 K HOLD LOCAL 688 PRLC01A JOB07189 PRLC01 144 K HOLD LOCAL 12908 S PRLC01E JOB07162 PRLC01 144 K HOLD LOCAL 17628 COMMAND INPUT ===> SCROLL ===> CSR Indicates HELD output that can be viewed online Check JOBNAME and JOBID to match desired output for viewing
  • 130. 130 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 5: Lab
  • 131. 131 © 2014 CA. ALL RIGHTS RESERVED. Project Phase 5: Instructor Debrief
  • 132. 132 © 2014 CA. ALL RIGHTS RESERVED. Advanced Concepts, Split Screen, SUBMIT, and Other ProductsDebrief Introduction ISPF has many convenient functionalities for users at all levels. PF2 (SPLIT SCREEN) can be used to divide the screen between different displays. PF9 (SWITCH) is used to move between the two screens.
  • 133. 133 © 2014 CA. ALL RIGHTS RESERVED. Common Mistakes Advanced Concepts, Split Screen, SUBMIT, and Other Products There are several common mistakes that it is important to avoid. Hitting PF2 when your cursor is not where you want the screen split to occurSplitting screens too many timesNeglecting to put a NOTIFY parameter on a JOB statement
  • 134. 134 © 2014 CA. ALL RIGHTS RESERVED. Questions and Answers Advanced Concepts, Split Screen, SUBMIT, and Other Products How should one go about invoking other products? Review appropriate documentation Utilize the HELP facility wherever necessary. Will ISPF change with different products? Yes, when some are invoked, they become like another shellEqual sign (=) will treat them as the root for all the other options within the product. It may be necessary to exit the product before coming back to the traditional ISPF panels Is the split screen supported between different applications? Yes, in most cases. If testing or running scripts is affected by such a split or causes unusual behaviors, go back to a single screen and perform the task again.
  • 135. 135 © 2014 CA. ALL RIGHTS RESERVED. Knowledge Check The first few questions will focus on the following primary menu display. ------------------ISPF/PDF PRIMARY OPTION MENU -----------------SYSID=XE09 OPTION ===> USERID -PRLC01 0ISPF PARMS -Specify terminal and user parameters TIME -23:38 1BROWSE -Display source data or output listings TERMINAL -3278 2EDIT -Create or change source data PF KEYS -12 3UTILITIES -Perform utility functions SYSID -XE09 4FOREGROUND -Invoke language processors in foreground 5BATCH -Submit job for language processing 6COMMAND -Enter TSO command or CLIST 7DIALOG TEST -Perform dialog testing 8LM UTILITIES-Perform library administrator utility functions 9IBM PRODUCTS-Additional IBM program development products CCHANGES -Display summary of changes for this release DDATABASE 2 -IBM Database 2 (DB2) Release 2.3.0 LCA-LINK -PC File Transport Facility OSYSVIEW -SYSVIEW TTUTORIAL -Display information about ISPF/PDF XEXIT -Terminate ISPF using log and list defaults DOC CA DOC -Online Product Information and hints Enter ENDcommand to terminate ISPF.
  • 136. 136 © 2014 CA. ALL RIGHTS RESERVED. Knowledge Check (Continued) Question 1 of 8: Which option should I select to edit a data set? Option 1 A Option 2 B Option 3 C Option 6 D
  • 137. 137 © 2014 CA. ALL RIGHTS RESERVED. Knowledge Check (Continued) Question 2 of 8: What option should I select to allocate a new data set? Option 1 A Option 2 B Option 3 C Option 6 D
  • 138. 138 © 2014 CA. ALL RIGHTS RESERVED. Knowledge Check (Continued) Question 3 of 8: If your JCL library is named DRLC01.JCL.CNTL, what value should be coded in the PROJECT field? JCL A CNTL B DRLC01 C Something else D
  • 139. 139 © 2014 CA. ALL RIGHTS RESERVED. Knowledge Check (Continued) Question 4 of 8: How many lines will be copied during the CREATE process? 99 lines with blank lines added A All of the lines B Only the one line C None of the above D
  • 140. 140 © 2014 CA. ALL RIGHTS RESERVED. Knowledge Check (Continued) Question 5 of 8: What is the data set name that is to receive the results of the CREATE? JCL.CNTL A TSO.JCL.CNTL B DRLC01.JCL.CNTL C userid.JCL.CNTL D
  • 141. 141 © 2014 CA. ALL RIGHTS RESERVED. Knowledge Check (Continued) Question 6 of 8: Which of the following line commands are not valid during EDIT processing? D A M B R C Y D
  • 142. 142 © 2014 CA. ALL RIGHTS RESERVED. Knowledge Check (Continued) Question 7 of 8: In TSO/ISPF, what is the conventional value for PF3? SPLIT A CANCEL B END C HELP D
  • 143. 143 © 2014 CA. ALL RIGHTS RESERVED. Knowledge Check (Continued) Question 8 of 8: In TSO/ISPF, what is the conventional value for PF2? SPLIT A CANCEL B END C HELP D
  • 144. 144 © 2014 CA. ALL RIGHTS RESERVED. For More Information To learn more about Mainframe, please visit: http://bit.ly/1wbiPkl Insert appropriate screenshot and textoverlayfrom following“More Info Graphics” slide here; ensure it links to correct page Mainframe
  • 145. 145 © 2014 CA. ALL RIGHTS RESERVED. For Informational Purposes Only © 2014CA. All rights reserved. All trademarks referenced herein belong to their respective companies. This presentation provided at CA World 2014 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer references relate to customer's specific use and experience of CA products and solutionssoactual results may vary. Terms of this Presentation