z/OS DFSMSdfp Advanced Services
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Exit Environment for Exit routine

z/OS DFSMSdfp Advanced Services
SC23-6861-01

Interrupts:
Enabled
State and Key:
Supervisor state and key 0
ASC Mode:
P=H=S
AMODE, RMODE:
AMODE=31, RMODE=ANY
LOCKS:
No locks held
Registers:
Unless otherwise specified, all registers must be restored to their contents on entry.
15
Return code
  • For pre-processing exit:
    R15 = 0
    Continue processing of this DESERV call.
    R15 = 4
    Discontinue processing of this DESERV call. Control is immediately returned to the caller of DESERV with the return and reason codes as set by the exit in the DESX fields DESX_RETURN_CODE and DESX_REASON_CODE.
  • For post-processing exit:
    R15 = 0
    Continue processing of this DESERV call (that is, return to the caller of DESERV).
    R15 = 4
    Control is returned to the caller of DESERV with the return and reason codes as set by the exit in the DESX fields DESX_RETURN_CODE and DESX_REASON_CODE. Values for DESX_RETURN_CODE and DESX_REASON_CODE are described in the macro IGWDES. The reason code structure is such that the first two bytes are system component id and module id (that is, system diagnostic information). The low order two bytes contain the real reason code as indicated in the macro IGWDES. For additional return and reason codes for the GET, RENAME, DELETE, and UPDATE return and reason codes, refer to z/OS DFSMS Macro Instructions for Data Sets.
  • Restriction: Any other return code from the exits causes DESERV code to take an SVC dump.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014