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.