Automatic workload submission
IBM Z Workload Scheduler automatically drives work through the system, taking into account work that requires manual or program-recorded completion. Program-recorded completion refers to situations where the status of a scheduler-controlled job is set to “complete” by a user-written program. It also promotes the optimum use of resources, improves system availability, and automates complex and repetitive operator tasks. IBM Z Workload Scheduler automatically controls the submission of work according to:
- Dependencies between jobs
- Workload priorities
- Specified time for the submission of particular work
- Availability of resources
By saving a copy of the JCL for each separate run, or occurrence, of a particular job in its plans, IBM Z Workload Scheduler prevents the unintentional reuse of temporary JCL changes, such as overrides.
- Automatic variable substitution
- Dynamic inclusion and exclusion of inline job statements
- Dynamic inclusion of job statements from other libraries or from an exit
For jobs submitted on a z/OS® system, these job statements are z/OS JCL. Scheduler JCL tailoring directives can be included in jobs that are submitted on other operating systems, such as AIX®/6000.
Variables can be substituted in specific columns, and you can define verification criteria to ensure that invalid strings are not substituted. Special directives supporting a variety of date formats used by job stream programs let you dynamically define the required format and change the multiple times for the same job. You can define arithmetic expressions to calculate values such as the current date plus four work days. And you can set a temporary variable to a specific value or to an expression composed of other temporary variables.
System Automation commands tailoring. IBM Z Workload Scheduler provides a function that edits system automation commands automatically. This helps you to save time and reduce the possibility of editing errors. IBM Z Workload Scheduler command tailoring provides automatic variable substitution.