Sample library (SEQQSAMP)

The SEQQSAMP library contains samples to help you install and customize HCL Workload Automation for Z.

In most cases, you need only add installation-specific JCL to adapt a member in SEQQSAMP to your requirements. Sample library (SEQQSAMP) lists all members in the SEQQSAMP library and provides a brief description of each member. The following pages describe the samples relating to installing HCL Workload Automation for Z in more detail. Descriptions of other sample-library members are included in the book that describes the function demonstrated by the sample. For example, program-interface samples are described in Developer's Guide: Driving HCL Workload Automation for Z.

Some of the samples provided address a specific function and you might be able to use the sample unchanged in your environment. If you need to change a sample member, it is advisable to copy the source to a separate library. The original sample member is then available for reference. It is also recommended that you create an SMP/E usermod for each sample member you run in the production environment. Changes to the sample source code will then be flagged for your attention, and subsequent updates can be reflected in the production code as soon as possible.

Table 1. SEQQSAMP library members
Member Brief description
EQQ9RF01 Sample RACF® router table entry to enable security environment.
EQQ9RFDE Sample RACF® class descriptor entry to enable security environment.
EQQ9SM01 JCL to install RACF® router table update.
EQQ9SMDE JCL to install RACF® class descriptor update.
EQQACPTx Sample SMP/E ACCEPT JCL for the controller software, where the value of x depends on the language.
EQQACTR1 Sample SMF exit IEFACTRT, written in assembler, to enable job-tracking.
EQQAIXST Parameters used by the EQQX9AIX and EQQAIXTR samples.
EQQAIXTR Sample tracker running on AIX®, used with EQQX9AIX.
EQQALLOC JCL to allocate the HCL Workload Automation for Z distribution and target libraries.
EQQALSMP Sample JCL to allocate and initialize the SMP/E environment needed to install HCL Workload Automation for Z
EQQAPISM ASCII file containing a sample API application.
EQQAPPLx Sample SMP/E APPLY JCL for the controller software, where the value of x depends on the language.
EQQAUDIB Sample to invoke EQQAUDIT in batch mode outside of the dialog, processing EQQTROUT or EQQDROUT data set.
Note: EQQAUDIB can be used successfully only if the EQQTROUT dsname and the EQQAUDIT output dsn fields in the EQQJOBSA panel are typed out.
EQQBENCO Sample JCL that encrypts the password defined in the OSLCOPTS initialization statement used to configure HCL Workload Automation for Z to integrate with OSLC.
EQQBENCR Sample EQQE2EPW JCL to run the utility that encrypts the Windows passwords set in the USRPSW parameter of the USRREC statements.
EQQCLEAN Sample procedure invoking EQQCLEAN program.
EQQCONOP Sample parameters used by EQQCONO.
EQQCONO Sample started task procedure for controller only.
EQQCONP Sample initial parameters for a controller and tracker in the same address space.
EQQCON Sample started task procedure for a controller and tracker in the same address space.
EQQCVM2 Sample to enable submission and tracking on VM systems using EQQUX009.
EQQCVM Sample to enable job-tracking facilities on VM systems.
EQQDBENC Contains the JCL to encrypt the password in the DBOPT statement.
EQQDBOPT Sample DBOPT statement.
EQQDBREP Contains the SQL statements to create the DB2 reporting objects.
EQQDDDEF Sample job to allocate DDDEFs in SMP/E.
EQQDELDI JCL and usage notes for the data set deletion function.
EQQDLFX Assembler installation sample of DLF connect/disconnect exit.
EQQDPCOP JCL and usage notes for copy VSAM function.
EQQDPX01 DP batch sample user exit to update the scheduling environment.
EQQDSCL Batch Clean Up sample.
EQQDSCLP Batch Clean up sample parameters.
EQQDSECT Assembler version of PIF data areas.
EQQDSEX Batch Export sample.
EQQDSEXP Batch Export sample parameters.
EQQDSIM Batch Import sample.
EQQDSIMP Batch Import sample parameters.
EQQDSRG Batch sample reorg.
EQQDSRI Batch Recovery index.
EQQDSRIP Batch Recovery index parameters.
EQQDST Sample procedure to start Data Store.
EQQDSTP Parameters for sample procedure to start Data Store.
EQQFLEX Sample job used by the controller at daily planning, to communicate the number of jobs that were submitted on z-centric and dynamic agents to the license server.
EQQICNVS Sample job to migrate VSAM files.
EQQINIRE Sample JCL to create the DB2 reporting objects.
EQQISMKD Sample job to run EQQMKDIR exec for directories.
EQQJCCTB JCL to assemble a JCC message table macro definition.
EQQJCLIN Sample JCL to start program EQQPDLF.
EQQJER2U Sample to restore the EXIT7 as a JES2 usermod.
EQQJER2V Sample to restore the EXIT5 as a JES2 usermod.
EQQJER3U Sample to restore the EQQUX191 and EQQUX291 as JES3 usermods.
EQQJES21 JCL to assemble and link-edit the JES2 EXIT51.
EQQJES2 JCL to assemble and link-edit a JES2 exit.
EQQJES2U JCL to install the JES2 EXIT7 as an SMP/E usermod.
EQQJES2V JCL to install the JES2 EXIT51 as an SMP/E usermod.
EQQJES3 JCL to assemble and link-edit a JES3 exit.
EQQJES3U JCL to install a JES3 exit as an SMP/E usermod.
EQQJVXIT Sample assembler JCL-variable-substitution exit. Also used for variable substitution in System Automation commands.
EQQLSJCL Sample JCL to invoke the EQQLSENT macro.
EQQMIGRE Sample JCL to migrate DB2 reporting objects from the previous version.
EQQMKDIR Sample exec to create directories.
EQQNCFCT Sample parameters for an SNA connection between controller and tracker.
EQQNETW1 REXX EXEC that receives HCL Workload Automation for Z WTO messages and issues z/OS commands.
EQQNETW2 PL/I NetView® command processor that uses EQQUSINT to change the status of operations.
EQQNETW3 REXX EXEC that uses EQQEVPGM to change the status of operations.
EQQOCWTO Sample job to assemble and linkedit the IPOWTO routine used by the PIF REX sample.
EQQPCS01 Allocates data sets that need to be unique within the SYSPLEX.
EQQPCS02 Allocates data sets that need to be unique to each ZOS image in the SYSPLEX.
EQQPCS03 Generates a job that allocates VSAM copy data sets.
EQQPCS04 Defines Data Store VSAM files and initializes them.
EQQPCS07 Allocates VSAM data sets for Restart and Cleanup.
EQQPCS08 Allocates USS files for Java utilities enablement.
EQQPCS09 Allocates the GDG root and VSAM data set used as input by the archiving process supporting the Dynamic Workload Console reporting feature.
EQQPCS10 Creates the SSL work directory used for TCP/IP communication with the controller.
EQQPCS11 Allocates data sets (EQQOUCEV and EQQOUCKP) used for the retrieval of job logs in the z-centric environment with the Output collector.
EQQPCS12 Allocates the GDG root to archive the MLOG files.
EQQPIFAD Program-interface PL/I sample that creates a two-operation application in the AD database.
EQQPIFAP Program-interface PL/I sample that resolves JCL variables.
EQQPIFCB Program-interface assembler samples for various current plan or long-term plan actions.
EQQPIFCL Program-interface assembler sample that uses the DAYSTAT command to return work or free status for a particular date.
EQQPIFDJ Program-interface assembler sample, deletes JCL for completed occurrences from JS data set.
EQQPIFJC Program-interface COBOL sample to manipulate JCL variable tables.
EQQPIFJD Program-interface PL/I sample that can either list or delete records in the JCL repository data set (JS).
EQQPIFJV Program-interface PL/I sample to manipulate JCL variable tables.
EQQPIFJX Sample to maintain the JCL repository.
EQQPIFOP Program-interface REXX sample to modify an operation in the current plan.
EQQPIFPR Program-interface REXX sample to list all cyclic periods.
EQQPIFWI Program-interface PL/I sample to modify capacity values in an open interval of a current plan workstation.
EQQPROC Sample procedure, started by HCL Workload Automation for Z, to initiate purge of DLF objects.
EQQRECVE Sample SMP/E RECEIVE JCL for the controller software
EQQREPRO Is invoked by EQQSMLOG to copy the contents of the outgoing MLOG file onto the GDG data set. You must copy this sample to the PARMLIB of the controller.
EQQRETWT Sample program to simulate abends, return codes and waits.
EQQRMDS Usage notes for the job-log-retrieval exit object code to interface to RMDS.
EQQRXSTG An assembler routine to get and free storage for the REXX program-interface samples.
EQQSAMPI JCL to load sample data for application descriptions, operator instructions, and workstation descriptions to the databases.
EQQSERP Sample initial parameters for a Server.
EQQSER Sample started task procedure for a Server.
EQQSMF JCL to assemble and install the SMF exits.
EQQSMLOG Sample procedure that creates the GDG data set where the outgoing MLOG file is archived when the MLOG switching function takes effect. Uses the EQQREPRO input parameter.
EQQTCPCT Sample definitions for TCP/IP communication between tracker and controller.
EQQTRAP Sample initial parameters for a Tracker.
EQQTRA Sample started task procedure for a Tracker.
EQQTROPT Sample TRGOPT statement.
EQQU831 Sample SMF exit IEFU83 to enable job tracking and optionally include data set triggering support.
EQQUJI1 Sample SMF exit IEFUJI to enable job-tracking.
EQQUSIN1 EQQUSIN subroutine sample to change the status of an operation.
EQQUSIN2 EQQUSIN subroutine sample to change the availability of a special resource.
EQQUSIN3 EQQUSIN subroutine sample to change the status of a workstation.
EQQUSIN4 EQQUSIN subroutine sample to backup an HCL Workload Automation for Z resource data set.
EQQUSIN5 EQQUSIN subroutine sample to update the USERDATA field of an operation.
EQQUX001 Sample job-submit exit.
EQQUX002 Sample job-library-read exit.
EQQUX004 Sample event-filtering exit.
EQQUX011 Sample job-tracking log write exit.
EQQUX013 Sample job-tailoring prevention exit.
EQQUX0N Sample PL/I start/stop exit, EQQUX000.
EQQUX191 Sample JES3 exit IATUX19 to enable job tracking.
EQQUX291 Sample JES3 exit IATUX29 to enable job tracking.
EQQUX9N Sample PL/I operation-initiation exit, communicating with VM (EQQUX009).
EQQUXCAT Sample restart and clean up exit for the EQQCLEAN program.
EQQUXPIF Sample user exit to validate application descriptions.
EQQUXSAZ Sample assembler system command exit, communicating with System Automation invoked in place of EQQUX007 for automation workstations.
EQQVTAMN Sample VTAM® definition for SNA connection between tracker and controller.
EQQVTAMS Sample VTAM® definition for server SNA connection.
EQQX5ASM Sample SYSOUT archiving exit.
EQQX6ASM Sample incident-record-create exit.
EQQX6JOB Sample batch-job skeleton JCL used by EQQX6ASM.
EQQX7ASM Sample change-of-status exit.
EQQX7JOB Sample batch-job skeleton JCL used by EQQX7ASM.
EQQX9AIX Sample assembler operation-initiation exit, communicating with AIX®.
EQQXCFCT Sample definitions for XCF connection between tracker and controller.
EQQXIT51 Sample JES2 EXIT51 to enable job tracking for JES2 with z/OS® version 1 release 7, and later.
EQQXIT74 Sample JES2 EXIT7 to enable job tracking for JES2 level version 4 release 1 and later.
EQQXML01 Sample XML file for data set triggering event rule definitions.
EQQYRJCL Sample JCL to run the Control Language tool.
EQQYRMSG Messages used by the Control Language tool.
EQQYRPRC Sample procedure to run the Control Language tool.
EQQYRPRM Sample initialization parameter file for the Control Language tool.