Reliable Transaction Router
Application Design Guide

Index


Previous Contents


Master Alphabetic Index
A B C D E F H I J K L M N O P Q R S T U V W

A
Abort
Accept processing
Accepting a transaction
ACCEPT_FORGET
Access key
API
Application programming interface
Authentication
Availability
B
Blocking receive
C
C++ API
    and RTR Technology
Callout server
Changing transaction state
Channel
Channel identifier
Channel-open operation
Client/server application
Cluster
Clusters
Command line interface
Commit grouping
Commit sequence
Commit sequence number
Compound keys
Concurrent servers #1
Concurrent servers #2
Coordinating transactions
Create Facility command
Create Facility command
CSN
D
Data-content routing #1
Data-content routing #2
Data retention
Database
Deadly embrace
DECdtm
Design
    C++ API
Dual-rail setup
E
Ending a transaction
Error conditions
Event numbers
Examples directory
Exception transaction handling
F
Failover #1
Failover #2
Firewall
Flags parameter
H
Hardware constraints
Host-based clusters
I
Identifying a transaction
Input logging
Inquorate
J
Journal #1
Journal #2
    accessibility
K
Key range #1
Key range #2
Key segments
    number of
L
Location transparency
Locks
M
Management routines
Message
    processing sequence
    reception styles
    status
    types
Messaging #1
Messaging #2
    middleware
Middleware
MS DTC
mt.rtr.event #1
mt.rtr.event #2
Multi-threading #1
Multi-threading #2
Multihome setup
Mutexes
N
Nested transactions #1
Nested transactions #2
Network card
O
Object-oriented design
OO Benefits
Oracle database
Oracle SQL
P
Partition #1
Partition #2
Partition #3
Partitioning #1
Partitioning #2
Point-to-point broadcast messaging
Polled receive #1
Polled receive #2
Pseudo-clusters
Q
Quorate
Quorum node
R
RAID
READONLY
Reason code
Recipient name
Recovery
Rejecting a transaction
Release Notes
REPLYDIFF option
Resource managers
Router configuration
Row contention
RTR$DEFAULT_FACILITY
rtr_accept_tx() call
rtr_close_channel
rtr_error_text call
RTR_EVTNUM #1
RTR_EVTNUM #2
RTR_EVTNUM_SRPRIMARY
RTR_EVTNUM_USERDEF
RTR_F_OPE_CLIENT
RTR_F_OPE_EXPLICIT_ACCEPT #1
RTR_F_OPE_EXPLICIT_ACCEPT #2
RTR_F_OPE_EXPLICIT_PREPARE #1
RTR_F_OPE_EXPLICIT_PREPARE #2
RTR_F_OPE_NOCONCURRENT flag
RTR_F_OPE_NOSTANDBY
RTR_F_OPE_SERVER #1
RTR_F_OPE_SERVER #2
RTR_F_OPE_SHADOW flag
RTR_F_SEN_EXPENDABLE flag
RTR_F_SEN_RETTOSEND flag
rtr_get_tid() call
rtr_mt_msg1_uncertain messages
rtr_mt_prepare
rtr_mt_prepare message type
RTR_NO_ACCESS
RTR_NO_NUMSEG
RTR_NO_PKEYSEG
RTR_NO_RCPNAM
RTR_NO_RCPSPC #1
RTR_NO_RCPSPC #2
rtr_reject_tx() call
rtr_reply_to_client() call
rtr_send_to_server
rtr_set_wakeup
rtr_start_tx
RTR_STS_COMSTAUNO
RTR_STS_DLKTXRES
RTR_STS_FELINLOS
RTR_STS_INVFLAGS
RTR_STS_NODSTFND
RTR_STS_REPLYDIFF
RTR_STS_SRVDIED #1
RTR_STS_SRVDIED #2
RTR_STS_SRVDIED #3
RTR_STS_SRVDIEDCOM
RTR_STS_SRVDIEDVOT
RTR_STS_TIMOUT
S
Security
Semaphores
Sequence number
    commit
Serialization #1
Serialization #2
Server
    callout
Servers
    concurrent #1
    concurrent #2
    standby #1
    standby #2
    standby support
Setup:dual-rail
Setup:multihome
Signaled receive
Single input
Single resource
SMP environment
SQL
Standby
Standby support
Starting a transaction
Storage device failure
Strikes
    three #1
    three #2
Symmetric Multiprocessing (SMP) systems
T
Threads
    multiple
Three strikes #1
Three strikes #2
Tie-breaker node
Tight coupling
Time-to-failover
Transaction
    concepts
    ID
    identifying
    processing
    recovery
    serialization and partitioning #1
    serialization and partitioning #2
Transaction family
    child
    parent
    siblings
Transaction processing
Transaction state
    changing #1
    changing #2
Transaction timeout
    server-side
Transactional
    message processing
    messages
Transactions
    accepting
    committing
    coordinating
    nested
    sending
    starting
    uncertain
True clusters


Previous Next Contents Index