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
 

Synchronization between server and agent

Database integrity is a major concern of all database users and is compounded when replication is in use, since two or more databases must remain identical. OpenEdge Replication achieves database integrity by performing synchronization. Synchronization ensures that the source database and the target database are identical.
Synchronization is performed by the OpenEdge Replication server and the OpenEdge Replication agent during database startup, replication startup, and failure recovery processing.
When a source database is started, various operations are performed by the database manager to guarantee database resiliency. Some of the operations change the database, and the database changes must be replicated to any and all target databases. During the startup synchronization process, all database activity that might have occurred during database startup is replicated to the target database.
* If the server detects a communication failure with the agent
* If the agent detects a communication failure with the server