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

Identity Manager 9.3 - 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 Configuring the synchronization log 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 Copying synchronization projects
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 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" ValueFormat="DBConnectionParameterValue"></Parameter>
    <Parameter Name="DBPassword" Display="Database server password" IsQueryParameter="True" IsSecret="True" ValueFormat="DBConnectionParameterValue"></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="SyncProject" Display="Synchronization Project" 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=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>
    <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>

Configuration file for updating schemas via remote connection

The following except from a configuration file contains the changes required for updating the target system schema. A remote connection is used to connect to the target system.

<?xml version="1.0" encoding="utf-8"?>
<SynchronizationEditorWorkspace Version="1.1">
  <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="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="SyncProject" Display="Synchronization Project" IsQueryParameter="False" IsSecret="False"></Parameter>
    <Parameter Name="Decryption_DefaultVariableSet_Password" Display="Password of target system user" IsQueryParameter="False"</Parameter>
    <Parameter Name="RemoteServer" Display="Remote connection server name" IsQueryParameter="False" IsSecret="False"></Parameter>
    <Parameter Name="SecretKey" Display="Secret to authenticate on the RemoteConnectPlugin" IsQueryParameter="True" IsSecret="True" ValueFormat="Default"></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>
    <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>
    <Data Name="Remoting.Address" Display="Remoting address" Type="String">$RemoteServer$</Data>
    <Data Name="Remoting.Port" Display="Remoting port" Type="Int32">2880</Data>
    <Data Name="Remoting.Option.RequestTimeout" Display="Request timeout" Type="Int32">3600000</Data>
    <Data Name="Remoting.Option.AcceptSelfSignedCertificates" Display="Accept self signed certificates" Type="Bool">True</Data>
    <Data Name="Remoting.AuthParams.Secret" Display="Secret" Type="String">$SecretKey$</Data>
  </Global>
</SynchronizationEditorWorkspace>
相关文档

The document was helpful.

选择评级

I easily found the information I needed.

选择评级