This exit point allows execution of a user‑developed exit routine when certain key points are reached in the progress of a CA XCOM Data Transport transfer.
This user exit is entered under the following conditions:
The following states are defined for this exit:
Transfer has been scheduled or a request from a remote system has been received
Transfer is not yet scheduled
Transfer is scheduled but is waiting
Transfer is currently in progress
Transfer has been suspended on the local system
Transfer has been suspended by the remote system
Transfer has completed successfully
Transfer has failed
Transfer received a VTAM error and will be retried
The default module name and entry point for this exit is XCOMEX06. The default module name can be overridden by specifying the load-module name in the Default Options.
Specify EXIT06=YES | Load-module name in the Default Options to enable this exit.
The module XCOMEXIT calls this exit.
This exit is a branch entry.
EX06PLST is the required DSECT.
The addressing mode at entry is 31.
The following registers are available at entry:
Undefined
Address of EX06PLST
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 EX06RC of the exit parameter list (which is mapped by the EX06PLST macro found in CAI.CBXGMAC).
The following is a sample program using this exit:
CAI.CBXGSAMP(XCOMEX06)
| Copyright © 2012 CA. All rights reserved. |
|