XA flows at RequestEntry
Data available for XA flows at RequestEvent = RequestEntry.
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 | N | N | N | N | N | N | N |
| CicsServer | N | N | N | N | N | N | N | N |
| ClientCtgApplid 7 | Y | Y | Y | Y | Y | Y | Y | Y |
| ClientCtgApplidQualifier 7 | Y | Y | Y | Y | Y | Y | Y | Y |
| ClientCtgCorrelator 7 | Y | Y | Y | Y | Y | Y | Y | Y |
| ClientLocation 1 | Y | Y | Y | Y | Y | Y | Y | Y |
| ClientProtocol 1 | Y | Y | Y | Y | Y | Y | Y | Y |
| ClientType 1 | Y | Y | Y | Y | Y | Y | Y | Y |
| ClientVersion 1 | 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 5 | Y | Y | Y | Y | Y | Y | Y | Y |
| 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 6 | Y | Y | Y | Y | Y | Y | Y | Y |
| LUW Token | N | N | N | N | N | N | N | N |
| OriginData 2 | N | N | N | N | N | N | N | N |
| PayLoad | N | Y | N | N | N | N | N | N |
| Program | N | N | 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 | N | N | N | N | N | N | N |
| Server 8 | 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 |
| Userid | N | Y | N | N | N | N | N | N |
| WireSize 1 | Y | Y | Y | Y | Y | Y | Y | Y |
| WorkerWaitTime 1 | N | N | N | N | N | N | N | N |
| 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:
- ClientLocation, ClientProtocol, ClientType, ClientVersion, WorkerWaitTime and WireSize are available only when FlowTopology=Gateway.
- OriginData is available only for IPIC flows to CICS® servers when FlowTopology=Gateway and FlowTopology=LocalClient.
- The timestamps from and to another system are set if the flow goes to another system. For EciStatus and for non-IPIC XA flows, except XaEci, this will be when FlowTopology=RemoteClient only.
- TranName and TpnName are mutually exclusive. Either TranName or TpnName can be set, but not both.
- GatewayUrl is available only when FlowTopology=RemoteClient.
- Location is available exclusively when FlowTopology=Gateway and FlowTopology=RemoteClient.
- 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 only available if a server was specified on the request.