Overview of the Synchronization Configuration

This section describes the high-level steps required to set up synchronization between two resources. A basic synchronization configuration involves the following steps:

  1. Set up a connection between the source and target resource.

    Connector configurations reference a specific connector type and indicate the connection details of the external resource. Connector configurations are defined in conf/provisioner-*.json files. One provisioner file must be defined for each external resource to which you are connecting.

    For more information, see Configuring Connections Between Resources.

  2. Map source objects to target objects.

    Mappings are defined in your project's conf/sync.json file or in individual mapping files. Mappings are synchronized in the order in which they are specified in the sync.json file. If there are multiple mapping files, the syncAfter property dictates the order in which they are processed.

    For more information, see Mapping Data Between Resources.

  3. Configure any scripts that are required to check source and target objects, and to manipulate attributes.

  4. In addition to these configuration elements, IDM stores a links table in its repository. The links table maintains a record of relationships established between source and target objects.

The following diagram illustrates the high-level synchronization configuration:

Diagram shows a source IDM resource, connected to a target DS resource, using the LDAP Connector.
Read a different version of :