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:
  1. ClientLocation, ClientProtocol, ClientType, ClientVersion, WorkerWaitTime and WireSize are available only when FlowTopology=Gateway.
  2. OriginData is available only for IPIC flows to CICS® servers when FlowTopology=Gateway and FlowTopology=LocalClient.
  3. 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.
  4. TranName and TpnName are mutually exclusive. Either TranName or TpnName can be set, but not both.
  5. GatewayUrl is available only when FlowTopology=RemoteClient.
  6. Location is available exclusively when FlowTopology=Gateway and FlowTopology=RemoteClient.
  7. 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.
  8. Server is only available if a server was specified on the request.