Skip to content

Synchronization

Under Administration > Synchronization, you configure and monitor the SymmetricDS database synchronization between distributed calServer instances. The module is divided into five areas: Overview, Comparison, Log, Protocol Tables, and Configuration.

On-Premise Only

Synchronization is only available for on-premise installations.

Overview

SymmetricDS Overview

The overview provides central control of the SymmetricDS engine:

Element Description
Select Engine Selection of the SymmetricDS engine to initialize (relevant for multi-engine environments).
Re-Synchronize Manual initialization of a synchronization between source and target instance.
Start Start of the SymmetricDS server process.

The status indicator shows the current state of the service (started/stopped). If the message "SymmetricDS is not installed" appears, the installation must be performed first.

Comparison

Database Comparison

The comparison enables targeted analysis and reconciliation of individual database tables between instances.

Field Description
Source Source instance for the comparison.
Target Target instance for the comparison.
Select Table Table to be compared.
With Delete Controls whether records present in the target but missing in the source are marked for deletion.

Caution with With Delete

The "With Delete" option should only be activated with caution on production systems, as it can lead to data loss.

Log

Synchronization Log

The live console shows real-time logs of running import and synchronization processes:

Element Description
Log Output Raw data display with SQL commands, runtime information, and status messages.
Scroll Lock Disables automatic scrolling for targeted analysis of specific entries.

Protocol Tables

Plugin Required

This area is only available when the SymmetricDS plugin is installed.

Protocol Tables

The protocol tables show the status of outgoing batch processes:

Field Description
Node ID Identification of the communication node.
Channel ID Transmission channel used (e.g., config, heartbeat).
Device Status Processing status (e.g., Successful).
Load ID Unique ID of the load operation.
Extract Job Indicator whether an extraction job is assigned.
Load Display whether the data has been loaded.
Common Designation as a common batch.
Ignore Count Number of times the entry was ignored.
Byte Count Processed data volume in bytes.
Actions View details, reload, delete.

Configuration

Synchronization Configuration

The configuration is divided into several tabs:

Tab Description
Protocol Settings Parameters for logging and auditing.
Install Settings System settings for initial configuration.
Comparison Settings Control of comparison logic and delta analyses.
Server Properties Server-side parameters (storage paths, JVM settings).
Node Settings Configuration of connected nodes in the distributed system.
Trigger Router Management of data flow control via trigger-to-router assignments.

In the Trigger Router area, it is defined which data trigger is linked to which router. The configuration includes activation status, initial load order, and ping-back communication.