2.2.1.2 XA_BQUAL_1

The XA_BQUAL_1 structure is used to represent the XA Branch Qualifier portion of an 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

XATMGUID (16 bytes)

...

...

RMGUID (16 bytes)

...

...

BranchGUID (16 bytes, optional)

...

...

XATMGUID (16 bytes): This field MUST contain a GUID that specifies the XA Transaction Manager Identifier for the XA Transaction Manager instance.

RMGUID (16 bytes): This field MUST contain a GUID that specifies the Resource Manager Identifier for the XA Transaction Manager instance.

BranchGUID (16 bytes): This field MAY contain a GUID initialized by the AP that specifies the XA Branch Identifier for this branch. Whether the AP specifies this or not is implementation-specific. The BranchGUID is not used by DTC; however, the bqualLength field in the XA_XID structure MUST be specified accordingly as in section 2.2.1.3.