2.2.3.3.1 TXUSER_DTCLURMENLISTMENT_MTAG_CREATE
The TXUSER_DTCLURMENLISTMENT_MTAG_CREATE message is sent by an LU 6.2 implementation (section 3.2) to request the creation of an LU 6.2 subordinate enlistment on a transaction managed by a transaction manager.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MsgHeader (24 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
guidTx (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
LuNamePair (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
LuTransId (variable) |
|||||||||||||||||||||||||||||||
... |
MsgHeader (24 bytes): This field MUST contain a MESSAGE_PACKET structure.
The value of the dwUserMsgType field MUST be 0x00004101.
The value of the dwcbVarLenData field MUST be at least 24.
guidTx (16 bytes): This field MUST contain a GUID that specifies the transaction identifier for a transaction held by a transaction manager.
LuNamePair (variable): This field MUST contain a DTCLU_VARLEN_BYTEARRAY structure that identifies an LU Name Pair. If the value of cbLength is not a multiple of 4, the end of the field MUST be aligned on a 4-byte boundary by padding with arbitrary values that MUST be ignored on receipt.
LuTransId (variable): This field MUST contain a DTCLU_VARLEN_BYTEARRAY structure that specifies the LUW ID. If the value of cbLength is not a multiple of 4, the end of the field MUST be aligned on a 4-byte boundary by padding with arbitrary values that MUST be ignored on receipt.