8 Index
A
Abstract data model - TIP interoperability
application role
CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type
overview (section 3.1.1, section 3.2.1)
provider role
connection
interface with local transaction manager
overview (section 3.1.1, section 3.3.1)
B
Block diagram - high-level view
C
Connection Type Versioning message
Connection types
CONNTYPE_TXUSER_TIPPROXYGATEWAY
D
Data model - abstract - TIP interoperability
application role
CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type
overview (section 3.1.1, section 3.2.1)
provider role
connection
interface with local transaction manager
overview (section 3.1.1, section 3.3.1)
E
Examples
propagation
pull - TIP
establishing CONNTYPE_TXUSER_TIPPROXYGATEWAY connection
receiving TXUSER_TIPPROXYGATEWAY_MTAG_PULLED message
sending TXUSER_TIPPROXYGATEWAY_MTAG_PULL2 message
push - TIP
establishing CONNTYPE_TXUSER_TIPPROXYGATEWAY connection
receiving TXUSER_TIPPROXYGATEWAY_MTAG_PUSHED message
sending TXUSER_TIPPROXYGATEWAY_MTAG_PUSH2 message
F
G
H
Higher-layer triggered events - TIP interoperability
application role
overview (section 3.1.4, section 3.2.4)
sending request
provider role (section 3.1.4, section 3.3.4)
I
Implementer - security considerations
Initialization - TIP interoperability
application role (section 3.1.3, section 3.2.3)
provider role
L
Local events - TIP interoperability
application role
overview (section 3.1.7, section 3.2.7)
provider role
overview (section 3.1.7, section 3.3.7)
M
Message processing - TIP interoperability
application role
CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type
provider role
CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type
Messages
connection types
CONNTYPE_TXUSER_TIPPROXYGATEWAY
parameters passed to transport layer
N
O
P
Protocol Connection Types message
Protocol Details
R
Relationship to other protocols
S
Security
Sequencing rules - TIP interoperability
application role
CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type
provider role
CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type
T
Timer events - TIP interoperability
application role (section 3.1.6, section 3.2.6)
provider role (section 3.1.6, section 3.3.6)
Timers - TIP interoperability
application role (section 3.1.2, section 3.2.2)
provider role (section 3.1.2, section 3.3.2)
TIP
interoperability application role
abstract data model
CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type
overview (section 3.1.1, section 3.2.1)
higher-layer triggered events
overview (section 3.1.4, section 3.2.4)
sending request
initialization (section 3.1.3, section 3.2.3)
local events
overview (section 3.1.7, section 3.2.7)
message processing
CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type
overview (section 1.3.2.1, section 3.1)
sequencing rules
CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type
timer events (section 3.1.6, section 3.2.6)
timers (section 3.1.2, section 3.2.2)
interoperability provider role
abstract data model
connection
interface with local transaction manager
overview (section 3.1.1, section 3.3.1)
higher-layer triggered events (section 3.1.4, section 3.3.4)
initialization
local events
overview (section 3.1.7, section 3.3.7)
message processing
CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type
overview (section 1.3.2.2, section 3.1)
sequencing rules
CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type
timer events (section 3.1.6, section 3.3.6)
timers (section 3.1.2, section 3.3.2)
OleTx Transaction Protocol and
pull propagation
establishing CONNTYPE_TXUSER_TIPPROXYGATEWAY connection example
receiving TXUSER_TIPPROXYGATEWAY_MTAG_PULLED message example
sending TXUSER_TIPPROXYGATEWAY_MTAG_PULL2 message example
push propagation
establishing CONNTYPE_TXUSER_TIPPROXYGATEWAY connection example
receiving TXUSER_TIPPROXYGATEWAY_MTAG_PUSHED message example
sending TXUSER_TIPPROXYGATEWAY_MTAG_PUSH2 message example
parameters passed to transport layer
Triggered events - TIP interoperability
application role
overview (section 3.1.4, section 3.2.4)
sending request
provider role (section 3.1.4, section 3.3.4)
TRUN_TIPPROXYGATEWAY_PULLERROR enumeration
TRUN_TIPPROXYGATEWAY_PUSHERROR enumeration
TXUSER_TIPPROXYGATEWAY_MTAG_PULL packet
TXUSER_TIPPROXYGATEWAY_MTAG_PULL_ASYNC_COMPLETE packet
TXUSER_TIPPROXYGATEWAY_MTAG_PULL2 packet
TXUSER_TIPPROXYGATEWAY_MTAG_PULLED packet
TXUSER_TIPPROXYGATEWAY_MTAG_PULLERROR packet
TXUSER_TIPPROXYGATEWAY_MTAG_PUSH packet
TXUSER_TIPPROXYGATEWAY_MTAG_PUSH2 packet
TXUSER_TIPPROXYGATEWAY_MTAG_PUSHED packet
TXUSER_TIPPROXYGATEWAY_MTAG_PUSHERROR packet
V
Versioning
negotiation
application role - TIP interoperability