Home
Seminars
Seminar Schedule
Instructors
Registration
Consulting Services
Service Offerings
Presentations
WLM To HTML
Guestbook
Contact
Print this Page

Job Control Language (JCL)

- An EPS Seminar -

Dates and Location:

None scheduled at this time. Available for in-house instruction.

Hardcopy of Abstract and Outline:

PDF EPSSeminarRileyJobControlLanguage.pdf

Additional Information:

Click here to visit our seminar schedule page for currently scheduled class dates and locatio ns.
Click here for registration and pricing information.
Click here for travel information.

Seminar abstract and Outline

Audience:

This four-and-a-half-day seminar is intended for those individuals responsible for reading, writing and modifying Job Control Language statements.

The following information can be found on this page:
Locations
Instructor
Seminar Abstract
Prerequisites
Seminar Objectives
Seminar Outline

Seminar Instructor:

Phil Riley

Seminar Abstract:

The seminar provides students with an effective and systematic approach to the syntax, use and function of IBM's Job Control Language, including the role of the Job Entry Subsystem (JES).

Conditional execution is covered, with its very obscure COND keyword structure. The newer IF/THEN/ELSE construct is examined as an alternative methodology.

In-stream and cataloged procedures, SYSOUT handling, generation data groups and SMS control are described in detail. File formats plus physical magnetic tape and disk layouts are discussed, together with the appropriate parameters required for creating data sets on these media.

Commonly used IBM utility programs are studied with respect to the manipulation of physical data records. Students will also learn how to recognize abnormal termination conditions and to locate pertinent information within associated IBM technical manuals.

Lecture material is reinforced throughout the week with the use of lab exercises.
   [ Return to Top ]

Prerequisites:

There are no prerequisites for this seminar. Familiarity with ISPF panels will be useful.
   [ Return to Top ]

Seminar Objectives:

In this seminar, students will learn how to:

  • Code effective JCL language statements
  • Include commonly used IBM utility programs in a jobstream
  • Create data sets on both disk and tape media using JCL
  • Reference existing data sets on both disk and tape media
  • Control job step execution using conditional processing
  • Create and reference in-stream and cataloged procedural JCL
  • Create and use a Generation Data Group
  • Code JCL with consideration to System Managed Storage requirements
  • Use SYSOUT parameters to control the structure, format and destination of reports
  • Use associated IBM documentation to locate description of system completion codes and required action to be taken
  • Restart a failing jobstream at a predetermined step
   [ Return to Top ]

Seminar Outline:

The following is a high level outline for this seminar:

  • Job Management
    • JOB and EXEC statement syntax and parameters
    • Job Entry Subsystem and SPOOL data set
    • JES2 and JES3 statements
  • Using Existing Disk Data Sets
    • System Catalogs
    • DASD Volume Table of Contents
    • Required DD statement parameters
  • File Formats
    • Sequential
    • Partitioned (PDS)
    • Partitioned extended (PDSE)
    • Source, object and load libraries
    • JOBLIB/STEPLIB and private load libraries
  • Creating New Disk Data Sets
    • DASD physical device structure
    • Record blocking for efficiency
    • Required DD statement parameters
  • Magnetic Tape Processing
    • Tape label formats
    • Standard label vs. No-label format
    • Bypass-label processing
    • Required DD statement parameters
  • Conditional Execution
    • Abend processing and Job Log messages
    • Program return codes
    • JOB and EXEC statement COND keyword
    • IF/THEN/ELSE/ENDIF construct
  • Procedural JCL
    • Cataloged procedures
    • JCLLIB statement and private procedure libraries
    • Symbolic substitution
    • EXEC statement parameter overrides
    • DD statement overrides
    • In-stream procedures
    • Procedural JCL messages
  • Special Coding Considerations
    • In-stream data sets
    • Dummy data sets
    • Concatenated data sets
    • Backward referencing
    • INCLUDE statement
    • SET statement
    • IEFBR14 program
  • Report Generation and Control
    • SYSOUT related parameters
    • OUTPUT statement
    • Explicit and implicit parameter reference
  • Storage Management Subsystem
    • AVGREC, LIKE, DSNTYPE and REFDD DD statement parameters
  • Generation Data Groups
    • Creating GDG base
    • GDG JCL coding requirements
    • Listing GDG entries
  • Abend Recognition and Problem Resolution
    • System completion codes and messages
    • Associated IBM reference material
    • Job restart considerations
  • IBM Utilities
    • IEBGENER for sequential data set copying
    • IEBCOPY for manipulating partitioned data set members
    • IDCAMS for copying, printing and deleting non-VSAM data sets
    • SORT/MERGE for re-sequencing data set records
   [ Return to Top ]


© Copyright 2008 - EPStrategies.com - All Rights Reserved
3547 - 53rd Avenue West, #145
Bradenton, FL 34210
E-mail: Peter.Enrico@EPStrategies.com
Phone: 813-435-2297
Fax: 813-435-2298