2.2.8.2.2.5.3 TXUSER_IMPORT2_MTAG_IMPORT_WITH_SET
The TXUSER_IMPORT2_MTAG_IMPORT_WITH_SET message is used by a destination application to complete a push propagation operation that is initiated by a source application. It is similar to the TXUSER_IMPORT2_MTAG_IMPORT (section 2.2.8.2.2.5.2) message, except that it allows the application to specify the isolation level, isolation flags, and description of the transaction, in addition to the identifier.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MsgHeader (24 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
guidTX (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
isoLevel |
|||||||||||||||||||||||||||||||
isoFlags |
|||||||||||||||||||||||||||||||
szDesc (40 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
MsgHeader (24 bytes): This field MUST contain a MESSAGE_PACKET structure:
The dwUserMsgType field MUST be 0x00006107.
The dwcbVarLenData field MUST be 64.
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.
isoFlags (4 bytes): The isolation flags for the transaction. The value MUST be a legal combination of values from the OLETX_ISOLATION_FLAGS (section 2.2.6.8) 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.