2.2.5.1.3.1 TXUSER_TIPPROXYGATEWAY_MTAG_PULL
The TXUSER_TIPPROXYGATEWAY_MTAG_PULL message is used by a TIP interoperability application to initiate a TIP pull propagation.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
MsgHeader (24 bytes) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
fAsync |
|||||||||||||||||||||||||||||||
|
cbTipTmId |
|||||||||||||||||||||||||||||||
|
tipTmId (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
tipTxId (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
MsgHeader (24 bytes): This field MUST contain a MESSAGE_PACKET structure as defined in [MS-CMP] section 2.2.2. Two MESSAGE_PACKET fields MUST be set as follows:
The dwUserMsgType field MUST be 0x00005101.
The dwcbVarLenData field MUST be equal to the sum of the values of the cbHostName and cbPath fields in the tipTmId structure, rounded to a multiple of 4; plus the value of the cbTipTxId field in the tipTxId structure, rounded to a multiple of 4; plus 32.
fAsync (4 bytes): A 4-byte value that indicates whether a synchronous pull or an asynchronous pull is required.
-
This value MUST be one of the following values:
-
Value
Meaning
0x00000000
A synchronous pull propagation is required.
0x00000001
An asynchronous pull propagation is required.
cbTipTmId (4 bytes): A reserved 4-byte field. Implementers MUST NOT use this field.
tipTmId (variable): This field identifies the TIP transaction manager against which the TIP pull propagation was requested. This field MUST contain an OLETX_TIP_TM_ID structure.
tipTxId (variable): This field identifies the transaction for which the TIP pull propagation was requested. This field MUST contain an OLETX_TIP_TX_ID structure.