
|
z/OS Job Control Language |
|
| SUMMARY: |
Suitable for the BCS Mainframe Technology Professional Exams for level 1 Assistant in Operations, Developer, and Production and Support. |
| AUDIENCE: |
This course is for programmers, systems analysts, systems programmers, operations support and others who need to understand and code JCL within a z/OS environment.
It is especially useful for Operations and Support Staff who are required to analyse job failures and re-start them with minimal supervision. |
| PREREQUISITES: |
Participants should have a basic understanding of the operating environment and operating systems functions, (this may be gained from attending our course z/OS and OS/390 for Beginners), and be familiar with TSO/ISPF (which may be gained from our course TSO/ISPF Workshop). |
| DURATION: |
3 days. Hands on. |
| OBJECTIVES: |
This course provides an in-depth look at z/OS JCL and an overview of job processing throughout the system. It covers all releases of z/OS, including SMS specific parameters.
After taking this course the student should be able to:
Code JCL to perform general tasks within the z/OS system.
Understand the Job listings and associated messages.
Analyse Job failures, correct and re-start job.
Code simple utility functions to create, copy and print files.
Create, load and print VSAM ESDS and KSDS data sets
Create and managed Generation Data Groups.
Code both the COND and IF/THEN/ELSE statements for conditional execution.
Write and use catalogued procedures. |
| COURSE CONTENT: |
An Overview of Job Processing and JCL within z/OS The purpose of JCL General Structure of JCL Reference Documentation SMS and JCL JCL Defaults The Catalog Procedure Libraries Job Output Listings
The Batch Job The Structure of a Batch Job The JOB Statement Verifying Access to the System Accounting Information and Programmer Name Fields The CLASS Parameter The REGION Parameter The TIME Parameter The MSGCLASS and MSGLEVEL Parameters The TYPRUN Parameter The NOTIFY Parameter The EXEC Statement
The DD Statement The Function of the DD Statement Types of Data Sets JES2 Data Sets In-stream Data Sets SYSOUT Data sets and the OUTPUT Statement Data Set Name Rules SMS and JCL Data Set Structures Sequential Data Sets PDS and PDSE Data Sets VSAM Data Sets Data Set Processing Parameters Merging Data Processing Parameters The DATACLAS JCL Parameter The DISP Parameter The SPACE Parameter Specifying DASD space with AVGREC parameter VOLUME and UNIT parameters Creating and Managing Generation Data Groups Concatenated Data Sets JOBLIB, STEPLIB and other Special DD Names
Common Batch Utility Programs IEFBR14 IEBGENER/ICEGENER SORT/MERGE IDCAMS IEBUPDTE
Cataloged Procedures Writing Cataloged Procedures Symbolic Parameters In-Stream Procedures Overriding JCL in Procedures
Conditional Execution Condition Codes The COND Parameter The IF/THEN/ELSE Statements
UNIX Services with JCL The PATH and PATHDISP Parameters The PATHMODE and PATHOPTS Parameters The BPXBATCH and BPXBATSL Programs
JCL Debugging Identifying the Key Reason for Failure General Types of JCL Failures JCL Syntax Problems JCL LOGIC Errors Environmental Problems DASD Space Problems and Easy Resolution JOB Logic Errors
mh06/02 |
|
© 2007 Verhoef Training, Ltd.
|
|
Course Information
|
PUBLIC SCHEDULE |
| Date |
Location |
Price(£) |
|
|
|
|
|
|
|
|
|
|
|
|
Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved
|