The contents of the registers on entry to this exit are:
- Register
- Contents
- 0
- Not used
- 1
- Pointer to a 12-byte parameter list with the following structure:
- Field
Name
- Description
- XPLID
- Eyecatcher - $XPL
- XPLLEVEL
- Version level of $XPL
- XPLXITID
- Exit identifier number - 9
- XPLEXLEV
- Version level of the exit
- X009IND
- Indicates the environment from which Exit 9 was invoked. A
value of:
- X009USER indicates which address space invoked
Exit 9. See Programming Considerations for additional information.
- X009CNCL indicates CANCEL was specified
on the job's JOB statement.
- X009DUMP indicates DUMP was specified on
the job's JOB JCL statement.
- X009WARN indicates WARNING was specified
on the job's JOB JCL statement.
- X009COND
- Indicates which SYSOUT limit was exceeded. A value of:
- X009CEXC indicates the SYSOUT data set exceeded
the cards limit.
- X009LEXC indicates the SYSOUT data set exceeded
the lines limit.
- X009PEXC indicates the SYSOUT data set exceeded
the pages limit.
- X009BEXC indicates the SYSOUT data set exceeded
the bytes limit.
- X009RESP
- Response byte
- X009JCT
- Address of the $JCT.
- X009LVAL
- Number of lines specified for the job's output limit.
- X009PVAL
- Number of pages specified for the job's output limit.
- X009BVAL
- Number of bytes specified for the jobs output limit.
- X009DLIN
- The print/punch record count (in packed decimal format) for
the job.
- X009DPAG
- The page count (in packed decimal format) for the job.
- X009DBYT
- The byte count (in packed decimal format) for the job.
- XPLSIZE
- Length of $XPL including base section
- 2-10
- Not applicable
- 11
- Address of the $HCCT
- 12
- Not applicable
- 13
- Address of a save area
- 14
- Return address
- 15
- Entry address