Das Importieren, Validieren und Bereitstellen von Verzeichnisabstraktionsschicht-Definitionen sind Aktionen, die in der Bereitstellungsansicht des Designers ausgeführt werden.
Mit der Importfunktion können Sie vorhandene Definitionen importieren. Importieren Sie in folgenden Fällen:
Öffnen Sie die Bereitstellungsansicht.
Entscheiden Sie, was Sie importieren möchten:
Zum Importieren:
Klicken Sie auf das eDirectory-Symbol zum Durchsuchen, navigieren Sie zum DirectoryModel-Knoten und wählen Sie die zu importierenden Objekte aus. Klicken Sie anschließend auf OK.
Mit den Importeinstellungen können Sie angeben, wie der Designer Konflikte zwischen den Daten im Identitätsdepot und den Dateien in der lokalen Verzeichnisabstraktionsschicht lösen soll. Diese Konflikte entstehen dann, wenn verschiedene Benutzer und Werkzeuge Zugriff auf die Verzeichnisabstraktionsschicht-Definitionen des Identitätsdepots haben. Die Definitionen können von anderen Administratoren oder Entwicklern mit den iManager-Werkzeugen oder ihrem eigenen lokalen Designer-basierten Projekt geändert werden. Wenn Konflikte zwischen den Definitionen in Ihrem lokalen Dateisystem und denen im Identitätsdepot auftreten, können Sie anhand dieser Einstellungen angeben, wie diese Konflikte gehandhabt werden sollen.
Wählen Sie Window>Preferences.
Öffnen Sie den Bereitstellungsknoten des Baums und klicken sie auf Import.
Nehmen Sie die gewünschten Einstellungen vor:
Sie können die Datendefinitionen der Verzeichnisabstraktionsschicht im lokalen Dateisystem validieren, bevor Sie sie zu verteilen versuchen. Die Validierung hat folgende Funktionen:
So überprüft die Validierung beispielsweise bei Entitäten und ihren Attributen, dass alle Referenzen auf andere Entitäten über die Felder Edit Entity, DN Lookup und Detail Entity Entitäten referenzieren, die es auch wirklich gibt.
Sie können Definitionen selektiv in der Bereitstellungsansicht validieren. Zum Validieren:
Wenn Sie alle Definitionen validieren möchten, klicken Sie in der Symbolleiste der Verzeichnisabstraktionsschicht auf die Schaltfläche Validate Abstraction Layer.
HINWEIS:Die Validierung überprüft das Identitätsdepot nicht auf das Vorhandensein von Objekten.
Sie müssen Ihre Definitionen in einem Identitätsdepot bereitstellen, bevor Sie die Änderungen in der Identity Manager-Benutzeranwendung sehen können.
Speichern Sie alle Änderungen, die Sie mit dem Verzeichnisabstraktionsschicht-Editor vorgenommen haben.
Wenn Sie die Änderungen nicht vor der Bereitstellung speichern, wird im Editor ein Dialogfeld angezeigt, in dem die Definitionen aufgelistet sind, die nicht gespeichert wurden. Sie werden dann dazu aufgefordert, die letzten Änderungen zu speichern. Wenn Sie die Änderungen nicht speichern, wird das Objekt zwar auf dem Server bereitgestellt, es enthält aber nicht die ungespeicherten Änderungen. Wenn Sie die Änderungen nicht speichern, wird die Bereitstellung nicht abgebrochen.
Öffnen Sie die Bereitstellungsansicht.
Sie müssen entscheiden, ob Sie alle oder nur einen Teil der Objekte, die Sie mit dem Verzeichnisabstraktionsschicht-Editor definiert haben, bereitstellen möchten.
Wählen Sie den Stammknoten aus, klicken Sie mit der rechten Maustaste und wählen Sie Deploy all.
Wählen Sie das Objekt aus, klicken Sie mit der rechten Maustaste und wählen Sie Deploy object.
Möglicherweise müssen Sie Identifikationsdaten für das Identitätsdepot angeben. Der Editor führt eine Validierung durch und zeigt alle Validierungsmeldungen in einem Dialogfeld an. Wählen Sie anhand der Validierungsmeldungen die bereitzustellenden Elemente aus bzw. heben Sie die Auswahl auf. Nachdem Sie die Auswahl für die Bereitstellung getroffen und verteilt haben, werden Sie über den Erfolg oder Misserfolg des Bereitstellungsvorgangs informiert.
Mit den Einstellungen für die Bereitstellung können Sie angeben, wie der Designer Konflikte zwischen den Daten im Identitätsdepot und den Dateien in der lokalen Verzeichnisabstraktionsschicht lösen soll. Konflikte können entstehen, wenn andere Benutzer Änderungen im Identitätsdepot bereitgestellt haben und diese Änderungen nicht in den Definitionen im lokalen Dateisystem reflektiert sind. Wenn Sie sicherstellen möchten, dass Konflikte so gehandhabt werden, wie Sie es wünschen, sollten Sie die Einstellungen für die Konfliktlösung entsprechend festlegen.
Wählen Sie Window>Preferences.
Öffnen Sie den Bereitstellungsknoten des Baums und klicken sie auf Deploy.
Geben Sie allgemeine Standardeinstellungen für die Bereitstellung an:
Standardeinstellung |
Beschreibung |
---|---|
Set delete from identity vault as default for all “Confirm Delete” dialogs |
Wenn Sie in der Bereitstellungsansicht oder im Verzeichnisabstraktionsschicht-Editor ein Objekt zu löschen versuchen, werden Sie in einem Dialogfeld wie dem folgenden zur Bestätigung des Löschvorgangs aufgefordert: ![]() Diese Einstellung legt fest, ob das Auswahlfeld Delete object in identity vault on deploy standardmäßig aktiviert ist. Ist diese Einstellung aktiviert, werden die Objekte im Identitätsdepot immer gelöscht. Das lokale Objekt wird immer gelöscht. |
Allow deployment of objects with validation errors |
Aktivieren - Wählen Sie diese Option, wenn Sie Objekte bereitstellen möchten, bei denen die Validierung fehlschlägt. Beim Bereitstellungsvorgang validiert der Designer die bereitzustellenden Definitionen anhand der Validierungsregeln, die in Schnitt 4.8, Importieren, Validieren und Bereitstellen von Verzeichnisabstraktionsschicht-Definitionen dargestellt sind. Deaktivieren - Dies verhindert die Bereitstellung der Definitionen, bei denen die Validierung fehlschlägt. |
Allow deployment of unmodified objects that will overwrite externally modified newer version |
Aktivieren - Wenn Ihre lokalen Dateien nicht geändert wurden, aber die Objekte im Identitätsdepot. Möchten Sie, dass die lokalen Dateien die Dateien im Identitätsdepot überschreiben? Falls ja, wählen Sie diese Einstellung. Deaktivieren - Wenn Sie die neueren Versionen im Identitätsdepot beibehalten möchten. Ist diese Option aktiviert, können Sie dies als Standardverhalten festlegen, indem Sie zusätzlich die Konfliktlösungseinstellung Unmodified local copy overwrites externally modified newer version aktivieren. |
Nehmen Sie Konfliktlösungseinstellungen vor: