立即与支持人员聊天
与支持团队交流

Identity Manager 9.0 LTS - Target System Synchronization Reference Guide

Target system synchronization with the Synchronization Editor Working with the Synchronization Editor Basics of target system synchronization Setting up synchronization
Starting the Synchronization Editor Creating a synchronization project Configuring 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 the synchronization configuration Checking the consistency of the synchronization configuration Activating the synchronization project Defining start up sequences
Running synchronization Synchronization analysis Setting up synchronization with default connectors Updating existing synchronization projects Script library for synchronization projects Additional information for experts Troubleshooting errors when connecting target systems Configuration parameters for target system synchronization Configuration file examples

Configuration parameters for target system synchronization

The following configuration parametersClosed are additionally available in One Identity Manager after the module has been installed.

Table 94: Configuration parameters for target system synchronization

Configuration parameters

Meaning if Set

DPR

General configuration parameter for target system synchronizationClosed.

DPR | Journal

General parameter for configuring the synchronization log.

DPR | Journal | LifeTime

This configuration parameter specifies the synchronization log's retention period (in days). Older logs are deleted from the database.

DPR | StartSequence

General parameter for configuring synchronization start up sequencesClosed.

DPR | StartSequence | LifeTime

Configuration parameter for specifying the retention period (in days) for completed synchronization start up sequences. Older entries are deleted from the database.

DPR | UI

Synchronization EditorClosed user interface configuration.

DPR | UI | EncryptedValueHandling

The configuration parameter defines the Synchronization Editor behavior when handling encrypted values.

  • ByUser: Shows encryption dialog when the synchronization projectClosed opens.

  • IgnoreAll: Does not show encryption dialog when the synchronization project opens. All encrypted values are ignored by default. (default)

Configuration file examples

The following examples demonstrate the modifications required in the configuration files in order to automatically create or update synchronization projectsClosed.

Detailed information about this topic

Configuration file for creating new synchronization projects

The following extract from a configuration file contains the changes required for the example in section Customizing the configuration file.

<?xml version="1.0" encoding="utf-8"?>

<SynchronizationEditorWorkspace Version="1.0">

<Parameters>

<Parameter Name="Database" Display="Connected database" IsQueryParameter="false" IsSecret="false"></Parameter>

<Parameter Name="DBUser" Display="Database server user" IsQueryParameter="false" IsSecret="false"></Parameter>

<Parameter Name="DBPassword" Display="Database server password" IsQueryParameter="true" IsSecret="true"></Parameter>

<Parameter Name="SystemUser" Display="One Identity Manager system user" IsQueryParameter="false" IsSecret="false"></Parameter>

<Parameter Name="SystemPassword" Display="Password of system user" IsQueryParameter="true" IsSecret="true"></Parameter>

<Parameter Name="Domain" Display="Distinguished name of the domain" IsQueryParameter="false" IsSecret="false"></Parameter>

<Parameter Name="DomainController" Display="Distinguished name of the domain controller" IsQueryParameter="false" IsSecret="false"></Parameter>

<Parameter Name="ADUser" Display="Active Directory user" IsQueryParameter="false" IsSecret="false"></Parameter>

<Parameter Name="ADUserPassword" Display="Password of Active Directory user" IsQueryParameter="true" IsSecret="true"></Parameter>

<Parameter Name="SyncProject" Display="Synchronization ProjectClosed" IsQueryParameter="false" IsSecret="false"></Parameter>

</Parameters>

<Global>

<Data Name="WorkDatabase.ConnectionString" Display="Connection string" Type="System.String, mscorlib">data source=Database server;initial catalog=$Database$;user id=$DBUser$;pooling=false;Password=$DBPassword$</Data>

<Data Name="WorkDatabase.AuthenticationString" Display="Authentication string" Type="System.String, mscorlib">ModuleClosed=Authentication method;User[VI.DB_USER]=$SystemUser$;(Password)Password[VI.DB_Password]=$SystemPassword$</Data>

