What you can do using OCL
Using OCL, you can do the following:
- Through its IF-THEN-ELSE instruction, better control your workload and take action appropriate to the result.
- Dynamically modify the behavior of your batch applications, without changing the databases of the scheduler.
- Complete, delete, add, release, modify, and control occurrences or operations in the scheduler plans.
- Kill jobs in STARTED state on IBM Z Workload Scheduler Agents or on distributed workstations that are directly connected to the end-to-end server (OPCMASTER). Also kill recovery jobs in EXECUTING state on distributed workstations that are directly connected to the end-to-end server (OPCMASTER).
- Dynamically change the dependencies among the operations in the current plan, by adding or deleting predecessor occurrences, and releasing the internal and external successors.
- Release all or some of the external successors of an occurrence.
- Integrate the JSUACT, OPSTAT, SRSTAT, and WSSTAT TSO commands provided by the scheduler that can be issued in accordance with the result of a relational test.
- Update the value of the variables you can use in your jobs.
- Verify or compare a part of a variable value, such as the third character of the value.
- Use a variable value as a condition for scheduling an application.
- Validate a date you supply, then derive from it about 210 variable values, which you can use in your job.