Book description
This IBM Redbooks publication serves as a reference for system programmers and administrators who will be installing IBM Tivoli Workload Scheduler for z/OS in mainframe and end-to-end scheduling environments.
Installing IBM Tivoli Workload Scheduler for z/OS requires an understanding of the started tasks, the communication protocols and how they apply to the installation, how the exits work, how to set up various IBM Tivoli Workload Scheduler for z/OS parameters and their functions, how to customize the audit function and the security, and many other similar topics.
In this book, we have attempted to cover all of these topics with practical examples to help IBM Tivoli Workload Scheduler for z/OS installation run more smoothly. We explain the concepts, then give practical examples and a working set of common parameters that we have tested in our environment.
Table of contents
- Notices
- Preface
- Summary of changes
-
Part 1: Tivoli Workload Scheduler for z/OS mainframe scheduling
-
Chapter 1: Tivoli Workload Scheduler for z/OS installation
- Before beginning the installation
- Starting the install
- Updating SYS1.PARMLIB
- SMF and JES exits installation
- Running EQQJOBS (1/3)
- Running EQQJOBS (2/3)
- Running EQQJOBS (3/3)
- Security
- Allocating the data sets (1/2)
- Allocating the data sets (2/2)
- Creating the started tasks
- Defining Tivoli Workload Scheduler for z/OS parameters
- Setting up the ISPF environment
- Configuring Tivoli Workload Scheduler for z/OS; building a current plan
- Building a workstation (1/4)
- Building a workstation (2/4)
- Building a workstation (3/4)
- Building a workstation (4/4)
- Chapter 2: Tivoli Workload Scheduler for z/OS installation verification
- Chapter 3: The started tasks
- Chapter 4: Tivoli Workload Scheduler for z/OS communication
-
Chapter 5: Initialization statements and parameters
- Parameter members built by EQQJOBS
- EQQCONOP and EQQTRAP (1/8)
- EQQCONOP and EQQTRAP (2/8)
- EQQCONOP and EQQTRAP (3/8)
- EQQCONOP and EQQTRAP (4/8)
- EQQCONOP and EQQTRAP (5/8)
- EQQCONOP and EQQTRAP (6/8)
- EQQCONOP and EQQTRAP (7/8)
- EQQCONOP and EQQTRAP (8/8)
- EQQCONOP - STDAR
- EQQCONOP - CONOB
- RESOURCE - EQQCONOP, CONOB
- EQQTRAP - TRAP
- EQQTRAP - STDEWTR
- EQQTRAP - STDJCC
-
Chapter 6: Tivoli Workload Scheduler for z/OS exits
-
EQQUX0nn exits
- EQQUX000 - the start/stop exit
- EQQUX001 - the job submit exit
- EQQUX002 - the JCL fetch exit
- EQQUX003 - the application description feedback exit
- EQQUX004 - the event filter exit
- EQQUX005 - the JCC SYSOUT archiving exit
- EQQUX006 - the JCC incident-create exit
- EQQUX007 - the operation status change exit
- EQQUX009 - the operation initiation exit
- EQQUX011 - the job tracking log write exit
- EQQaaaaa exits
- User-defined exits
-
EQQUX0nn exits
- Chapter 7: Tivoli Workload Scheduler for z/OS security
- Chapter 8: Tivoli Workload Scheduler for z/OS Restart and Cleanup
- Chapter 9: Dataset triggering and the Event Trigger Tracking
-
Chapter 10: Tivoli Workload Scheduler for z/OS variables
- Variable substitution
- Tivoli Workload Scheduler for z/OS supplied JCL variables (1/2)
- Tivoli Workload Scheduler for z/OS supplied JCL variables (2/2)
- Tivoli Workload Scheduler for z/OS variable table (1/4)
- Tivoli Workload Scheduler for z/OS variable table (2/4)
- Tivoli Workload Scheduler for z/OS variable table (3/4)
- Tivoli Workload Scheduler for z/OS variable table (4/4)
- Tivoli Workload Scheduler for z/OS variables on the run (1/2)
- Tivoli Workload Scheduler for z/OS variables on the run (2/2)
- Chapter 11: Audit Report facility
- Chapter 12: Using Tivoli Workload Scheduler for z/OS effectively
-
Chapter 1: Tivoli Workload Scheduler for z/OS installation
-
Part 2: Tivoli Workload Scheduler for z/OS end-to-end scheduling
- Chapter 13: Introduction to end-to-end scheduling
-
Chapter 14: End-to-end scheduling architecture
- End-to-end scheduling architecture (1/6)
- End-to-end scheduling architecture (2/6)
- End-to-end scheduling architecture (3/6)
- End-to-end scheduling architecture (4/6)
- End-to-end scheduling architecture (5/6)
- End-to-end scheduling architecture (6/6)
- Job Scheduling Console and related components (1/2)
- Job Scheduling Console and related components (2/2)
- Job log retrieval in an end-to-end environment (1/2)
- Job log retrieval in an end-to-end environment (2/2)
- Tivoli Workload Scheduler, important files, and directory structure
- conman commands in the end-to-end environment
-
Chapter 15: TWS for z/OS end-to-end scheduling installation and customization
- Installing Tivoli Workload Scheduler for z/OS end-to-end scheduling (1/9)
- Installing Tivoli Workload Scheduler for z/OS end-to-end scheduling (2/9)
- Installing Tivoli Workload Scheduler for z/OS end-to-end scheduling (3/9)
- Installing Tivoli Workload Scheduler for z/OS end-to-end scheduling (4/9)
- Installing Tivoli Workload Scheduler for z/OS end-to-end scheduling (5/9)
- Installing Tivoli Workload Scheduler for z/OS end-to-end scheduling (6/9)
- Installing Tivoli Workload Scheduler for z/OS end-to-end scheduling (7/9)
- Installing Tivoli Workload Scheduler for z/OS end-to-end scheduling (8/9)
-
Installing Tivoli Workload Scheduler for z/OS end-to-end scheduling (9/9)
- Executing EQQJOBS installation aid
- Defining Tivoli Workload Scheduler for z/OS subsystems
- Allocate end-to-end data sets
- Create and customize the work directory
- Create started task procedures
- Initialization statements for Tivoli Workload Scheduler for z/OS end-to-end scheduling
- Initialization statements used to describe the topology
- Example of DOMREC and CPUREC definitions
- The JTOPTS TWSJOBNAME() parameter
- Verify end-to-end installation
- Installing FTAs in an end-to-end environment (1/4)
- Installing FTAs in an end-to-end environment (2/4)
- Installing FTAs in an end-to-end environment (3/4)
- Installing FTAs in an end-to-end environment (4/4)
- Define, activate, verify fault-tolerant workstations
- Creating fault-tolerant workstation job definitions and job streams (1/4)
- Creating fault-tolerant workstation job definitions and job streams (2/4)
- Creating fault-tolerant workstation job definitions and job streams (3/4)
- Creating fault-tolerant workstation job definitions and job streams (4/4)
- Verification test of end-to-end scheduling (1/3)
- Verification test of end-to-end scheduling (2/3)
- Verification test of end-to-end scheduling (3/3)
- Tivoli Workload Scheduler for z/OS E2E poster
-
Chapter 16: Using the Job Scheduling Console with Tivoli Workload Scheduler for z/OS
- Job Scheduling Console
- Activating support for the Job Scheduling Console (1/2)
- Activating support for the Job Scheduling Console (2/2)
- Installing the connectors (1/2)
- Installing the connectors (2/2)
- Installing the Job Scheduling Console step by step (1/2)
- Installing the Job Scheduling Console step by step (2/2)
- ISPF and JSC side by side (1/5)
- ISPF and JSC side by side (2/5)
- ISPF and JSC side by side (3/5)
- ISPF and JSC side by side (4/5)
- ISPF and JSC side by side (5/5)
-
Chapter 17: End-to-end scheduling scenarios
- Description of our environment and systems (1/2)
- Description of our environment and systems (2/2)
- Creation of the Symphony file in detail
- Migrating Tivoli OPC tracker agents to end-to-end scheduling (1/3)
- Migrating Tivoli OPC tracker agents to end-to-end scheduling (2/3)
- Migrating Tivoli OPC tracker agents to end-to-end scheduling (3/3)
- Conversion from Tivoli Workload Scheduler network to Tivoli Workload Scheduler for z/OS managed network (1/3)
- Conversion from Tivoli Workload Scheduler network to Tivoli Workload Scheduler for z/OS managed network (2/3)
- Conversion from Tivoli Workload Scheduler network to Tivoli Workload Scheduler for z/OS managed network (3/3)
- Tivoli Workload Scheduler for z/OS end-to-end fail-over scenarios (1/3)
- Tivoli Workload Scheduler for z/OS end-to-end fail-over scenarios (2/3)
-
Tivoli Workload Scheduler for z/OS end-to-end fail-over scenarios (3/3)
- Configure Tivoli Workload Scheduler for z/OS backup engines
- Configure DVIPA for Tivoli Workload Scheduler for z/OS end-to-end server
- Configuring the backup domain manager for the first-level domain manager
- Switch to Tivoli Workload Scheduler backup domain manager
- Implementing Tivoli Workload Scheduler high availability on high-availability environments
- Backup and maintenance guidelines for FTAs
- Security on fault-tolerant agents (1/2)
- Security on fault-tolerant agents (2/2)
- End-to-end scheduling tips and tricks (1/3)
- End-to-end scheduling tips and tricks (2/3)
- End-to-end scheduling tips and tricks (3/3)
-
Chapter 18: End-to-end scheduling troubleshooting
- End-to-end scheduling installation (1/2)
- End-to-end scheduling installation (2/2)
- Security issues with end-to-end feature (1/2)
- Security issues with end-to-end feature (2/2)
- End-to-end scheduling PORTNUMBER and CPUTCPIP
- End-to-end scheduling Symphony switch and distribution (daily planning jobs) (1/2)
-
End-to-end scheduling Symphony switch and distribution (daily planning jobs) (2/2)
- EQQPT52E cannot switch to new Symphony file
- CP batch job for end-to-end scheduling is run on wrong LPAR
- No valid Symphony file exists
- DM and FTAs alternate between linked and unlinked
- S0C4 abend in BATCHMAN at CHECKJOB+84
- S0C1 abend in Daily Planning job with message EQQ2011W
- EQQPT60E in E2E Server MLOG after a REPLAN
- Symphony file not created but CP job ends with RC=04
- CPEXTEND gets EQQ3091E and EQQ3088E messages
- SEC6 abend in daily planning job
- CP batch job starting before file formatting has completed
- OMVS limit problems
-
Problems with jobs running on FTAs
- Jobs on AS/400 LFTA stuck Waiting for Submission
- Backslash “\\” may be treated as continuation character
- FTA joblogs cannot be retrieved (EQQM931W message)
- FTA job run under a non-existent user ID
- FTA job runs later than expected
- FTA jobs do not run (EQQE053E message in Controller MLOG)
- Jobs run at the wrong time
- OPC Connector troubleshooting
- SMP/E maintenance issues
-
Other end-to-end scheduling problems
- Delay in Symphony current plan (SCP) processing
- E2E Server started before TCP/IP initialized
- CPUTZ defaults to UTC due to invalid setting
- Domain manager file system full
- EQQW086E in Controller EQQMLOG
- S0C4 abend in E2E Server task DO_CATREAD routine
- Abend S106-0C, S80A, and S878-10 in E2E or JSC Server
- Underscore “_” in DOMREC may cause IKJ56702I error
- Message EQQPT60E and AWSEDW026E
- Controller displays residual FTA status (E2E disabled)
- Other useful end-to-end scheduling information (1/2)
-
Other useful end-to-end scheduling information (2/2)
- End-to-end scheduling serviceability enhancements
- Restarting an FTW from the distributed side
- Adding or removing an FTW
- Changing the OPCMASTER that an FTW should use
- Reallocating the EQQTWSIN or EQQTWSOU file
- E2E Server SYSMDUMP with Language Environment (LE)
- Analyzing file contention within the E2E Server
- Determining the fix pack level of an FTA
- Where to find messages in UNIX System Services
- Where to find messages in an end-to-end environment
- Appendix A: Version 8.2 PTFs and a Version 8.3 preview
- Appendix B: EQQAUDNS member example
- Appendix C: Additional material
- Related publications
- Index (1/4)
- Index (2/4)
- Index (3/4)
- Index (4/4)
- Back cover
Product information
- Title: IBM Tivoli Workload Scheduler for z/OS Best Practices: End-to-end and mainframe scheduling, 2nd Edition
- Author(s):
- Release date: May 2006
- Publisher(s): IBM Redbooks
- ISBN: None
You might also like
book
End-to-End Scheduling with IBM Tivoli Workload Scheduler Version 8.2
The beginning of the new century sees the data center with a mix of work, hardware, …
book
Integrating IBM Tivoli Workload Scheduler and Content Manager OnDemand to Provide Centralized Job Log Processing
This IBM Redbooks publication implements a solution that integrates IBM Tivoli Workload Scheduler and IBM DB2 …
book
Customizing IBM Tivoli Workload Scheduler for z/OS V8.2 to Improve Performance
Scheduling is generally considered as the nucleus of the data center, because the orderly, reliable sequencing …
book
New Ways of Running IBM z/OS Batch Applications
Mainframe computers play a central role in the daily operations of many of the worlds largest …