This exit point allows execution of a user‑developed exit routine that validates user‑supplied CA XCOM Data Transport transfer parameters. The exit is called after all standard CA XCOM Data Transport validation has been performed and the CA XCOM Data Transport transfer request control block (that is mapped by the RRDDSECT macro found in CAI.CBXGMAC) has been built. The routine may tell CA XCOM Data Transport to accept or reject the request by setting a flag in the exit parameter list. The exit routine may also provide an installation‑defined error message via the same parameter list.
The default module name and entry point for this exit is XCOMEX07. The default module name can be overridden by specifying the load-module name in the Default Options.
Specify EXIT07=YES | Load-module name in the Default Options to enable this exit.
The module XCOMEXIT calls this exit.
This exit is a branch entry.
EX07PLST is the required DSECT.
The addressing mode at entry is 31.
The following registers are available at entry:
Undefined
Address of EX07PLST
Undefined
Address of register save area
Return address
Entry point address
The following registers are available at exit:
Undefined
Return code
The only valid return code is 0 for a normal return.
Note: The return code from the exit is passed in field EX07RC of the exit parameter list (which is mapped by the EX07PLST macro found in CAI.CBXGMAC).
The following is a sample program using this exit:
CAI.CBXGSAMP(XCOMEX07)
| Copyright © 2012 CA. All rights reserved. |
|