Any user program invoking CA JCLCheck can supply its own input and output routines. See the CA JCLCheck Calling Parameter List ddname parameter (calling parameter 2) in this section for information about the addresses of the input or output routines for SYSIN, SYSPRINT, and SYSTERM.
When you provide an exit routine for a given ddname, the associated file is not opened, and a DD statement is not required. Instead, the address provided is inserted in the DCB in place of the IBM GET or PUT routines. In this way, CA JCLCheck always calls your routines for input or output services.
The SYSIN exit is entered whenever a job stream JCL statement is required. The SYSIN exit routine must place the address of the returned statement in R1 and return to CA JCLCheck using R14. When the exit routine returns end-of-file to CA JCLCheck, it must load R15 with the address found at R1, plus decimal 32 and return using R15 to the EODAD address (for example, L R15,32(,R1) BR R15).
The SYSPRINT and SYSTERM exits are entered with R0 pointing to the record that is the output. The length of that record is 133 bytes for file SYSPRINT, and 80 bytes for file SYSTERM. The exit routine is responsible for the disposition of the print line records. The SYSPRINT and SYSTERM exit routines should always return to CA JCLCheck using R14.
|
Copyright © 2014 CA.
All rights reserved.
|
|