Upon return from this exit, the register contents must be:
- Register
- Contents
- 0
- Not applicable to Exit 46
- 1
- Address of the $XPL parameter list, which has the following
structure:
- XPLID
- Eye-catcher for the $XPL - $XPL
- X046VERN
- Indicates the version number of Exit 46
- XPLXITID
- Exit identifier - 46
- XPLEXLEV
- Version level of the exit
- X046IND
- Indicator byte
- X046COND
- Condition byte
- X046RESP
- Indicates the processing Exit 46 determined JES2 should perform
after processing the NJE data area. A value of:
- X046TERM indicates Exit 46 determined the
NJE data area should not be transmitted. JES2 will discard the remainder
of the NJE job.
- X046BYP indicates JES2 should
not transmit the NJE data area. JES2 will continue to process the
remainder of the NJE job.
- X046SIZE
- Indicates the length of the $XPL parameter list for Exit 46.
- 2-13
- Not applicable to Exit 46
- 14
- Return address
- 15
- Exit effector return code
A return code of:
- 0
- Indicates JES2 should continue processing the job.
- 4
- Indicates JES2 should continue processing the job, but ignore
any additional exits associated with Exit 46.