End-to-End Scheduling with IBM Tivoli Workload Scheduler Version 8.2

Book description

The beginning of the new century sees the data center with a mix of work, hardware, and operating systems previously undreamed of. Today’s challenge is to manage disparate systems with minimal effort and maximum reliability. People experienced in scheduling traditional host-based batch work must now manage distributed systems, and those working in the distributed environment must take responsibility for work running on the corporate OS/390 system.

This IBM Redbooks publication considers how best to provide end-to-end scheduling using IBM Tivoli Workload Scheduler Version 8.2, both distributed (previously known as Maestro) and mainframe (previously known as OPC) components.

In this book, we provide the information for installing the necessary Tivoli Workload Scheduler 8.2 software components and configuring them to communicate with each other. In addition to technical information, we consider various scenarios that may be encountered in the enterprise and suggest practical solutions. We describe how to manage work and dependencies across both environments using a single point of control.

We believe that this book will be a valuable reference for IT specialists who implement end-to-end scheduling with Tivoli Workload Scheduler 8.2.

Table of contents

  1. Notices
    1. Trademarks
  2. Preface
    1. The team that wrote this redbook
    2. Notice
    3. Become a published author
    4. Comments welcome
  3. Chapter 1: Introduction
    1. Job scheduling
    2. Introduction to end-to-end scheduling
    3. Introduction to Tivoli Workload Scheduler for z/OS
      1. Overview of Tivoli Workload Scheduler for z/OS
      2. Tivoli Workload Scheduler for z/OS architecture
    4. Introduction to Tivoli Workload Scheduler
      1. Overview of IBM Tivoli Workload Scheduler
      2. IBM Tivoli Workload Scheduler architecture
    5. Benefits of integrating Tivoli Workload Scheduler for z/OS and Tivoli Workload Scheduler
    6. Summary of enhancements in V8.2 related to end-to-end scheduling
      1. New functions related with performance and scalability
      2. General enhancements (1/2)
      3. General enhancements (2/2)
      4. Security enhancements
    7. The terminology used in this book
  4. Chapter 2: End-to-end scheduling architecture
    1. IBM Tivoli Workload Scheduler for z/OS architecture
      1. Tivoli Workload Scheduler for z/OS configuration
      2. Tivoli Workload Scheduler for z/OS database objects
      3. Tivoli Workload Scheduler for z/OS plans (1/2)
      4. Tivoli Workload Scheduler for z/OS plans (2/2)
      5. Other Tivoli Workload Scheduler for z/OS features (1/2)
      6. Other Tivoli Workload Scheduler for z/OS features (2/2)
    2. Tivoli Workload Scheduler architecture
      1. The IBM Tivoli Workload Scheduler network
      2. Tivoli Workload Scheduler workstation types
      3. Tivoli Workload Scheduler topology
      4. IBM Tivoli Workload Scheduler components
      5. IBM Tivoli Workload Scheduler plan
    3. End-to-end scheduling architecture
      1. How end-to-end scheduling works
      2. Tivoli Workload Scheduler for z/OS end-to-end components (1/2)
      3. Tivoli Workload Scheduler for z/OS end-to-end components (2/2)
      4. Tivoli Workload Scheduler for z/OS end-to-end configuration (1/2)
      5. Tivoli Workload Scheduler for z/OS end-to-end configuration (2/2)
      6. Tivoli Workload Scheduler for z/OS end-to-end plans (1/2)
      7. Tivoli Workload Scheduler for z/OS end-to-end plans (2/2)
      8. Making the end-to-end scheduling system fault tolerant
      9. Benefits of end-to-end scheduling
    4. Job Scheduling Console and related components
      1. A brief introduction to the Tivoli Management Framework
      2. Job Scheduling Services (JSS)
      3. Connectors
    5. Job log retrieval in an end-to-end environment
      1. Job log retrieval via the Tivoli Workload Scheduler connector
      2. Job log retrieval via the OPC connector
      3. Job log retrieval when firewalls are involved
    6. Tivoli Workload Scheduler, important files, and directory structure
    7. conman commands in the end-to-end environment
  5. Chapter 3: Planning end-to-end scheduling with Tivoli Workload Scheduler 8.2
    1. Different ways to do end-to-end scheduling
    2. The rationale behind end-to-end scheduling
    3. Before you start the installation
      1. How to order the Tivoli Workload Scheduler software
      2. Where to find more information for planning
    4. Planning end-to-end scheduling with Tivoli Workload Scheduler for z/OS
      1. Tivoli Workload Scheduler for z/OS documentation
      2. Service updates (PSP bucket, APARs, and PTFs)
      3. Tivoli Workload Scheduler for z/OS started tasks for end-to-end scheduling
      4. Hierarchical File System (HFS) cluster
      5. Data sets related to end-to-end scheduling
      6. TCP/IP considerations for end-to-end server in sysplex (1/2)
      7. TCP/IP considerations for end-to-end server in sysplex (2/2)
      8. Upgrading from Tivoli Workload Scheduler for z/OS 8.1 end-to-end scheduling
    5. Planning for end-to-end scheduling with Tivoli Workload Scheduler
      1. Tivoli Workload Scheduler publications and documentation
      2. Tivoli Workload Scheduler service updates (fix packs)
      3. System and software requirements
      4. Network planning and considerations
      5. Backup domain manager
      6. Performance considerations
      7. Fault-tolerant agent (FTA) naming conventions
    6. Planning for the Job Scheduling Console
      1. Job Scheduling Console documentation
      2. Job Scheduling Console service (fix packs)
      3. Compatibility and migration considerations for the JSC
      4. Planning for Job Scheduling Console availability
      5. Planning for server started task for JSC communication
    7. Planning for migration or upgrade from previous versions
    8. Planning for maintenance or upgrades
  6. Chapter 4: Installing IBM Tivoli Workload Scheduler 8.2 end-to-end scheduling
    1. Before the installation is started
    2. Installing Tivoli Workload Scheduler for z/OS end-to-end scheduling
      1. Executing EQQJOBS installation aid
      2. Defining Tivoli Workload Scheduler for z/OS subsystems
      3. Allocate end-to-end data sets
      4. Create and customize the work directory
      5. Create started task procedures for Tivoli Workload Scheduler for z/OS
      6. Initialization statements for Tivoli Workload Scheduler for z/OS end-to-end scheduling (1/2)
      7. Initialization statements for Tivoli Workload Scheduler for z/OS end-to-end scheduling (2/2)
      8. Initialization statements used to describe the topology (1/3)
      9. Initialization statements used to describe the topology (2/3)
      10. Initialization statements used to describe the topology (3/3)
      11. Example of DOMREC and CPUREC definitions
      12. The JTOPTS TWSJOBNAME() parameter
      13. Verify end-to-end installation in Tivoli Workload Scheduler for z/OS
    3. Installing Tivoli Workload Scheduler in an end-to-end environment
      1. Installing multiple instances of Tivoli Workload Scheduler on one machine
      2. Verify the Tivoli Workload Scheduler installation
    4. Define, activate, verify fault-tolerant workstations
      1. Define fault-tolerant workstation in Tivoli Workload Scheduler controller workstation database
      2. Activate the fault-tolerant workstation definition
      3. Verify that the fault-tolerant workstations are active and linked
    5. Creating fault-tolerant workstation job definitions and job streams
      1. Centralized and non-centralized scripts
      2. Definition of centralized scripts
      3. Definition of non-centralized scripts (1/3)
      4. Definition of non-centralized scripts (2/3)
      5. Definition of non-centralized scripts (3/3)
      6. Combination of centralized script and VARSUB, JOBREC parameters
      7. Definition of FTW jobs and job streams in the controller
    6. Verification test of end-to-end scheduling
      1. Verification of job with centralized script definitions
      2. Verification of job with non-centralized scripts
      3. Verification of centralized script with JOBREC parameters
    7. Activate support for the Tivoli Workload Scheduler Job Scheduling Console
      1. Install and start Tivoli Workload Scheduler for z/OS JSC server (1/2)
      2. Install and start Tivoli Workload Scheduler for z/OS JSC server (2/2)
      3. Installing and configuring Tivoli Management Framework 4.1
      4. Alternate method using Tivoli Management Framework 3.7.1
      5. Creating connector instances
      6. Creating WTMF administrators for Tivoli Workload Scheduler
      7. Installing the Job Scheduling Console
  7. Chapter 5: End-to-end implementation scenarios and examples
    1. Description of our environment and systems (1/2)
    2. Description of our environment and systems (2/2)
    3. Creation of the Symphony file in detail
    4. Migrating Tivoli OPC tracker agents to end-to-end scheduling
      1. Migration benefits
      2. Migration planning
      3. Migration checklist
      4. Migration actions (1/2)
      5. Migration actions (2/2)
      6. Migrating backward
    5. Conversion from Tivoli Workload Scheduler network to Tivoli Workload Scheduler for z/OS managed network
      1. Illustration of the conversion process
      2. Considerations before doing the conversion
      3. Conversion process from Tivoli Workload Scheduler to Tivoli Workload Scheduler for z/OS (1/2)
      4. Conversion process from Tivoli Workload Scheduler to Tivoli Workload Scheduler for z/OS (2/2)
      5. Some guidelines to automate the conversion process
    6. Tivoli Workload Scheduler for z/OS end-to-end fail-over scenarios
      1. Configure Tivoli Workload Scheduler for z/OS backup engines
      2. Configure DVIPA for Tivoli Workload Scheduler for z/OS end-to-end server
      3. Configure backup domain manager for first-level domain manager
      4. Switch to Tivoli Workload Scheduler backup domain manager (1/2)
      5. Switch to Tivoli Workload Scheduler backup domain manager (2/2)
      6. Implementing Tivoli Workload Scheduler high availability on high availability environments
    7. Backup and maintenance guidelines for FTAs
      1. Backup of the Tivoli Workload Scheduler FTAs
      2. Stdlist files on Tivoli Workload Scheduler FTAs
      3. Auditing log files on Tivoli Workload Scheduler FTAs
      4. Monitoring file systems on Tivoli Workload Scheduler FTAs
      5. Central repositories for important Tivoli Workload Scheduler files
    8. Security on fault-tolerant agents
      1. The security file
      2. Sample security file
    9. End-to-end scheduling tips and tricks
      1. File dependencies in the end-to-end environment
      2. Handling offline or unlinked workstations
      3. Using dummy jobs
      4. Placing job scripts in the same directories on FTAs
      5. Common errors for jobs on fault-tolerant workstations
      6. Problems with port numbers
      7. Cannot switch to new Symphony file (EQQPT52E) messages
  8. Appendix A: Connector reference
    1. Setting the Tivoli environment
    2. Authorization roles required
    3. Working with Tivoli Workload Scheduler for z/OS connector instances
      1. The wopcconn command
    4. Working with Tivoli Workload Scheduler connector instances
      1. The wtwsconn.sh command
    5. Useful Tivoli Framework commands
  9. Related publications
    1. IBM Redbooks
    2. Other publications
    3. Online resources
    4. How to get IBM Redbooks
    5. Help from IBM
  10. Abbreviations and acronyms
  11. Index (1/3)
  12. Index (2/3)
  13. Index (3/3)
  14. Back cover

Product information

  • Title: End-to-End Scheduling with IBM Tivoli Workload Scheduler Version 8.2
  • Author(s): Vasfi Gucer, Michael A. Lowry, Finn Bastrup Knudsen
  • Release date: September 2004
  • Publisher(s): IBM Redbooks
  • ISBN: None