About this Course

Duration 3 Days

This course teaches how to effectively and confidently use TWS zOS (Tivoli Workload Scheduler for z/OS, formerly known as OPC - Operations Planning & Control), which is IBM/Tivoli's strategic product for scheduling and managing the enterprise's workload.<br>It introduces the product and shows how to model the data centre in OPC databases, schedule work in its Long Term Plan and manage work in the Current Plan. Advanced techniques including Special Resources, OPSTAT, SRSTAT, Event Triggered Tracking, Automatic Recovery, Restart & Cleanup and JCL Automation are covered.<br><br>The course is suitable for users of all versions of OPC and TWSzOS. Practical sessions using a live system take about 50% of course time. No previous product knowledge is required.<br><br>This course is available 'on demand' (minimum 2 students) for public presentations or for one-company, on-site presentations.

Delegates will learn how to

  • use TWSzOS with confidence
  • update TWSzOS databases with the information needed to schedule and run work
  • identify the two plans used by TWSzOS
  • manage work by checking statuses, re-running jobs and by adding ad-hoc work into the plan
  • create and use Special Resources
  • use OPSTAT, SRSTAT and ETT
  • code Automatic Recovery statements
  • describe and use the Restart & Recovery function
  • use JCL automation and code JCL Directives.


TWSzOS Overview

What TWSzOS is, what it does and how it does it.

TWSzOS Databases

What?; When?; Where?; How?; Planning.

Calendar and Period Databases

Calendar Database; Period - Processing Cycles.

Workstation Database

The Workstation Database; Workstation Types; Workstation Tasks and Status Changes; Automatic Reporting Workstation; Manual Reporting Workstation; Non Reporting Workstation; WTO General Workstation; Automatic General Workstation; Workstation Resources; Workstation Open Intervals.

Practical Session
- Calendar & Workstation Databases

What this laboratory is about; What you will be able to do; The Calendar; Update the Calendar; Creating a Workstation; Close all Workstations.

Application Database

Application Database; Application Description; Application Description Graphic; Defining Operations; Operation Details (Optional); Scheduling Instructions; Free Day Rules; Job Description Database.

Practical Session - Application Descriptions

What this laboratory is about.; What you will be able to do.

Practical Session - Long Term Plan

What this laboratory is about; What you will be able to do; Method.

Practical Session - Current Plan

What this laboratory is about; What you will be able to do; Method; When jobs fail; Operation in A or R Status.

Managing the Current Plan

Occurrence Status Codes; Operation Status Codes; Status A R & S - what they really mean; Operation Status Codes - less often seen; Status I & U - what they really mean; Extended Status Codes: for status S, for status codes A * R, for status codes R & E; Status Change Sequence; Application status: W, W and S, S, S and C; Managing Work; What you can do in the Current Plan; Ended in Error List; Special Resource Monitor; Status Code Quiz.


The Long Term Plan; Extending the Long Term Plan; Daily Planning; Current Plan Extend and Long Term Plan; Keeping the Current Plan up to date.

Special Resources

Using Special Resources; Special Resource Database; Operation Special Resource Requirements; Special Resource Monitor.

Unplanned Work

OPSTAT; Coding an OPSTAT Command; SRSTAT; Coding an SRSTAT Command; Event Triggered Tracking; ETT Triggers; ETT - SRSTAT trigger; ETT - Job Name Trigger.

Practical Session - Special Resources & Unplanned Work

What this lab is about; What you will be able to do; How you will measure your progress; Managing Special Resources; Creating and using a Special Resource; UnplannedwWork; The OPSTAT command; The SRSTAT command; ETT and SRSTAT trigger; ETT Jobname trigger.

Automatic Recovery

Automatic Recovery functions; Recovery actions; Automatic Job Recovery; Recovery statements: Selection criteria, Rebuild & Recovery, Sysplex Recovery.

Practical Session - Automatic Recovery

What this lab is about; What you will be able to do; How you will measure your progress.

Restart & Cleanup

What Cleanup does; Restart & Cleanup options; Operation details; Ended in Error List Options; Operation Restart; Step Restart Dialog options; Modifying Cleanup Actions dialog panel; Automatic Cleanup Check Dialog panel; Other Cleanup functions; Cleanup Actions for data set dispositions in a Job.

Practical Session - Restart & Cleanup

What this laboratory is about; What you will be able to do; Job & Step Restart without Data Set Cleanup; Job Restart failed job with Data Set Cleanup; Step Level Restart with Data Set Cleanup; Job Level Restart of Completed Job with Data Set Cleanup.

JCL Automation

JCL tailoring; Including and Excluding JCL; JCL variables; Naming variable tables; Precedence of variable tables; Recognising variables; When variable substitution takes place; Variable types; Variables prefixed with %; Variables prefixed with &; Variables prefixed with ?; Dependency and validation; Variable format; JCL directives; Coding JCL directives; Introduction: SCAN directive, BEGIN and END, FETCH, SEARCH, SETFORM, SETVAR, TABLE, COMP Keyword on BEGIN and FETCH directives.

Practical Session - JCL Automation

What this lab is about; What you will be able to do; How you will measure your progress; JCL exclusion; Fetching in JCL; Variable table; Compound variable; OPC supplied variable; Job Setup variable; Verification; Variable dependencies; Dependency exercise; OPC supplied variables, and the COMP statement.

3 Days

Training delivered by an IBM Global Training Provider
Delivery Method

Delivery method


Face-to-face learning in the comfort of our quality nationwide centres, with free refreshments and Wi-Fi.

Find dates and prices

Online booking is currently not available for this course, to find out more please call us on 0113 220 7150 or email us at info@qa.com to discuss how we can help.

Trusted, awarded and accredited

Fully accredited to ensure we provide the highest possible standards in learning

All third party trademark rights acknowledged.