Appendix C. Sample library (SEQQSAMP)

The SEQQSAMP library contains samples to help you install, migrate, and customize Tivoli Workload Scheduler for z/OS. In most cases, you need only add installation-specific JCL to adapt a member in SEQQSAMP to your requirements.Table 48 shows the members of the sample library that you can use to customize or tune Tivoli Workload Scheduler for z/OS. The pages that follow describe these members in more detail. For a list of all the members in the SEQQSAMP library, refer to the Installation Guide.

If you need to change a sample member, copy the source to a separate library. The original sample member is then available for reference. Also create an SMP/E usermod for each sample member you execute in the production environment. Changes to the sample source code are then flagged for your attention, and subsequent updates can be reflected in the production code as soon as possible.

Table 48. SEQQSAMP library members for customizing and tuning Tivoli Workload Scheduler for z/OS
Member Brief description
EQQAIXST Parameters used by the EQQX9AIX and EQQAIXTR samples.
EQQAIXTR Sample tracker running on AIX®, used with EQQX9AIX.
EQQAUDIB Sample to invoke EQQAUDIT in batch mode outside of the dialog.
Note:
EQQAUDIB can be used successfully only if the EQQTROUT dsname and the EQQAUDIT output dsn fields in the EQQJOBSA panel are filled out.
EQQBENCR Sample EQQE2EPW JCL to run the utility that encrypts the Windows passwords defined with the USRPSW parameter of the USRREC statement.
EQQCHKEV Sample JCL to display EQQTWSIN and EQQTWSOU event data set content information.
EQQCLEAN Sample procedure invoking EQQCLEAN program.
EQQCONOP Sample initial parameters for a controller and tracker in the same address space.
EQQCONO Sample started task procedure for controller only.
EQQCONP Sample initial parameters for a controller.
EQQCON Sample started task procedure for a controller and tracker in the same address space.
EQQCVM Sample to enable job-tracking facilities on VM systems.
EQQCVM2 Sample to enable submission and tracking on VM systems using EQQUX009.
EQQDBENC Contains the JCL to encrypt the password in the DBOPT statement
EQQDBOPT Sample DBOPT statement
EQQDELDI Sample JCL to run the EQQDELDS program that deletes data sets based on the disposition specified in the JCL and the current status in the catalog.
EQQDLFX Assembler installation sample of DLF connect/disconnect exit.
EQQDPX01 DP batch sample user exit to update Scheduling Environment. 2.4.1.
EQQDSCL Batch Cleanup sample.
EQQDSCLP Batch Cleanup sample parameters.
EQQDSEX Batch Export sample.
EQQDSEXP Batch Export sample parameters.
EQQDSIM Batch Import sample.
EQQDSIMP Batch Import sample parameters.
EQQDSRG Batch sample rreorg.
EQQDSRI Batch Recovery index.
EQQDSRIP Batch Recovery index parameters.
EQQDSTP Parameters for sample procedure to start data store.
EQQDST Sample procedure to start data store.
EQQE2EP Sample initial parameters for server and batch to define when the end-to-end scheduling with fault tolerance capabilities is active.
EQQFLWAT Sample JCL to call filewatch utility to monitor HFS or ZFS file changes
EQQICNVH Sample job to migrate history DB2® tables.
EQQJCCTB JCL to assemble a JCC message table macro definition.
EQQJCLIN Sample JCL to start program EQQPDLF.
EQQJVXIT Sample assembler JCL-variable-substitution exit. Also used for variables in System Automation commands.
EQQMTWSO Sample JCL to migrate the EQQTWSOU data set record length from 120 to 160 bytes.
EQQNCFCT Sample parameters for a SNA connection between controller and tracker.
EQQNETW1 REXX EXEC that receives IBM® Tivoli® Workload Scheduler for z/OS® WTO messages and issues MVS™ 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.
EQQOS2ST Parameters used by the EQQX9OS2 and EQQOS2TR samples.
EQQOS2TR Sample tracker running on OS/2, used with EQQX9OS2.
EQQPCS04 Allocates VSAM for data store
EQQPCS05 Allocates the work directory (WRKDIR) used by a server for the end-to-end scheduling with fault tolerance capabilities.
EQQPCS06 Allocates Tivoli Workload Scheduler for z/OS and Tivoli Workload Scheduler Integration.
EQQPCS07 Allocates Restart and Cleanup VSAM data sets.
EQQPIFJX Sample to maintain JCL repository.
EQQPROC Sample procedure, started by Tivoli Workload Scheduler for z/OS, to initiate purge of DLF objects.
EQQRETWT Sample wait/terminate abend or RC program.
EQQSERP Sample initial parameters for a server.
EQQSER Sample started task procedure for a server.
EQQSLCHK Sample to perform a syntactic check on SCRIPT library members.
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
EQQXML01 Sample XML file for data set triggering event rule definitions
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 back up a Tivoli Workload Scheduler for z/OS 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.
EQQUX003 Sample application-description-feedback exit.
EQQUX004 Sample event-filtering exit.
EQQUX011 Sample job-tracking log write exit.
EQQUX013 Sample job-tailoring prevention exit.
EQQUX014 Sample Time Dependent operation exit
EQQUX0N Sample PL/I start/stop exit, EQQUX000.
EQQUX9N Sample PL/I operation-initiation exit, communicating with VM (EQQUX009).
EQQUXCAT EQQDELDS/EQQCLEAN catalog exit sample. You can use it to prevent the deletion of specific data sets.
EQQUXGDG EQQCLEAN exit sample preventing the running of any single GDG overwrite action into JES control blocks.
EQQUXPIF Application-description-validation sample.
EQQVTAMN Sample VTAM/NCF controller/tracker.
EQQVTAMS Sample VTAM/APPC definition for one server of Tivoli Workload Scheduler for z/OS.
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.
EQQX9OS2 Sample assembler operation-initiation exit, communicating with OS/2.
EQQXCFCT Sample definitions for XCF connection between tracker and controller.