Welcome to the HCL Workload Automation for Z documentation, where you can find information about how to install, maintain, and use the product.
The batch loader function of Workload Automation Programming Language uses a set of statements to define or modify objects within the HCL Workload Automation for Z database.
The ETT record is a single segment structure.
For the latest information about a Dynamic Workload Console fix pack, see the appropriate Readme File.
You can plan when and how your workload runs and manage it as part of a plan.
The Workload Automation Programming Language is a programming language that provides you with easy access to the features of the HCL Workload Automation for Z Program Interface (PIF).
You can run Workload Automation Programming Language as a batch job by using the compiled REXX exec, as a load module, online within a TSO session, as a started task workstation, or as a console command. A user program must run as an authorized program.
The following sections describe the Workload Automation Programming Language commands that control the behavior and logic of the program. Use the commands to set options, return codes, determine an output, modify the flow, change variables, or make decisions.
Some commands in Workload Automation Programming Language operate in REXX mode. These commands are CONSOLE, DISPLAY, DO, IF, LOG, SETVAR when the equal sign (=) is used, and WRITE.
CONSOLE
DISPLAY
DO
IF
LOG
SETVAR
The Data Access commands supported by Workload Automation Programming Language are low level commands based on the HCL Workload Automation for Z programming interface (PIF).
Use the Current Plan Operation commands to perform specific functions against operations in the current plan, using a common set of keywords to identify the operation you want.
Use the Current Plan Occurrence commands to perform specific functions against all operations within a single occurrence in the current plan, using a common set of keywords to identify the occurrence.
The Function Based commands combine various low level PIF commands. Use the Function Based commands to perform specific scheduling or operational functions.
Some TSO commands are specific to HCL Workload Automation for Z; you can run them natively in TSO, through program EQQEVPGM, and through Workload Automation Programming Language.
The batch loader processing supports several modes of operation, which you can specify by setting either OPTIONS DBMODE or the ACTION keyword of individual batch loader statements. Behaviors are different at the different levels.
OPTIONS DBMODE
ACTION
Use output masking to update the content of existing fields using the percent sign (%) and asterisk (* ).
By default, Workload Automation Programming Language supports the same format of batch loader supported by EQQYLTOP. However, the following syntax enhancements make the batch loader function easier to use.
The AD record is a multi segment record with the following structure.
The AWSCL record is a single segment record with the following structure.
AWSCL
The CL record is a multi segment record, with the following structure.
Use the ETTSTART statement to define an entire Event Trigger record.
ETTSTART
The JB Batch Loader statements do not map to a record within HCL Workload Automation for Z, instead this is pseudo batch loader generated as output from the LISTJOB command.
LISTJOB
The JCLV record is a multi segment record, with the following structure.
JCLV
The JS record is a multi segment record, with the following structure.
The OI record is a multi segment record, with the following structure.
The PR record is a multi segment record, with the following structure.
The RG record is a multi segment record, with the following structure.
The SR record is a multi segment record, with the following structure.
The WS record is a multi segment record with the following structure.
WS
The WSV record is a multi segment record, with the following structure.
Workload Automation Programming Language supports variable substitution within its control statements. In this way, the actual values required for each command run are provided (for example, the occurrence name or Input Arrival date).
With Workload Automation Programming Language you can use different methods to perform the same action. Each method has different implications for ease of use and performance, the balance of which might change depending on the volume of records to which it is being directed.
Use the following keywords with the OPTIONS statement.
OPTIONS
In addition to the HCL Workload Automation for Z variables and user variables, Workload Automation Programming Language has access to some additional information relating to the job running Workload Automation Programming Language and when scheduled the operation and occurrence within which it is running.
The Workload Automation Programming Language for z/OS is a REXX based tool provided to give you easy access to the features of the HCL Workload Automation for Z Program Interface (PIF). Workload Automation Programming Language can be extended by WAPLEXEC programs, which are REXX programs using Workload Automation Programming Language functions to tackle specific tasks or functions.
Messages and return codes provide information for problems occurred.
Have feedback? Google Analytics is used to store comments and ratings. To provide a comment or rating for a topic, click Accept All Cookies or Allow All in Cookie Preferences in the footer of this page.