Previous Topic

Next Topic

Book Contents

Book Index

Rule-Based Calendar

Identifies a set of scheduling criteria defined for a folder. The scheduling criteria referenced by each Rule-based Calendar are defined in the outermost folder. Each folder contains one or more sets of basic scheduling criteria that can be applied to job processing definitions of jobs in the folder. Each set of basic scheduling criteria is assigned a unique name, specified in the RBC option, which is used for referencing that set of criteria.

To apply a set of scheduling criteria in a folder to a job processing definition, specify the RBC name of the desired criteria in the RBC field. If multiple RBC names are specified in the job processing definition, the RBCs are checked sequentially (according to the order in which they are defined for the folder) during job scheduling to determine if the criteria are satisfied. The first set of RBC criteria that is satisfied is applied to the job. Subsequent Rule-Based Calendars specified for the job are not checked.

If you select the Use Parent Rule-based Calendar checkbox, all Rule-Based Calendars in the folder are applied to the job. Each job processing definition can have its own basic scheduling criteria defined, independent of the RBC criteria in the folder.

Jobs in a folder are eligible for scheduling on a particular day only if at least one RBC in the folder is satisfied. If a folder is eligible for scheduling on a particular day, a job in the folder is scheduled in either of the following cases:

For an example, see Example: Two sets of Rule-Based Calendars.

Additional information

Description

Usage

Optional

Format

This consists of the following parameters:

Variable Name

None

Alternate names

  • Control‑M/EM Utilities: RBC_NAME
  • Control-M Report: (none)
  • Control-M/Server Utilities: -rbc
  • Control‑M for z/OS: SCHEDULE RBC
  • Control-M/EM API: sched_rbc

Alternate formats

Control‑M/EM Utilities

RBC_NAME parameters are contained in the RBC_NAMES parameter. The RBC_NAME value is a string. RBC_NAMES cannot have a value.

EXAMPLE:

<RBC_NAMES RBC_NAME="T1" RBC_NAME="T2"/>

Subparameter

Calendar Name

Specifies the name of the name of the calendar.

  • 1-19 characters
  • Case sensitive
  • Invalid characters include:

    Blanks, ! at the beginning of a calendar name

    Computers other than z/OS: Single quotation marks

    Z/OS: * (asterisk), ? (question mark), non-English characters

Parent Topic

Scheduling Parameters