Controlling Job Flow with Installation Exits
The installation exit routines available for controlling job flow through C/I service are summarized in Table 1. Some of these exits are taken during input service, before C/I processing. The input service exits influence C/I service by allowing the user to change a job's JCL statement values. The C/I service installation exits let you write routines to examine and change the results of C/I processing. One installation exit (IATUX26) is taken at MVS™ execution time (after C/I processing) but lets the exit routine make changes to the results of C/I processing. Installation exits IATUX03 - IATUX09, IATUX11, IATUX26, IATUX28, and IATUX41 let you decide whether to continue processing a job or remove it from the system. For detailed information on the installation exit routines, see z/OS JES3 Customization.
| Installation Exit Routine | Purpose |
|---|---|
| IATUX03 | Allows you to access JES3 Converter/Interpreter text created
from JCL by the MVS converter
|
| IATUX04 | Allows you to access JOB statement information from scheduler
control blocks
|
| IATUX05 | Allows you to access EXEC statement information from scheduler
control blocks
|
| IATUX06 | Allows you to access DD statement and SMF job management record
information from scheduler control blocks
|
| IATUX07 | Allows you to make a decision on an unsuccessful catalog LOCATE
request
|
| IATUX08 | Allows you to determine whether a job can use job setup as
specified, go through high watermark setup, or should fail
|
| IATUX09 | Allows you to access final job status and the job summary table
(JST) and job volume table (JVT) at the end of interpreter service
|
| IATUX10 | Allows you to supply a message when the message number specified
on the IATXIWT macro is not in a predefined table
|
| IATUX11 | Allows you to inhibit the writing of the LOCATE request/response
into a job's JESYSMSG data set
|
| IATUX26 | Allows you to access MVS scheduler control blocks (during
job execution) before they are moved to the scheduler work area (SWA)
|
| IATUX28 | Allows you to verify or change information specified on the
JOB JCL statement (during input service)
|
| IATUX29 | Allows you to change information specified on the JOB JCL statement
(during input service)
|
| IATUX33 | Allows you to verify or change (during input service) EXEC
JCL statements or JES3 control statements (except //*DATA SET and
//*ENDDATASET)
|
| IATUX34 | Allows you to verify or change (during input service) DD JCL
statements (except DD * or DD DATA statements)
|
| IATUX41 | Allows you to cancel a job that contains more JCL statements
than allowed by the job JCL statement limit or to override the job
JCL statement limit
|
| IATUX44 | Allows you to change any JCL statements other than the JOB,
EXEC, and DD statements (during input service)
|
| IATUX46 | Allows you to select the processors where the conversion and
interpretation of a job's JCL can take place and specify whether the
JES3 global address space can be used, if you have defined C/I FSS
address spaces
|
| IATUX49 | Allows you to override JES3's selection of an address space
for C/I processing of a job's JCL, if you have defined C/I FSS address
spaces
|