The following are the return codes that can be passed back to OAM:
- Code
- Meaning
- 0
- Perform cartridge ejection as requested. No changes have been
made to the parameter list (CBRUXJPL). Use the attributes that existed
at the time the installation exit was originally called.
- 4
- Perform cartridge ejection and note that one or more fields in
the parameter list (CBRUXJPL) have changed.
- 8
- Do not allow this cartridge to be ejected.
- 12
- Ignore export completion processing for this logical volume. OAM
leaves the volume in the library in the exported category.
- 16
- Do not call the cartridge eject installation exit again and perform
cartridge ejection as requested using the attributes that existed
at the time the installation exit was originally called.
Note: If an invalid return code is passed back, OAM discontinues cartridge
eject processing.