Callers of IEFGB4UV or IEFAB4UV

The IEFGB4UV and IEFAB4UV routines are for authorized callers and run in task mode in key 1. To use the IEFGB4UV or IEFAB4UV unit verification routine, the calling program must do the following:
  • Create the input data structures and parameter list in non-fetch protected key 1 storage
  • Place the address of an 18-word save area in register 13
  • Provide a recovery environment if authorized
  • Pass control to IEFGB4UV or IEFAB4UV using the LINK macro

On return, the routine restores all registers except register 15, which contains a return code.

IEFAB4UV is the 24-bit addressing mode interface that is provided for compatibility with previous releases. It changes the environment to 31-bit addressing mode and calls IEFGB4UV to perform the requested functions. On return, it converts the environment back to 24-bit addressing mode before returning to the caller.