Try OpenEdge Now
skip to main content
User Guide
Introducing OpenEdge Replication : What happens if there is a database failure : Synchronization between server and agent : If the agent detects a communication failure with the server
 
If the agent detects a communication failure with the server
When the OpenEdge Replication agent detects a communication failure with the OpenEdge Replication server, the agent performs an action called transition. You can determine how long you want the agent to wait to begin transition by setting a length-of-wait-time value in the source database property file.
If the OpenEdge Replication agent receives a communication attempt from the server during the length of wait time specified in the property file and the connection is successfully established, the OpenEdge Replication server and OpenEdge Replication agent perform synchronization. Once synchronization is complete, normal operations resume.
If the OpenEdge Replication agent does not receive a communication attempt from the server within the length of time you set, one of two events occurs:
*If you have configured automatic transition in the property file, the target database is transitioned. If you have a Replication Set defined, one target transitions to a source and continues replicating to the other target.
If no Replication Set is defined, the target begins transition according to the defined transition properties, and becomes a source or a normal (non-Replication-enabled) OpenEdge database.
*If you have configured manual transition in the property file, the OpenEdge Replication agent continues to wait for a connection until either:
*You perform manual transition, using the DSRUTIL utility.
*You shut down the database.
For more information about the DSRUTIL utility, see DSRUTIL utility.