Back to Courses

Defining and Scheduling Jobs Using Control-M for z/OS


4 hours


The Defining and Scheduling Jobs Using Control-M for z/OS course works through the process of creating definitions used to schedule jobs. It begins by introducing the concept of calendars, and describing how various types of calendars can be created. It then jumps to the actual job definition, describing how it can be used to provide diverse scheduling requirements. Automated actions performed following job completion are also discussed. The final module delves into the use of system and user-defined variables and describes how they can be used to dynamically modify JCL submitted from a Control-M job definition.


Personnel responsible for scheduling jobs using Control-M for z/OS.


Successful completion of the Introduction to Control-M for z/OS course, or equivalent knowledge.


After completing this course, the student will be able to:

    • Identify and create a calendar
    • Describe parameters used when creating a job definition
    • Describe how Control-M uses variables

Course Content

Defining Calendars and Jobs

Using Calendars for Job Scheduling
Regular and Periodic Calendars
Rule-Based Calendars
Managing Calendars
Accessing Job Scheduling Definitions
SMART Tables
Job Definition Structure
Defining General Job Parameters

Scheduling Jobs

Job Definition Scheduling Criteria
Scheduling Using a Rule-Based Calendar
Referencing Regular and Periodic Calendars
Using Prerequisite Conditions to Schedule Jobs
Condition Logic
Maybe Jobs
Post Processing Parameters
Capturing Job Output Data
Cyclic Jobs
DO Statements
SHOUT WHEN Statements

Specifying Control-M System and User Variables in JCL

Dynamically Modifying JCL Used by Control-M
Date-Related System Variables
User-Defined Variables
Control Statement Variables
Integrating Variables into JCL
INCLUDE Statements
Variable Testing Facilities
Submitting Jobs for Execution
Control-M Event Manager (CMEM)

Defining and Scheduling Jobs Using Control-M for z/OS Mastery Test