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: The permission set FND_SYNCADMIN should be granted to the user who do the Data Synchronization Configuration.
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.
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:
generate.repl.code=true
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.
A complete work flow to completely set up a Hub environment is described in Configure Hub
A complete work flow to completely set up a Satellite environment is described in Configure Satellites
Other required configurations are described in Additional Configurations