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.