- Tel: +44 (0)1275 859666
BT04 - z/OS Utilities - 1 Day
Course Description
This course covers most of the standard MVS System and Data Utility Programs, and the non-VSAM functions of IDCAMS. The course explains the purpose and function of each of the Utilities, how each of them is executed and the files and parameters that are required. Exercises are included to use and gain experience of those most commonly employed.
Pre-requisites
Knowledge and experience of using ISPF and writing z/OS JCL.
Objectives
On completion of this course the student will be able to:
- Understand and use each of the core z/OS supplied JCL Utilities
Environment
Development will be performed using:
- IBM Mainframe
Customisation
For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.
Course Details
- UTILITY PROGRAMS
- INTRODUCTION TO THE UTILITY PROGRAMS
- Dataset Utility Programs
- System Utility Programs
- Independent Utility Programs
- Dataset Utility Programs
- UTILITY CONTROL
- UTILITY PROGRAMS
- UTILITY JCL STATEMENTS
- UTILITY PROGRAM CONTROL STATEMENTS
- UTILITY PROGRAM RETURN CODES
- UTILITY JCL STATEMENTS
- IEBGENER
- Purpose
- IEBGENER Copy
- IEBGENER JCL Statements
- IEBGENER Control Statements
- Generate
- Changing The Blocksize Of A Dataset
- Creating Different PDS Members From One Source
- Reformatting Records
- IEBGENER Copy
- IEBCOPY
- Purpose
- IEBCOPY Copy
- IEBCOPY JCL Statements
- IEBCOPY Control Statements
- Altermod
- Copy
- Copymod
- Unloading A Partitioned Dataset
- Changing The Blocksize Of A Dataset
- Compressing A Partitioned Dataset
- Options For The Copy Command
- Copying From Multiple Input Source
- Copying Selected Members
- Excluding Selected Members From The Copy
- IEBCOPY Copy
- IEBUPDTE
- Purpose
- IEBUPDTE JCL Statements
- IEBUPDTE Control Statements
- Function
- Detail
- Data
- Label
- Alias
- Endup
- Adding Members To A Partitioned Dataset
- Replacing Members In A Partitioned Dataset
- Changing Data In A Partitioned Dataset
- Numbering The Data
- Sequential File Processing
- IEBUPDTE JCL Statements
- IEBDG
- Purpose
- IEBDG JCL Statements
- IEBDG Control Statements
- DSD
- FD
- Repeat
- Create
- End
- Creating Test Data From Input Datasets
- Creating Test Data Using Patterns
- IEBDG JCL Statements
- IEBEDIT
- Purpose
- IEBEDIT JCL STATEMENTS
- IEBEDIT CONTROL STATEMENTS
- IEBEDIT JCL STATEMENTS
- IEBPTPCH
- Purpose
- IEBPTPCH JCL STATEMENTS
- IEBPTPCH CONTROL STATEMENTS
- PRINT/PUNCH
- TITLE
- EXITS
- MEMBER
- RECORD
- LABELS
- PRINTING PDS MEMBERS
- PRINTING PDS DIRECTORY
- PRINTING SPECIFIED RECORDS OF A PDS
- IEBPTPCH JCL STATEMENTS
- IEHLIST
- Purpose
- IEHLIST JCL Statements
- IEHLIST Control Statements
- LISTCTLG
- Listpds
- Listvtoc
- Listing The Members Of A PDS
- Listing Catalogued Datasets
- Listing The VTOC
- IEHLIST JCL Statements
- IEHPROGM
- Purpose
- IEHPROGM JCL Statements
- IEHPROGM Control Statements
- Scratch
- Rename
- CATLG/UNCATLG
- BLDX/DLTX
- BLDA/DLTA
- Connect/Release
- BLDG
- Add/Replace
- Deletep
- List
- IEHPROGM JCL Statements
- SORT
- Purpose
- Sort
- Merge
- Copy
- Sort JCL Statements
- Sort Work Files
- Allocating Sort Work Files
- Improving Sort Performance
- Sort Control Statements Format
- Sort Control Statements
- Altseq
- Debug
- End
- Include/Omit
- Inrec/Outrec
- Merge
- Mods
- Option
- Record
- Sort
- Sum
- Sorting Files
- Sort
Course Format
Practical sessions make up a large part of the course, allowing delegates to demonstrate and reinforce the lectures given. During these sessions the delegate will gain experience of writing and testing JCL Utilities using the options and parameters available.
Examples are used extensively, ranging from simple code snippets to full applications with complete 'real world' functionality. These are supplied at the start of the course and it is encouraged that the delegates execute and 'experiment' with these under the instructor's guidance as they are introduced.
These examples are available to take away, along with the delegate's own work.
The comprehensive Student Guide supplied is fully indexed serving as a useful reference tool long after the course has finished. Delegates will also be able to access a free help-line with technical questions relating to topics covered on the course.