Chat now with support
Chat with Support

Identity Manager 9.3 - Referenzhandbuch für die Zielsystemsynchronisation

Zielsystemsynchronisation mit dem Synchronization Editor Arbeiten mit dem Synchronization Editor Grundlagen für die Zielsystemsynchronisation Einrichten der Synchronisation
Synchronization Editor starten Synchronisationsprojekt erstellen Synchronisation konfigurieren
Mappings einrichten Synchronisationsworkflows einrichten Systemverbindungen herstellen Synchronisationsprotokoll konfigurieren Scope bearbeiten Variablen und Variablensets nutzen Startkonfigurationen einrichten Basisobjekte einrichten
Übersicht der Schemaklassen Anpassen einer Synchronisationskonfiguration Konsistenz der Synchronisationskonfiguration prüfen Synchronisationsprojekt aktivieren Startfolgen definieren Synchronisationsprojekte kopieren
Ausführen der Synchronisation Auswerten der Synchronisation Einrichten der Synchronisation mit den Standardkonnektoren Aktualisieren bestehender Synchronisationsprojekte Skriptbibliothek für Synchronisationsprojekte Zusätzliche Informationen für Experten Beheben von Fehlern beim Anbinden von Zielsystemen Konfigurationsparameter für die Zielsystemsynchronisation Beispiele für Konfigurationsdateien

Konfigurationsdatei zum Aktualisieren bestehender Synchronisationsprojekte

Folgender Auszug aus einer Konfigurationsdatei enthält die Änderungen, die für das Anwenden von Patches notwendig sind.

<?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>

Konfigurationsdatei zum Aktualisieren von Schemas über eine Remoteverbindung

Folgender Auszug aus einer Konfigurationsdatei enthält die Änderungen, die für das Aktualisieren des Zielsystemschemas notwendig sind. Für die Verbindung zum ZielsystemGeschlossen wird eine Remoteverbindung genutzt.

<?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>
Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating