Compaq Reliable Transaction Router manual RTR RTRRECEIVEMESSAGE/TIME=0

Page 53

 

 

 

 

RTR Management Station

RTR> RTR_RECEIVE_MESSAGE/CHAN=S

 

%RTR-S-OK, normal successful completion

 

channel name: S

 

 

 

msgsb

 

 

 

 

msgtype:

rtr_mt_msg1

 

msglen:

 

19

 

usrhdl:

 

0

 

 

Tid:

 

63b01d10,0,0,0,0,2e59,43ea2002

 

message

 

 

 

 

offset

bytes

 

text

000000

4B 61

74 68 79 27 73 20 74 65 78 74 20 74 6F 64

Kathy's text tod

000010

61 79

00

ay.

reason:

 

Ox00000000

 

RTR> RTR_REPLY_TO_CLIENT/CHAN=S "And this is my response." %RTR-S-OK, normal successful completion

RTR> show transaction

Frontend transactions on node NodeA in group "username" at Mon Aug 28 15:12:10 2000

Tid

Facility

FE-User

State

63b01d10,0,0,0,0,2e59,43ea2002

DESIGN

username.

SENDING

Router transactions on node NodeA in group "username" at Mon Aug 28 15:12:10 2000:

63b01d10,0,0,0,0,2e59,43ea2002 DESIGN username. SENDING

Backend transactions on node NodeA in group "username" at Mon Aug 28 15:12:10 2000:

63b01d10,0,0,0,0,2e59,43ea2002 DESIGN

username.

RECEIVING

RTR> RTR_RECEIVE_MESSAGE/CHAN=S

 

 

%RTR-S-OK, normal successful completion

 

 

channel name: S

 

 

msgsb

 

 

 

msgtype:

rtr_mt_prepare

 

 

[if OK, use: RTR_ACCEPT_TX

 

 

else, use: RTR_REJECT_TX]

 

 

RTR> RTR_RECEIVE_MESSAGE/TIME=0

 

 

RTR> STOP RTR

[Ends example test.]

 

 

[Commands and system response at client.]

$ RTR

RTR> START RTR

%RTR-S-RTRSTART, RTR started on node NODEA in group "username"

RTR> RTR_OPEN_CHANNEL/CHANNEL=C/CLIENT/fac=DESIGN %RTR-S-OK, normal successful completion

RTR Interfaces 4–5

Image 53
Contents Reliable Transaction Router Getting Started Page Contents Reliability Features Figures Page Document Structure PrefacePurpose of this Document For all users Related DocumentationReaders Comments Reading Path= Tutorial System Manager Application ProgrammerIf V2 to 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 Business Logic Odbc Model Database ServerApplication Presentation 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 ModelBroadcasts RTR Facilities Bridge the GapFlexibility and Growth RTR Facilities Bridge the GapFlexibility and Growth Transaction IntegrityPartitioned Data Model Partitioned Data ModelObject-Oriented Programming 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 FeaturesFailover and Recovery Failover and RecoveryRecovery Scenarios 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 Optional External Applet Not Running RTR Runtime EnvironmentClient Application Whats Next? Whats Next?Page Glossary Broadcast BranchCallout server ChannelConcurrent server Common classesData marshalling Data objectEndian Fault tolerantEvent Event drivenInquorate FrontendJournal Key rangeMessage handler MessageMultichannel MultithreadedProcess PrimaryProperties Property classesRouter RollbackRTR configuration RTR environmentStandby ShadowTransaction Transaction controllerTransactional shadowing Two-phase commitTransactional message Index-1 IndexIndex-2