After updating the One Manager database, all are migrated. This updates the schemas and applies any automatic patches. The DPR_Migrate_Shell process is run to do this. If the process fails because, for example, the target systems could not be reached the effected synchronization project is deactivated. Therefore synchronization cannot run. When you open the synchronization project in the , a detailed error message is displayed.
To use a synchronization project again after failed migration
-
Solve the issue that prevented the migration.
TIP: To display the error message
-
In the Synchronization Editor, select the Edit > Edit synchronization project menu item.
-
Select the Migration tab.
- Save the changes.
-
Re-enable the DPR_Migrate_Shell process.
Related topics
The following are additionally available in One Manager after the module has been installed.
Table 92: Configuration parameters for target system synchronization
DPR |
General configuration parameter for . |
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 . |
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 |
user interface configuration. |
DPR | UI | EncryptedValueHandling |
The configuration parameter defines the Synchronization Editor behavior when handling encrypted values.
|
The following configuration parameters are also required.
Table 93: Additionally required configuration parameters
Common | Jobservice | RedoDelayMinutes |
This configuration parameter specifies the wait time (latency) in minutes before the attempts to run a again. |
The following examples demonstrate the modifications required in the configuration files in order to automatically create or update .
Detailed information about this topic
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" ValueFormat="DBConnectionParameterValue"></Parameter> |
<Parameter Name="DBPassword" Display="Database server password" IsQueryParameter="True" IsSecret="True" ValueFormat="DBConnectionParameterValue"></Parameter> |
<Parameter Name="OneIMConnectorDBUser" ValueFormat="ConnectorConnectionParameterValue" Inherit="DBUser"></Parameter> |
<Parameter Name="OneIMConnectorDBPassword" ValueFormat="ConnectorConnectionParameterValue" Inherit="DBPassword"></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" ValueFormat="DBConnectionParameterValue"></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 Project" IsQueryParameter="False" IsSecret="False"></Parameter> |
</Parameters> |
<Global> |
<Data Name="WorkDatabase.ConnectionString" Display="Connection string" Type="System.String, mscorlib">data source=DatabaseServerName;initial catalog=$Database$;user id=$DBUser$;pooling=False;Password=$DBPassword$</Data> |
<Data Name="WorkDatabase.AuthenticationString" Display="Authentication string" Type="System.String, mscorlib">Module=ADSAccount;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=DatabaseServerName; DBFactory="VI.DB.ViSqlFactory, VI.DB";initial catalog=$Database$;password=$OneIMConnectorDBPassword$; pooling=False;user id=$OneIMConnectorDBUser$</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> |