Upon return from this exit, the register contents must be:
- Register
- Contents
- 0
- Not applicable on return
- 1
- Address of a 6-word parameter list
- Word 5 (+16)
- Address of a CNMB to be processed by the converter.
If you want to pass a message(s) that the C/I will include in the
JCLMSG data set for the job, this must contain the address of the
CNMB (see z/OS MVS Data Areas for information about the
IEFCNMB macro).
- 2-13
- Not applicable
- 14
- Return address
- 15
- Return code
A return code of:
- 0
- Tells JES2 that if any additional exit routines are associated
with this exit, execute the next consecutive exit routine. If there
are no more exit routines associated with this exit point, continue
with normal JES2 processing. If the exit routine was called when register
0 contains a X'00", normal processing is the conversion of the next
JCL statement. If the exit routine was called when register 0 contains
a X'04', normal processing is to queue the job for execution.
- 4
- Tells JES2 to ignore any additional exit routines associated with
this exit for this C/I text and continue with normal processing. If
the exit routine was called when register 0 contains a X'00' normal
JES2 processing is the conversion of the next JCL statement. If the
exit routine was called when register 0 contained a X'04', normal
JES2 processing is to queue the job for execution.
- 8
- Tells JES2 to bypass execution and cancel the job; the job is
queued for output rather than for execution. Conversion will continue
until all JCL has been converted.