2.2.8.2.2.2.2 TXUSER_EXPORT_MTAG_CREATE2

The TXUSER_EXPORT_MTAG_CREATE2 message is used by applications to establish a connection with the transaction manager in preparation to export transactions to a destination 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)

...

...

SourceTmAddr (variable)

...

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

  • The dwUserMsgType field MUST be 0x00001804.

  • The dwcbVarLenData field MUST be the number of bytes used for the SourceTmAddr field, and the value MUST be at least 40.

SourceTmAddr (variable):  This field MUST contain an OLETX_TM_ADDR structure that specifies the network address and identification information for the destination transaction manager. This transaction manager receives push propagation operations from the source transaction manager, which is the recipient of this message. CONNTYPE_PARTNERTM_PROPAGATE (section 2.2.9.1.1.1) defines the protocol that is used between the two transaction managers as a result of the export operation.