2.2.9.1.1.1.1 PARTNERTM_PROPAGATE_MTAG_PROPAGATE

The PARTNERTM_PROPAGATE_MTAG_PROPAGATE message is used to propagate a transaction to a subordinate transaction manager.


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)

...

...

guidTX (16 bytes)

...

...

isoLevel

szDesc (40 bytes)

...

...

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

  • The dwUserMsgType field MUST be 0x00002001.

  • The dwcbVarLenData field MUST be 60.

guidTX (16 bytes): This field MUST contain a GUID that specifies the transaction identifier.

isoLevel (4 bytes): The isolation level of the transaction. The value MUST be one as specified in the OLETX_ISOLATION_LEVEL (section 2.2.6.9) enumeration.

szDesc (40 bytes): The description of the transaction, as a fixed-size array of 40 bytes that contains a null-terminated Latin-1 ANSI string, as specified in [ISO/IEC-8859-1]. See section 2.2.5.4 for details.