EXITS

Purpose

The EXITS statement defines exit options to Tivoli Workload Scheduler for z/OS. It applies to Tivoli Workload Scheduler for z/OS exits whose names are prefixed with EQQUX0. You can use the EXITS statement to stop Tivoli Workload Scheduler for z/OS from attempting to load a particular exit. You can also use EXITS to change the default name of the load module. By default, the tracker attempts to load the EQQUX000, EQQUX004, EQQUX005, and EQQUX006 exits. By default, the controller attempts to load the EQQUX000, EQQUX001, EQQUX002, EQQUX003, EQQUX007, EQQUX009, EQQUX011, EQQUX013, EQQUX014 and EQQUXSAZ exits.

EXITS is defined in the member of the EQQPARM library as specified by the PARM parameter on the JCL EXEC statement.

Format

Read syntax diagramSkip visual syntax diagram          .-----------------------.
          V                       |
>>-EXITS----+-------------------+-+----------------------------->
            |         .-YES-.   |
            '-CALLnn(-+-NO--+-)-'
                      '-X---'
 
   .-------------------------------.
   V                               |
>----+---------------------------+-+---------------------------><
     |         .-EQQUX0nn----.   |
     '-LOADnn(-+-module name-+-)-'
 

Parameters

CALLnn(NO|X|YES)
Specifies whether an exit should be loaded. The exit is either the Tivoli Workload Scheduler for z/OS exit with suffix nn, or its alternative as specified by the LOADnn keyword. The value 'X' allows EQQUX007 to see the extended status 'X' (waiting for special resource). If you specify this value with the CALL07 statement, exit EQQUX007 is called and every time an operation changes its status, Tivoli Workload Scheduler for z/OS scans the chain of special resources to see if an operation is waiting for any of them. Only use this feature when strictly necessary so as not to decrease performance.
LOADnn(module name|EQQUX0nn)
Specifies an alternative load module, which is called instead of the default exit named EQQUX0nn.

Examples

 EXITS CALL04(NO)         1 
       LOAD00(TWS00)   2 

In this example of an EXITS statement, which applies to a tracker:

 1 
The EQQUX004 exit is not loaded.
 2 
A module called TWS00 is loaded instead of exit EQQUX000.

The subsystem attempts to load exits EQQUX005 and EQQUX006 by default.

For more information about Tivoli Workload Scheduler for z/OS exits, see Tivoli Workload Scheduler for z/OS exits.