Skip to content

IFS Data Synchronization

The Data Synchronization Configuration Guide is the primary document to configure data synchronization between Hub and Satellites.

Read more about the concept IFS Data Synchronization.

Note: To use the Data Synchronization functionality all the Sites (Hub and Satellites) should have enabled Basic authentication type. This can be done during the installation.

Note: The permission set FND_SYNCADMIN should be granted to the user who do the Data Synchronization Configuration.

Overview

Configuration of Data Synchronization can be divided into three steps. They are enabling data synchronization, configuring Hub and configuring Satellites.

When synchronization is enabled for a given environment, during the build process, it generates and deploys database objects relevant to synchronization enabled entities in that particular database.

Configuring Hub means, it should set up inbound and outbound routing rules, routing addresses, queues and all other settings to connect with all the satellites.

Satellite is connected with Hub but not with other satellites. Hence satellite should be configured to send/receive data to/from the Hub.

Enable Data Synchronization Process

Data Synchronization process is not enabled by default. To enable Data Synchronization process, following steps should be carried out before creating the build home structure:

  1. Go to fndrpl\build\fndrpl.properties
  2. Set as generate.repl.code=true
    generate.repl.code=true
  3. Save and commit that file to repository.

If the Data Synchronization process is not enabled, database triggers and PLSQL packages for Data Synchronization will not be generated. Read more about Data Synchronization code generation here.

Configure Hub

A complete work flow to completely set up a Hub environment is described in Configure Hub

Configure Satellite

A complete work flow to completely set up a Satellite environment is described in Configure Satellites

Additional Configurations

Other required configurations are described in Additional Configurations