Compaq Reliable Transaction Router manual Application Programming Interfaces

Page 55

RTR Management Station

RTR> RTR_RECEIVE_MESSAGE

%RTR-S-OK, normal successful completion channel name: S

.

.

.

msgtype: rtr_mt_accepted

.

.

.

RTR> STOP RTR

Browser

With the RTR browser interface, your management station has

Interface

a network-browser-like display from which you can view RTR

 

status and issue RTR certain commands with a point-and-click

 

operation, rather than by entering commands. Figure 4–1 shows

 

one screen of the browser interface as you may view it from your

 

management station running Microsoft Internet Explorer. Not

 

all RTR CLI commands are accessible to the browser interface,

 

only the most commonly used commands are available with the

 

RTR browser. The browser interface provides help (for forms

 

input) and logging windows, and navigational aids between

 

displays.

Application Programming Interfaces

 

You write application programs and management applications

 

with the RTR application programming interfaces.

RTR

You can use the object-oriented programming interface to

Object-Oriented

write C++ applications that use RTR. For more information on

Programming

the object-oriented programming interface, see the RTR C++

Interface

Foundation Classes manual and the RTR Application Design

 

Guide.

RTR Interfaces 4–7

Image 55
Contents Reliable Transaction Router Getting Started Page Contents Reliability Features Figures Page Purpose of this Document PrefaceDocument Structure For all users Related DocumentationReaders Comments Reading PathIf V2 to System Manager Application Programmer= Tutorial Reliable Transaction Router IntroductionRTR Continuous Computing Concepts RTR Continuous Computing ConceptsRTR Terminology RTR TerminologyClient Symbol Server Symbol Roles Symbols Components in the RTR Environment Nontransactional messaging Transaction ID Controller Application Presentation Database ServerBusiness Logic Odbc Model RTR Frontend PC BrowserJournal Browser11 RTR Deployed on Three Nodes 12 Standby Server Configuration 13 Transactional Shadowing Configuration RTR Server Types RTR Server TypesStandby server Standby in a cluster 15 Standby Servers 16 Shadow Servers Server1 Server2 Server3 Server4 17 Concurrent ServersPartition a Transaction19 Bank Partitioning Example Standby Server Configurations Anonymous clients Tunnel RTR Networking Capabilities RTR Networking CapabilitiesPage Three-Layer Model Architectural ConceptsThree Layer Model Three-Layer ModelRTR Facilities Bridge the Gap RTR Facilities Bridge the GapBroadcasts Flexibility and GrowthFlexibility and Growth Transaction IntegrityObject-Oriented Programming Partitioned Data ModelPartitioned Data Model Partitioned Data Model Object-Oriented ProgrammingFunctional and Object-Oriented Programming Compared ObjectsExample 2-1 Objects-Defined Sample Messages Class RelationshipsPolymorphism Object Implementation Benefits XA Support XA SupportServers Reliability FeaturesRecovery Scenarios Failover and RecoveryFailover and Recovery Recovery Scenarios Backend Recovery Router Recovery Frontend RecoveryPage RTR Interfaces RTR Management Station RTR Management Station RTR Create Facility DESIGN/ALLROLES=NODEA RTR RTRRECEIVEMESSAGE/TIME=0 RTR RTRSTARTTX/CHAN=C Interface Application Programming InterfacesRTR Browser Interface Application Programming InterfacesRTR C Example of an open channel call in an RTR client program RTR System Management Environment RTR EnvironmentRtrcomserv RTR System Management EnvironmentManagement Station Running Browser Software RTR System Management EnvironmentMonitoring RTR RTR Runtime Environment Client Application RTR Runtime EnvironmentOptional External Applet Not Running Whats Next? Whats Next?Page Glossary Channel BranchBroadcast Callout serverData object Common classesConcurrent server Data marshallingEvent driven Fault tolerantEndian EventKey range FrontendInquorate JournalMultithreaded MessageMessage handler MultichannelProperty classes PrimaryProcess PropertiesRTR environment RollbackRouter RTR configurationTransaction controller ShadowStandby TransactionTransactional message Two-phase commitTransactional shadowing Index-1 IndexIndex-2