Overriding Workload Automation Programming Language defaults
You can change the Workload Automation Programming Language defaults
for many elements by setting the OPTIONS
statement.
If you want to set different values as default, create entries in your own site
default member and store it in one of your libraries, then reference it in the
EQQOPTS
statement within the EQQYXJPX
and
EQQYXJPL
procedures. By default, the EQQOPTS
statement is provided commented out, so nothing is read.
Any statements defined in the EQQOPTS
statement are run
every time Workload Automation Programming Language starts, before the
ARGS
statement is processed and before any SYSIN or REXX stack commands are
run.
You can also create subsystem-specific OPTIONS
by using
IF
statements and the ZSUBSYS
variable.
Including a site default member in
EQQOPTS
means that it
is run every time Workload Automation Programming Language starts. To
prevent unnecessary storage consumption, include only the statements that are actually required
every time Workload Automation Programming Language runs. In alternative
to creating a site default member, you can create members that set site defaults and variables for
key types of functions. Then INCLUDE
only the Workload Automation Programming Language jobs that need those setup instructions.
For example, create an include member called TRACKERS as
follows:OPTIONS TRACKERS(WSMC.*.WSMT)
Then, include the TRACKERS member in any
job that issues TSO
commands:INCLUDE MYWAPL(TRACKERS)
SRSTAT 'MY.RESOURCE' AVAIL(Y)