Choosing the appropriate statements

The statements that you define determine the IBM® Z Workload Scheduler functions that you can use. Defining the appropriate initialization statements shows which statements you can define for a tracker, a controller, a server, a data store, a batch, or a PIF application. For a standby controller, you specify the controller statements.

To use the end-to-end scheduling with fault tolerance capabilities, you must also define the job definition statements for fault-tolerant workstations in the SCRPTLIB library as described in Defining the initialization statements for end-to-end scheduling with fault tolerance capabilities.

Table 1. Defining the appropriate initialization statements
Name Tracker Controller Server Data Store Batch PIF Specifies options for
ALERTS ✓ ✓ Generating NetView®, IBM® Tivoli® Monitoring, message log, WTO, incident, and email alerts.
AROPTS ✓ Automatic job recovery.
AUDIT ✓ Creating audit information for changes to IBM® Z Workload Scheduler data.
AUDITCP ✓ Creating audit information for automatic status changes of an operation condition in the current plan.
AUTHDEF ✓ ✓ Security checking.
BATCHOPT ✓ Specifying options for all batch jobs.
CPUREC ✓ Specifying the configuration options for a fault-tolerant workstation.
DBCSOPTS ✓ Japanese language feature.
DBOPT ✓ ✓ Dynamic Workload Console reporting.
DOMREC ✓ Defining a domain for distributed agents network.
DSTOPTS ✓ Specifying options for the data store.
DSTUTIL ✓ Specifying options for data store batch utilities and the CleanUp subtask.
ERDROPTS ✓ ✓ Event reader task.
EWTROPTS ✓ Event writer task.
EXITS ✓ ✓ Calling IBM® Z Workload Scheduler exits.
FLOPTS ✓ Communicating with data store (allowing job log retrieval and restart and cleanup functions).
HTTPOPTS ✓ Options for the HTTP communications.
INCLUDE ✓ NOERROR table definition members.
Purpose ✓ ✓ Run-time options for processing requests from a PIF application and a server.
INCOPTS ✓ Connecting to an incident notifying tool.
INTFOPTS ✓ Requests from programming interfaces (required).
JCCOPTS ✓ Job completion checker task.
JTOPTS ✓ Determining how operations behave at workstations and how they are submitted and tracked.
MAILOPTS ✓ Sending an email when the alert condition that you set in ALERTS occurs.
MONOPTS ✓ Enabling monitoring by an external agent. Used by IBM® Tivoli® Monitoring.
MONPOL ✓ Defining the monitoring policy to be used by external monitors.
NOERROR ✓ Treating job-tracking error codes as normal completion codes.
OPCOPTS ✓ ✓ Starting IBM® Z Workload Scheduler subtasks.
RCLDDP ✓ Listing protected DDnames
RCLDSNP ✓ Listing protected data set name.
RCLOPTS ✓ Defining the options used during the restart and cleanup functions.
RCLSKIP ✓ Listing the INCLUDEs to keep at the beginning of a JCL when it is tailored by the Restart and Cleanup function.
RESOPTS ✓ Controlling special resources
RESOURCE ✓ Defining for which special resources daily planning should produce reports.
RODMOPTS ✓ Monitoring special resources through RODM.
ROUTOPTS ✓ Communication routes to tracker, z-centric agent, and remote engine destinations.
SERVOPTS ✓ Defining options for a server.
TCPOPTS ✓ ✓ ✓ ✓ ✓ Local TCP/IP communication task. You can define it also in an EQQYPARM file referenced in the user logon procedure.
TOPOLOGY ✓ ✓ Specifying configuration options for end-to-end scheduling with fault tolerance capabilities.
TRGOPT ✓ Event-driven workload automation support. Used by the Java™ program that creates configuration files for data set triggering.
TRROPTS ✓ The communication route to the controller.
USRREC ✓ Defining the user id and password to be used for the operations running on fault-tolerant workstations.
XCFOPTS ✓ ✓ XCF communications.

Defining the initialization statements for end-to-end scheduling with fault tolerance capabilities shows the statements you must define for the jobs running on fault-tolerant workstations. For detailed information, see IBM Z Workload Scheduler: Scheduling End-to-end with Fault Tolerance Capabilities.

Table 2. Defining the initialization statements for end-to-end scheduling with fault tolerance capabilities
Name Description
JOBREC Fault-tolerant workstation job properties
VARSUB Variable substitution options
RECOVERY Recovery for a job whose status is in error and the error code is not FAIL

For a detailed syntax and description of each initialization statement, listed in alphabetical order, see the following sections.