|
|
| Course description:
z/OS Job Control Language
and Utilities |
|
|
| Interested in bringing a class to
you? On-site
Training |
| |
|
|
|
|
|
|
|
|
| Course Code |
UNE70 |
Skill Level |
Basic | |
| Duration |
4.5
days |
Delivery
Type |
Classroom
(Hands-on Lab) | |
| Course
Type |
Public or
Private on-site |
IACET
Credits |
| |
|
|
| |
| Special Note
|
| |
Learn how to use z/OS Job
Control Language (JCL) and selected utility programs in an online
batch environment. Both Storage Management Subsystem (SMS) and non-SMS
JCL are discussed. Hands-on lab projects may be done in teams
depending on the number of attendees and location.
Hands-On Labs
Six labs are included to address multistep jobs; reading and printing
instream data; temporary data sets; use of IEHLIST utility; use of
IEBGENER utility; use of IEBCOPY, JCL procedures; creating SMS and
non-SMS data sets including, Partitioned Data Set (PDS), Partitioned
Data Set Extended (PDSE), Virtual Storage Access Method (VSAM) and
Hierarchical File System (HFS) data sets; and compile, link and go.
|
| Back to top |
| Audience |
| |
| This is a basic course for
application programmers, system programmers and other Information
Technology (IT) individuals interested in using z/OS JCL and
utilities. |
| Back to top |
| Skills Taught
|
| |
- Code basic JCL statements using proper
syntax and coding rules
- Create new data sets
- Reference existing data sets
- Test condition code
- Generate data groups
- Code output routing
-
Use instream and cataloged procedures
-
Code procedure overrides and additions
- Specify symbolic parameters in
procedures
- Use include groups
- Recognize and resolve common ABENDs
- Use selected utility programs
- Code, sort, and merge control
statements, and associated JCL statements
|
| Back to top |
| Course outline
|
| |
Introduction
to JCL
- discuss the mainframe hardware and
software environment
- state the purpose of an operating system
- explain various data processing terms
- discuss different types of programs
-
describe the need for JCL
- define the JOB, EXEC, and DD statements
- differentiate between single and
multistep jobs
- explain JCL errors, return codes, and
ABENDS
JOB, EXEC and DD statements
- describe the JCL statement format
-
code JOB statements and JOB statement
parameters
- code EXEC
statements to invoke a program and pass PARM
-
code EXEC statements to invoke a program and
pass PARM parameters to the program
- discuss the DD statement and a few of
its parameters
- discuss the COMMENT statement
DD parameters a second look
- create a new data set
-
reference an existing uncataloged data set
- reference an existing cataloged data set
-
code and discuss the DISP parameter
-
use special DD statements
-
detect and correct JCL syntax and usage
errors
Introduction to utilities and
conditional execution
- identify the different
types of utility programs
-
establish the rules for coding utility
control statements
-
describe the functions of system and data set utility programs
-
review the JCL and utility control
statements appropriate for IEBGENER, IEBPTPCH, IEHLIST, IDCAMS
- use the DFSMS Data Facility
Product (DFSMSdfp) utilities manual for reference
- discuss the COND parameter and
conditional execution of job step
Data management, organization, and
format
- examine the record formats
supported by z/OS
-
compare blocked and unblocked data sets
- discuss system-determined
blocksize
- introduce the SMS managed data
sets
- describe the data set
organizations supported by z/OS
- differentiate between PDS and
PDSE data sets
- explain how to access an UNIX
System Services HFS data set
- discuss VSAM data set creation
via JCL
Generation Data Groups (GDG)
- describe when a GDG is needed
-
code DD statements to utilize a
Generation Data Group in both single and multiple step jobs
- discuss the differences between
the relative data set name and the absolute data set name
Procedures
- describe a procedure
-
differentiate between a cataloged
procedure and instream procedure
- describe procedure
modifications via overriding, adding or nullifying parameters
- use symbolic parameters to
modify procedures
- compare the PROC and EXEC
statements for supplying symbolic parameters
More about utilities
- look at examples of more
utility programs: IEBGENER, IEBCOPY, IEHLIST, IEHPROGM, IEBUPDTE
- use the DFSMSdfp Utilities
manual for reference
More on procedures
- compare procedures and INCLUDE
groups
- describe the purpose of the
JCLLIB statement
- discuss the INCLUDE statement and
INCLUDE groups
- describe the benefits of nested
procedures
- describe the use of the SET
statement
- compare the PROC, EXEC, and SET
statements for supplying symbolic parameters
Selected JCL topics
- describe conditional execution of
job steps using the IF/THEN/ELSE/ENDIF statement construct
- code the parameter to control the
amount of output to be printed and the timing of the printing
- use the OUTPUT statement to route
SYSOUT to multiple nodes and to establish default forms control for
SYSOUT data sets
- describe the NOTIFY parameter
Sort/merge
- describe the Sort and Merge
processes
- describe the JCL and control
statements required for a SORT or MERGE operation
- discuss JCL coding rules for Sort
or Merge job streams
Multivolume and tape allocation
- code DD statements to allocate a
multivolume Direct Access Storage Device (DASD) data set
- describe the characteristics of
IBM standard tape lables
- code tape label processing
options on the DD statement
- code DD statements to allocate
and locate a multivolume tape data set using single and multiple
tape units
- discuss the types of tape drives
and methods of requesting them
- explain the differences among
tape label types
- code DD statements utilizing the
UNIT=AFF=DDNAME parameter to reduce device requirements
ABENDs
- define the term ABEND
- recognize the causes of system
ABENDs
- identify the basic steps in
problem determination and recovery
- use the system codes and messages
manuals to aid in performing and a printed output data set
|
| Back to top |
|
Training Path |
| |
Training Paths that
reference this course are:
- z/OS and System z
- z/OS Operation and Parallel
Sysplex
|
| Back to top |
|
|
|
Public Classes Are Available At
UNICOMP, Inc Locations Or On Site Private Class, Upon Your
Request.
|
|
|
Home
AIX
CITRIX
DB2
IBM
HACMP
i-Series & IBM
AS/400
Java
Linux,
Unix, & Open Source
Lotus
Notes
|
|
MQ
Series
Rational
Storage
Networking
Tivoli
Websphere
z Series
& OS/390
Copyright ©
1989-2007 Unicomp, Inc. All Rights Reserved
• Webmaster
|
|
Arman Torbati DDS Century
Prosthodontics
Beautiful Healthy Smile
MyPrivateOBGYN
MyLAOBGYN
Dr.
Torbati RealEstate4Charity
Dr.
Gary Baker
Infuse Partners
UNICOMP,
Inc. Benjamin
Yashar
Value
Pager Asset Management
|
|
|
|
| |
|