2.2.4.5.3 XAUSER_XACT_MTAG_OPEN

The XAUSER_XACT_MTAG_OPEN message opens an XA Transaction Branch to exchange transactional information.


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

MsgHeader (24 bytes)

...

...

guidXaRm (16 bytes)

...

...

XAUow (144 bytes)

...

...

MsgHeader (24 bytes): This field MUST contain a MESSAGE_PACKET structure:

  • The dwUserMsgType field MUST be 0x00004012.

  • The dwcbVarLenData field MUST be 160.

guidXaRm (16 bytes): This field MUST be a GUID that specifies an XA Superior Transaction Manager Identifier for the XA Superior Transaction Manager.

XAUow (144 bytes): This field MUST contain an XA_UOW structure that specifies a length-qualified XA Transaction Branch Identifier.