IBM Z Workload Scheduler provides a smart interface called Workload Automation Programming Language (WAPL) that allows users simply leverage the full potential of Z Workload Scheduler.
With WAPL it is possible to easily implement scenarios that would normally require a complex programming if implemented through the classic Workload Scheduler Programming Interface Facility (PIF).
You can see the power of this new interface through the implementation of the following interesting scenario.
Dynamic Scheduling Decision
The RUNIF command allows to specify execution criteria at job level: it can be run as the first operation in an occurrence to conditionally decide which operations are allowed to run, by moving the unwanted operations to a non-reporting workstation and optionally removing special resources and time dependencies.
Criteria details are:
Dynamic Scheduling Decision Example
The RUNIF command is the value of a user field defined on first operation of my TSTRUNIF application.
TSTRUNIF is added to Current Plan and the following chart shows the result of its run:
If you want to know more about WAPL, contact Rita Valentino at: firstname.lastname@example.org.