Similarities to the Scheduling Operational Environment

Workload Automation Programming Language is a supported version of Scheduling Operational Environment, but not all the original features of Scheduling Operational Environment are supported as part of the product. Some unsupported features have been superseded by improved features in the language; other unsupported features were used for migration purposes only, not for normal usage.

Some of the unsupported features are still provided with the product, but are not documented. Others are not provided, but can still be downloaded from the z/Glue community website.

The following features are not currently supported by Workload Automation Programming Language:
Segment processing exits
This is an obsolete way to manipulate data from Workload Automation Programming Language. Basic data translation can be performed by the TRANSLATE command, and any other data manipulation can be performed by creating an Object variable and using the native Workload Automation Programming Language commands to manipulate that data.
WAPLEXEC programming
Writing your own external REXX programs calling Workload Automation Programming Language is no longer required, because the native Workload Automation Programming Language engine can perform many of the same processes that an external REXX routine could.
Some WAPLEXEC routines
Many of the original WAPLEXEC routines have now been superseded by native Workload Automation Programming Language commands. Although the syntax might be different, the functionality is broadly similar. Old and new routines shows the old and current routines.
Table 1. Old and new routines
Old routine Now replaced by...
EQQWXADD Workload Automation Programming Language ADD command.
EQQWXJBF Workload Automation Programming Language LISTJOB command. Although the output format is different, the core function is the same, to find jobs in the database.
EQQWXMOD Workload Automation Programming Language Current Plan Operation commands. For detailed information, see Current Plan Operation commands.
EQQWXLNK Workload Automation Programming Language ADD command with LINK(YES).
The SUBSYSTEM specific input stream, set by OPTIONS SUBSYS
It is no longer supported because subsystem-specific options can now be set in the default options member by using the ZSUBSYS variable and IF statements.
EQQYXPRC procedure
The EQQYXPRC procedure that allows ISV product steps to be run in parallel with Workload Automation Programming Language commands is part of migration processing, therefore is not provided with Workload Automation Programming Language nor supported.
SEQQWAPL and WAPLEXEC member names
The PARM members of the Scheduling Operational Environment have been moved into a library called SEQQWAPL. As official product delivery enforces a member naming prefix of EQQ for delivery, all of these members have been renamed. The sample job EQQWPLCO will create copies of the new members under the original name. The remaining WAPLEXEC programs have also been renamed; for details, see WAPLEXEC programs. The original SOEEXEC library can still be used with Workload Automation Programming Language under the original names.
Note: The ILSON utility to convert HCL Workload Automation for Z data to ISPF tables is not documented or supported as part of Workload Automation Programming Language.

For all the supported WAPLEXEC commands, see WAPLEXEC programs.