The security routine environment

This topic contains Product-sensitive Programming Interface and Associated Guidance Information.

The EYU9XESV security routine is loaded during CMAS initialization. EYU9XESV can reside in the CMAS STEPLIB, the MVS™ linklist, or the LPA library. If EYU9XESV cannot be loaded, all API connect requests that require its use are automatically rejected.

EYU9XESV receives control in the following processing environment:
  • Supervisor state
  • PSW key 0
  • Primary address space control (ASC) mode
  • Non-cross-memory mode
  • 31-bit addressing mode.
On entry to the security exit, the general registers are set as follows:
  • Register 0 is undefined
  • Register 1 contains the address of the EYUBXESV parameter block
  • Registers 2 through 12 are undefined
  • Register 13 contains the address of a 72-byte save area
  • Register 14 contains the return address
  • Register 15 contains the address of the exit entry point.
Access registers AR0 through AR15 contain zeroes (0).