Previous Topic: Working with CA Catalyst SynchronizationNext Topic: Synchronization Use Cases


Synchronization

Synchronization is the CA Catalyst capability of updating source domain manager data due to CI changes. Changes are a result of reconciliation or other changes to data in the Persistent Store, including CI creation and deletion. Synchronization can occur only for connectors that have bidirectional functionality and can perform inbound to connector operations on their source domain manager.

The following process indicates how the Logic Server performs CI synchronization on source domain managers:

  1. The Reconciler publishes an event indicating a new or updated notebook with a reconciled CI.
  2. The SyncPlanner collects the event and creates a synchronization plan for the notebook by doing the following:
  3. The SyncPlanner passes the synchronization plan to the SyncExecutor through the Notification Manager as an event.
  4. The SyncExecutor runs the synchronization plan by passing necessary synchronization changes to the UCF Broker.
  5. The UCF Broker tells the connectors with domain managers that require synchronization changes to make the appropriate changes in the source domain managers.

Consider a scenario where the Reconciler creates a reconciled sheet for a CI managed by CA CMDB, CA eHealth, and CA NSM based on a formula that defines the CA CMDB CI as the single source of truth. If enabled, synchronization determines that the reconciled sheet contains different properties than the projection sheets for CA eHealth and CA NSM CIs, creates a plan to synchronize the CA eHealth and CA NSM CIs with the reconciled properties, and runs the plan so that CA eHealth and CA NSM are synchronized with the reconciled CI in the Persistent Store.

Important! Synchronization functionality is not enabled by default for this release and is only supported for specific use cases. This section only includes information about enabling those specific use cases.