8 Index

A

Abstract data model - TIP interoperability

   application role

      connection objects

      CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type

      overview (section 3.1.1, section 3.2.1)

      transport layer

   provider role

      connection

         objects

         states

      interface with local transaction manager

      overview (section 3.1.1, section 3.3.1)

      transport layer

Applicability

B

Block diagram - high-level view

C

Capability negotiation

Change tracking

Connection Type Versioning message

Connection types

   CONNTYPE_TXUSER_TIPPROXYGATEWAY

   extending

   versioning

D

Data model - abstract - TIP interoperability

   application role

      connection objects

      CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type

      overview (section 3.1.1, section 3.2.1)

      transport layer

   provider role

      connection

         objects

         states

      interface with local transaction manager

      overview (section 3.1.1, section 3.3.1)

      transport layer

E

Examples

   overview

   propagation

      pull - TIP

         establishing CONNTYPE_TXUSER_TIPPROXYGATEWAY connection

         overview

         receiving TXUSER_TIPPROXYGATEWAY_MTAG_PULLED message

         sending TXUSER_TIPPROXYGATEWAY_MTAG_PULL2 message

      push - TIP

         establishing CONNTYPE_TXUSER_TIPPROXYGATEWAY connection

         overview

         receiving TXUSER_TIPPROXYGATEWAY_MTAG_PUSHED message

         sending TXUSER_TIPPROXYGATEWAY_MTAG_PUSH2 message

F

Fields - vendor-extensible

G

Glossary

H

Higher-layer triggered events - TIP interoperability

   application role

      overview (section 3.1.4, section 3.2.4)

      sending request

         pull

         push

   provider role (section 3.1.4, section 3.3.4)

High-level block diagram

I

Implementer - security considerations

Index of security parameters

Informative references

Initialization - TIP interoperability

   application role (section 3.1.3, section 3.2.3)

   provider role

      overview

      role

      transaction object

Introduction

L

Local events - TIP interoperability

   application role

      connection disconnected

      overview (section 3.1.7, section 3.2.7)

   provider role

      connection disconnected

      overview (section 3.1.7, section 3.3.7)

M

Message processing - TIP interoperability

   application role

      CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type

      overview

   provider role

      CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type

      overview

Messages

   Connection Type Versioning

   connection types

      CONNTYPE_TXUSER_TIPPROXYGATEWAY

      extending

      versioning

   Protocol Connection Types

   syntax

   transport

      connections and sessions

      name object - obtaining

      overview

      parameters passed to transport layer

      security level - establishing

      version numbers - obtaining

      versioning

N

Normative references

O

OLETX_TIP_TM_ID packet

OLETX_TIP_TX_ID packet

Overview (synopsis)

P

Parameters - security index

Preconditions

Prerequisites

Product behavior

Protocol Connection Types message

Protocol Details

   overview

R

References

   informative

   normative

Relationship to other protocols

Roles - overview

S

Security

   implementer considerations

   overview

   parameter index

Sequencing rules - TIP interoperability

   application role

      CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type

      overview

   provider role

      CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type

      overview

Standards assignments

Syntax

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

         connection objects

         CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type

         overview (section 3.1.1, section 3.2.1)

         transport layer

      higher-layer triggered events

         overview (section 3.1.4, section 3.2.4)

         sending request

            pull

            push

      initialization (section 3.1.3, section 3.2.3)

      local events

         connection disconnected

         overview (section 3.1.7, section 3.2.7)

      message processing

         CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type

         overview

      overview (section 1.3.2.1, section 3.1)

      sequencing rules

         CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type

         overview

      timer events (section 3.1.6, section 3.2.6)

      timers (section 3.1.2, section 3.2.2)

      versioning negotiation

   interoperability provider role

      abstract data model

         connection

            objects

            states

         interface with local transaction manager

         overview (section 3.1.1, section 3.3.1)

         transport layer

      higher-layer triggered events (section 3.1.4, section 3.3.4)

      initialization

         overview

         role

         transaction object

      local events

         connection disconnected

         overview (section 3.1.7, section 3.3.7)

      message processing

         CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type

         overview

      overview (section 1.3.2.2, section 3.1)

      sequencing rules

         CONNTYPE_TXUSER_TIPPROXYGATEWAY connection type

         overview

      timer events (section 3.1.6, section 3.3.6)

      timers (section 3.1.2, section 3.3.2)

      versioning negotiation

   OleTx Transaction Protocol and

   overview

   pull propagation

      establishing CONNTYPE_TXUSER_TIPPROXYGATEWAY connection example

      examples - overview

      receiving TXUSER_TIPPROXYGATEWAY_MTAG_PULLED message example

      sending TXUSER_TIPPROXYGATEWAY_MTAG_PULL2 message example

   push propagation

      establishing CONNTYPE_TXUSER_TIPPROXYGATEWAY connection example

      examples - overview

      receiving TXUSER_TIPPROXYGATEWAY_MTAG_PUSHED message example

      sending TXUSER_TIPPROXYGATEWAY_MTAG_PUSH2 message example

Tracking changes

Transport

   connections and sessions

   name object - obtaining

   overview

   parameters passed to transport layer

   security level - establishing

   version numbers - obtaining

   versioning

Triggered events - TIP interoperability

   application role

      overview (section 3.1.4, section 3.2.4)

      sending request

         pull

         push

   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

Vendor-extensible fields

Versioning

   negotiation

      application role - TIP interoperability

      overview

      provider role - TIP interoperability

   overview

Show: