XA flows at RequestDetails
Data available for XA flows at RequestEvent = RequestDetails.
The RequestDetails request monitoring exit is only applicable when FlowTopology=Gateway.
Y indicates that the field data is available for a specific flow type, N indicates that the field data is not available for the specific flow type.
Flow Type | XaStart | XaEci | Xa1PhaseCommit | XaPrepare | XaCommit | XaRollback | XaForget | XaRecover |
---|---|---|---|---|---|---|---|---|
Channel | N | Y | N | N | N | N | N | N |
CicsAbendCode | N | N | N | N | N | N | N | N |
CicsReturnCode | N | Y | N | N | N | N | N | N |
CicsServer | N | Y | Y | Y | Y | Y | Y | N |
ClientCtgApplid 5 | Y | Y | Y | Y | Y | Y | Y | Y |
ClientCtgApplidQualifier 5 | Y | Y | Y | Y | Y | Y | Y | Y |
ClientCtgCorrelator 5 | Y | Y | Y | Y | Y | Y | Y | Y |
ClientLocation 7 | Y | Y | Y | Y | Y | Y | Y | Y |
ClientProtocol 7 | Y | Y | Y | Y | Y | Y | Y | Y |
ClientType 7 | Y | Y | Y | Y | Y | Y | Y | Y |
ClientVersion 7 | Y | Y | Y | Y | Y | Y | Y | Y |
CtgApplid | Y | Y | Y | Y | Y | Y | Y | Y |
CtgApplidQualifier | Y | Y | Y | Y | Y | Y | Y | Y |
CtgCorrelator | Y | Y | Y | Y | Y | Y | Y | Y |
CtgReturnCode | N | N | N | N | N | N | N | N |
DistributedIdentity | N | Y | N | N | N | N | N | N |
FlowTopology | Y | Y | Y | Y | Y | Y | Y | Y |
FlowType | Y | Y | Y | Y | Y | Y | Y | Y |
GatewayUrl | N | N | N | N | N | N | N | N |
HttpPath | N | N | N | N | N | N | N | N |
HttpPayload | N | N | N | N | N | N | N | N |
HttpStatusCode | N | N | N | N | N | N | N | N |
HttpVerb | N | N | N | N | N | N | N | N |
Location | Y | Y | Y | Y | Y | Y | Y | Y |
LUW Token | N | N | N | N | N | N | N | N |
OriginData 2 | N | Y | N | N | N | N | N | N |
PayLoad | N | Y | N | N | N | N | N | N |
Program | N | Y | N | N | N | N | N | N |
RequestReceived | Y | Y | Y | Y | Y | Y | Y | Y |
RequestSent 3 | N | N | N | N | N | N | N | N |
ResponseReceived 3 | N | N | N | N | N | N | N | N |
ResponseSent | N | N | N | N | N | N | N | N |
RetryCount | N | Y | N | N | N | N | N | N |
Server 6 | Y | Y | Y | Y | Y | Y | Y | Y |
TranName TpnName 4 | N | Y | N | N | N | N | N | N |
TrackingToken | N | Y | N | N | N | N | N | N |
Urid 1 | N | N | N | N | N | N | N | N |
Userid | N | Y | N | N | N | N | N | N |
WireSize 7 | Y | Y | Y | Y | Y | Y | Y | Y |
WorkerWaitTime 7 | Y | Y | Y | Y | Y | Y | Y | Y |
XaReturnCode | N | N | N | N | N | N | N | N |
XctCurrent | N | N | N | N | N | N | N | N |
XctParent | N | N | N | N | N | N | N | N |
XctRoot | N | N | N | N | N | N | N | N |
Xid | Y | Y | Y | Y | Y | Y | Y | N |
Note:
- Urid is available exclusively on non-IPIC flows.
- OriginData is available only for IPIC flows to CICS® servers.
- The timestamps from and to another system are set if the flow goes to another system.
- TranName and TpnName are mutually exclusive. Either can be set, but not both.
- ClientCtgApplid, ClientCtgApplidQualifier, and ClientCtgCorrelator are available to clients that support these data fields when FlowTopology=Gateway. These data fields are supported by Java™ clients using classes from CICS Transaction Gateway V7.1 and later, ECI V2, and NET Framework-based clients using libraries from CICS Transaction Gateway V8.1 and later.
- Server is available only if one was specified on the request.
- ClientLocation, ClientProtocol, ClientType, ClientVersion, WorkerWaitTime and WireSize are available only when FlowTopology=Gateway.