In der Konfigurationsdatei werden alle Daten, die zum Erstellen oder Aktualisieren eines SynchronisationsprojektsZusammenstellung aller Informationen, die für die SynchronisationVorgang des Datenabgleichs zwischen der One Identity Manager Datenbank und einem Zielsystem. Es werden Objekte und ihre Eigenschaften nach festgelegten Regeln angeglichen. Das Ergebnis der Synchronisation ist eine identische Datensituation im Zielsystem und der One Identity Manager Datenbank. und Provisionierung mit einem Zielsystem benötigt werden. Dazu gehören die Verbindungsinformationen, Schemaklassen und -eigenschaften, MappingsListe von Objekt-Matching- und Property-Mapping-Regeln, nach denen die Schemaeigenschaften zweier verbundener Systeme aufeinander abgebildet werden., Synchronisationsworkflows. benötigt werden, im XML-Format gespeichert. Die Datei gliedert sich in drei Hauptbereiche:
-
Parameterdefinitionen
Weitere Informationen finden Sie unter Parameterdefinitionen.
-
Globale Definitionen
Weitere Informationen finden Sie unter Globale Definitionen.
-
Definitionen des Editors
Weitere Informationen finden Sie unter Definitionen des Editors für neue Synchronisationprojekte oder Definitionen des Editors für bestehende Synchronisationprojekte
Struktur der Konfigurationsdatei
<?xml version="1.0" encoding="utf-8"?>
<SynchronizationEditorWorkspace Version="1.0">
<Parameters>
...
</Parameters>
<Global>
...
</Global>
<Editors>
...
</Editors>
</SynchronizationEditorWorkspace>
Um auf Basis dieser Konfigurationsdatei Synchronisationsprojekte zu erstellen oder zu aktualisieren, passen Sie die Einstellungen an. Wenn mit der Konfigurationsdatei verschiedene Synchronisationsprojekte erzeugt oder aktualisiert werden sollen, verwenden Sie Parameter für alle veränderlichen Werte.
Um die Konfigurationsdatei anzupassen
-
Bestimmen Sie die veränderlichen Werte.
-
Definieren Sie Parameter für jeden dieser Werte.
-
Ersetzen Sie die Werte durch die Parameter.
Beispiel
Es sollen Synchronisationsprojekte für verschiedene Active Directory Domänen in unterschiedlichen One Identity Manager-Datenbanken auf ein und demselben Datenbankserver erstellt werden. Für eine dieser Domänen wurde das Synchronisationsprojekt mit dem Projektassistenten erstellt. Die Konfigurationsdatei dieses Referenzprojekts muss soweit angepasst werden, dass sie für alle anderen Domänen genutzt werden kann.
Folgende Einstellungen müssen angepasst werden:
-
Definieren Sie Parameter für die One Identity Manager-Datenbank, den Datenbankbenutzer, den Systembenutzer und dessen Kennwort.
-
Definieren Sie Parameter für den Namen der Domäne, den Domänen-Controller, den Active Directory Benutzer und dessen Kennwort.
-
Definieren Sie einen Parameter für den Anzeigenamen des Synchronisationsprojekts, wenn mehrere Synchronisationsprojekte in einer Datenbank angelegt werden sollen.
- Ersetzen Sie die entsprechenden Werte in den globalen Definitionen und in den Definitionen des Editors durch diese Parameter.
WICHTIG: Die Verbindungsdaten zur One Identity Manager-Datenbank in den globalen Definitionen (WorkDatabase.ConnectionString) und in den Definitionen des Editors (MainConnection.ConnectionParameter) müssen identisch sein. Wenn Sie diese Werte durch Parameter ersetzen, nutzen Sie jeweils die selben Parameter.
Folgende Tabelle zeigt die notwendigen Anpassungen in der Konfigurationsdatei anhand eines Referenzprojekts aus einer SQL Server Datenbank. Ausführliche Informationen über die Verbindungsdaten zu einer SQL Server Datenbank finden Sie imOne Identity Manager Installationshandbuch. Ausführliche Informationen zu den One Identity Manager Authentifizierungsmodulen finden Sie im One Identity Manager Handbuch zur Autorisierung und Authentifizierung.
Anpassungen in der Konfigurationsdatei für neue Synchronisationsprojekte:
-
WorkDatabase.ConnectionString
data source=<Datenbankserver>;initial catalog=<Datenbank>;
user id=<Nutzer>;pooling=False;Password=$DBPassword$Ersetzen Sie <Datenbank> und <Nutzer> durch Parameter, beispielsweise $Database$ und $DBUser$.
-
WorkDatabase.AuthenticationString
Module=<AuthentifizierungsmodulLegen fest, wie sich Benutzer an den One Identity Manager-Werkzeugen anmelden sollen. Benutzer können sich beispielsweise mit ihrem Active Directory Benutzerkonto oder direkt als Person anmelden. Das Authentifizierungsmodul ermittelt den Systembenutzer, der dem angemeldeten Benutzer zugeordnet ist. Damit werden dem Benutzer die Bearbeitungsrechte auf die Benutzeroberfläche des gestarteten Werkzeugs und auf die Objekte der Datenbank zugewiesen.>;User[VI.DB_USER]=<Systembenutzer>;(Password)Password[VI.DB_Password]=<Kennwort>
Ersetzen Sie <Systembenutzer> und <Kennwort> durch Parameter, beispielsweise $SystemUser$ und $SystemPassword$.
-
MainConnection.ConnectionParameter
Authentication=ProjectorAuthenticator;
data source=<Datenbankserver>;DBFactory="VI.DB.ViSqlFactory, VI.DB";
initial catalog=<Datenbank>;password="<DBPassword>";pooling=False;
user id=<Nutzer>Ersetzen Sie <Systembenutzer> und <Kennwort> durch Parameter, beispielsweise $SystemUser$ und $SystemPassword$.
-
ConnectedSystemConnection.ConnectionParameter
ADAuthentication=<Authentifizierungsart>;
ADEnableras=<Remote Access Service>;
ADEnablerecyclebin=<Active Directory Papierkorb>;
ADEnableterminal=<Terminal-Dienst>;
ADPort=<Port>;ADRootdn="<Definierter Name der Domäne>";
ADServer=<Domänen-Controller>;
ADTypeEnableExtensions=<Typklassen erlaubt>;
ADTypeExtensions=<Typklassendefinition>;
baseloginaccount=<Active Directory Benutzer>;
basepassword="<Active Directory Kennwort>"Ersetzen Sie <Definierter Name der Domäne>, <Domänen-Controller>, <Active Directory Benutzer> und <Active Directory Kennwort> durch Parameter.
-
ShellDisplay
<Anzeigename des Synchronisationsprojekts>
Ersetzen Sie <Anzeigename des Synchronisationsprojekts> durch einen Parameter, wenn mehrere Synchronisationsprojekte in einer Datenbank angelegt werden sollen.
-