Table 1 gives the contents of the registers
when RLSWAIT is entered in 31–bit mode.
Table 1. Contents
of registers for RLSWAIT exit routineRegister |
Contents |
---|
1 |
Address of the user RPL. If a chain
of RPLs was passed on the original record management request, this
is the first RPL in the chain. |
12 |
Reserved and must be the same on
exit as on entry. |
13 |
Reserved and must be the same on
exit as on entry. |
14 |
Return address. The exit must return
to VSAM using this register. |
15 |
Address of the RLSWAIT exit. |
The RLSWAIT exit must conform to the following restrictions:
- The exit must return to VSAM using register 14 and it must return
with the same entry environment. That is, under the same execution
unit as on entry and with the same cross-memory environment as on
entry.
- The exit must not issue any request using the RPL passed in register
1.
- The exit must be reentrant if multiple record management request
that use the exit can be concurrently outstanding.