The XCMCNFXT exit routine is called once when it is first detected that a resource requester is in conflict for resource ownership and is queued for control of the target resource. This exit is called for unconditional ENQ/ISGENQ requests when the resource requester is queued to control the target resource. For information on processing conflicts generated by conditional ENQ/ISGENQ requests, see the XCMNAVXT exit routine.
The processing in the XCMCNFXT exit routine takes place in the CA MII address space and is based on the job name or TSO user ID of the 'victim' in the resource conflict and not the job name or TSO user holding the resource in conflict.
The XCMCNFXT exit routine can influence the conflict processing for a specific resource requester by overriding the values of REPORTAFTER seconds and REPORTCYCLE seconds in the XCMCNFXP parameter list (fields CNFX_RPTA and CNFX_RPTC, respectively). You can customize additional conflict actions by setting the appropriate flags in XCMCNFXP parameter list (field CNFX_FLG1). The XCMCNFXT exit routine should pass a return code value of 4 back to its caller when altering the conflict actions.
If the goal of the installation user exit is to customize conflict message processing, you may want to use the XCMMSGXT or the XCMNFYXT exit points instead.
|
Copyright © 2014 CA.
All rights reserved.
|
|