This exit enables the user to see when an EPI
transaction is started, and is used for information gathering purposes.
This exit does not select a system, and does not return data.
Function name:
CICS_EpiStartTranExit
|
Parameters:
Anchor
TransId
Data
Size
|
Purpose
When called
On invocation of CICS_EpiStartTran,
after the EPI has validated the parameters.
Parameters
- Anchor
- Input parameter. The pointer set up by CICS_EpiInitializeExit.
- TransId
- Input parameter. The value supplied for the TransId parameter
of the CICS_EpiStartTran call to which this exit
relates.
- Data
- Input parameter. The value supplied for the Data parameter
of the CICS_EpiStartTran call to which this exit
relates.
- Size
- Input parameter. The value supplied for the Size parameter
of the CICS_EpiStartTran call to which this exit
relates.
Return codes
- CICS_EXIT_OK
- Processing
of the CICS_EpiStartTran call continues.
- CICS_EXIT_BAD_ANCHOR
- CICS® detected
an invalid anchor field. The EPI writes a CICS Transaction Gateway trace
record, and then processing of the CICS_EpiStartTran call
continues.
- CICS_EXIT_BAD_PARM
- CICS detected
an invalid parameter. The EPI writes a CICS Transaction Gateway trace
record, and then processing of the CICS_EpiStartTran call
continues.
- user-defined
- User-defined
return codes must have a value not less than CICS_EXIT_USER_BASE.
The EPI writes a CICS Transaction Gateway trace
record, and then processing of the CICS_EpiStartTran call
continues.