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.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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.