2.2.8.2.2.2.1 TXUSER_EXPORT_MTAG_CREATE

The TXUSER_EXPORT_MTAG_CREATE message is used by applications to establish a connection with the transaction manager 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 0x00001041.

  • 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 specifies the network address and identification information for the destination transaction manager. This field MUST contain either a NAMEOBJECTBLOB (section 2.2.5.3) structure or an OLETX_TM_ADDR (section 2.2.4.2) structure in a version-specific manner as described in Version-Specific Aspects of Connection Types Relevant to an Application (section 2.2.1.1.1). 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.