Chat now with support
Chat with Support

Identity Manager 8.0 - Target System Synchronization Reference Guide

Target Synchronization with the Synchronization Editor Basics of Target System Synchronization Setting up Synchronization
Starting the Synchronization Editor Creating a Synchronization Project How to Configure Synchronization
Setting Up Mappings Setting up Synchronization Workflows Connecting Systems Editing the Scope Using Variables and Variable Sets Setting up Start up Configurations Setting up Base Objects
Overview of schema Classes Customizing Synchronization Configuration Checking Synchronization Configuration Consistency Activating the Synchronization Project
Running Synchronization Synchronization Analysis Setting up Synchronization with Default Connectors Updating Existing Synchronization Projects Additional Information for Experts Error Handling Appendix: Example of a Configuration File

Scope Properties

Scope Properties

Enter the following properties for a scope. Set a filter for the target system whose object are referenced from the connection system. For more information, see What is a Scope.

Table 57: Scope Properties
Property Description
SchemaClosed Display name for the schema to which the scope will be applied.
Name Scope display name. The name must be unique within a synchronization project.
Scope hierarchy List of all schema types for the selected schema. To filter the list, click .
Show all object types All the schema's object types are shown.
Only show hierarchically structured object types Only schema object types that form a hierarchical structure are displayed.
Is filtered? All schema types with a filter are marked.
FilterClosed is defined and active.
Filter is active.
Condition Specify the filter condition for the scope. Select an object type in the scope hierarchy for this.
System filterClosed

Filter that immediately affects the connection system.

Enter the filter in system specific notation, for example, as Where clause for a database system or as LDAP filter for an LDAP system.

This filter only takes affect when system objects are loaded.

Object filterClosed

Filter that affects loaded objects.

Condition Formulate a query for loaded objects. Use the wizard for entering filter.
Script You can also store a script which determines system objects. The script must be written in the script language specified in the synchronization project.
Hierarchy filterClosed Filter created on the bases of existing system objects. This filter limits the number of objects to load in the connected system.

This filter is only available for certain target systems.

For more information, see Creating Hierarchy Filters.

Related Topics

Creating Hierarchy Filters

Creating Hierarchy Filters

Certain target systems support the definition of a scope based on the hierarchy of existing target system objects. The hierarchy filter limits the number of objects to load in the connected system. The hierarchy filter can only be applied to objects and not to their schema properties.

The objects are displayed in their hierarchical structure on the right-hand side of the scope view. The Synchronization EditorClosed establishes a connection to the target system to do this. using the variable set selected in the SynchronizationClosed Editor's toolbar.

To create a hierarchy filter

  • Mark all the objects in this hierarchy which are included in the scope.

    All unmarked objects remain outside the scope.

    If you enable the hierarchy's root note, new objects within the hierarchy are included by the scope. If the root node is disabled, only the marked objects are within the scope. New object are not synchronized.

NOTE: Create an additional object filter to include schema properties as criteria in the scope definition.

A fully defined hierarchy filter can be transformed into a variable. Thus the filter can be redefined in a specialized variable set and used for other synchronization configurations.

To convert a variable into a hierarchy filter

  1. Click Convert into a variable.
  2. Confirm the security prompt with Yes.

    The hierarchy filter is saved as variable. To change the filter, edit the variable.

Related Topics

Using Variables and Variable Sets

Using Variables and Variable Sets

You can use variables to create generally applicable synchronization configurations which contain the necessary information about the synchronization objects when synchronization starts. For example, you can use variables in the target system connection to synchronize different Active Directory domains with the same synchronization project.

Variables can be used in the following Synchronization EditorClosed definitions.

System connections in parameters
Scopes in the filter
SchemaClosed classes in the filter
Schema properties as defined value
Property mapping rules in the condition
Processing methods in the condition
Base objects in the definition

Variable sets are added for different instances of the variables. Each synchronization project has a default variable set, which has all the variables with a default value. The start up configuration contains a link to the variable set in use. If no variable set is given, the default variable set is used.

A default variable set is defined if the synchronization project was creating using a default project template. You can add variables to this variable set. If the synchronization project was created without a project template, no variable sets are set up.

Create a specialized variable set to use variables with other values. You can change the values of the variables individually. Assign the specialized variable set to a start up configuration in order to use it.

The default variable set contains all variables that are required in the synchronization project. New variables are created in the default variable set. They are automatically added to all specialized variable sets, with their default values. A variable's value can also be found with a script, for example, for reading a system user's password from an external password management system.

Table 58: Meaning of Icons in the Variable Set Tool Bar
Icon Meaning
Add a variable/variable set.
Delete variable/variable set.
Rename variable set.
Convert variable to script.
Convert script variable to a plain variable.
Display variable usage.
Default value for restoring the selected variable.

How to Create Variables

How to Create Variables

To create a variable in the default variable set

  1. Select the category Configuration | Variables.

    The default variable set is displayed with all available variables in the upper part of the document view.

  2. Click in the upper view's toolbar.

  3. Edit the variable's properties.
  4. Save the changes.

To create variables from connection parameters

  1. Edit the system connection properties.

    For more information, see How to Edit System Connection Properties.

  2. Open the Connection parameters view.
  3. Select the parameter whose value should be converted and click Convert.

    This button is not available if the parameter has already been converted into a variable. The variable name is displayed instead.

  4. Save the changes.
Related Topics
Related Documents