<!-- … -->

</Global>

<Editors>

<Editor Name="ShellWizard" Type="VI.Projector.Editor.Wizards.ShellWizard, VI.Projector.Editor">

<!-- … -->

<Data Name="ShellDisplay" Display="Script display name" Type="System.String mscorlib">$SyncProject$</Data>

<!-- … -->

<Data Name="MainConnection.ConnectionParameter" Display="Connection parameter" Type="System.String, mscorlib">Authentication=ProjectorAuthenticator;data source=databaseserver; DBFactory="VI.DB.ViSqlFactory, VI.DB";initial catalog=$Database$;password=$DBPassword$; pooling=False;user id=$DBUser$</Data>

<!-- … -->

<Data Name="ConnectedSystemConnection.ConnectionParameter" Display="Connection parameter" Type="System.String, mscorlib">ADAuthentication=1;ADEnableras=False;ADEnablerecyclebin=False; ADEnableterminal=True;ADPort=389;ADRootdn=$Domain$;ADServer=$DomainController$; ADTypeEnableExtensions=True;ADTypeExtensions=;baseloginaccount=$ADUser$; basepassword=$ADUserPassword$</Data>

<!-- … -->

</Editor>

</Editors>

</SynchronizationEditorWorkspace>

Configuration file for updating existing synchronization projects

The following except from a configuration file contains the changes required for applying patches.

<?xml version="1.0" encoding="utf-8"?>

<SynchronizationEditorWorkspace Version="1.0">

<Parameters>

<Parameter Name="Database" Display="Connected database" IsQueryParameter="false" IsSecret="false"></Parameter>

<Parameter Name="DBUser" Display="Database server user" IsQueryParameter="false" IsSecret="false"></Parameter>

<Parameter Name="DBPassword" Display="Database server password" IsQueryParameter="true" IsSecret="true"></Parameter>

<Parameter Name="SystemUser" Display="One Identity Manager system user" IsQueryParameter="false" IsSecret="false"></Parameter>

<Parameter Name="SystemPassword" Display="Password of system user" IsQueryParameter="true" IsSecret="true"></Parameter>

<Parameter Name="SyncProject" Display="Synchronization ProjectClosed" IsQueryParameter="false" IsSecret="false"></Parameter>

<Parameter Name="Patches" Display="Comma separated list of patches to apply" IsQueryParameter="True"></Parameter>

<Parameter Name="Decryption_DefaultVariableSet_Password" Display="Password of target system user" IsQueryParameter="False"</Parameter>

</Parameters>

<Global>

<Data Name="WorkDatabase.ConnectionString" Display="Connection string" Type="System.String, mscorlib">data source=Database server;initial catalog=$Database$;user id=$DBUser$;pooling=false;Password=$DBPassword$</Data>

<Data Name="WorkDatabase.AuthenticationString" Display="Authentication string" Type="System.String, mscorlib">ModuleClosed=Authentication method;User[VI.DB_USER]=$SystemUser$;(Password)Password[VI.DB_Password]=$SystemPassword$</Data>

<Data Name="WorkDatabase.DatabaseFactory" Display="Database factory" Type="System.String, mscorlib">VI.DB.ViSqlFactory, VI.DB</Data>

<Data Name="LoadedShell.Uid" Display="Loaded shell" Type="System.String, mscorlib">$SyncProject$</Data>

</Global>

<Editors>

<Editor Name="ShellPatchEditor" Type="VI.Projector.Editor.AppModel.Editors.ShellPatchEditor, VI.Projector.Editor">

<Data Name="PatchesToApply" Display="Patches to apply" Type="System.String, mscorlib">$Patches$</Data>

</Editor>

</Editors>

</SynchronizationEditorWorkspace>

相关文档

The document was helpful.

选择评级

I easily found the information I needed.

选择评级