2.2.1.4 XA_UOW

The XA_UOW structure is used to represent a length-qualified XA Transaction Branch Identifier.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

lenXAIdentifier

pad

XAIdentifier (140 bytes)

...

...

lenXAIdentifier (1 byte): An 8-bit unsigned value that MUST contain the length in bytes of the XAIdentifier field.

pad (3 bytes): A 3-byte padding field to align the following field to the next 4-byte boundary. Any padding bytes MUST be set to an implementation-specific value and MUST be ignored on receipt.

XAIdentifier (140 bytes): This field MUST contain an XA_XID structure that specifies an XA Transaction Branch Identifier.