Schema

Das Schema definiert die Objekttypen, die in Ihrem Baum erstellt werden können (beispielsweise Benutzer, Drucker und Gruppen) sowie die Informationen, die bei der Erstellung des Objekts erforderlich oder optional sind. Jedes Objekt verfügt über eine definierte Schemaklasse für den jeweiligen Objekttyp. Eine Klasse ist eine Gruppe von Regeln für ein Objekt. Ein Objekt ist ein neuer Datensatz, der nach den Regeln seiner Klasse erstellt wird. Die Klasse hat einen Klassennamen, eine Vererbungsklasse (sofern Sie nicht an der Spitze der Klassenhierarchie steht), Klassenflaggen und eine Gruppe von Attributen. Klassen werden wie Objekte benannt (Benutzer, Drucker, Warteschlange, Server), doch es handelt sich dabei nur um Strukturen und Regeln, nicht um Inhalte.

Das im Lieferumfang von eDirectory enthaltene Schema ist das Basisschema. Sobald das Basisschema in irgendeiner Weise geändert wurde (beispielsweise durch Hinzufügen einer neuen Klasse oder eines neuen Attributs), gilt es als erweitertes Schema.

Sie müssen das Schema nicht erweitern, Sie haben jedoch die Möglichkeit dazu. Die Schemafunktion in iManager ermöglicht die Erweiterung des Schemas nach den Erfordernissen Ihrer Organisation. Sie können beispielsweise das Schema erweitern, um die Schuhgröße der Mitarbeiter zu erfassen, wenn in Ihrer Organisation spezielles Schuhwerk benötigt wird. In diesem Falle können Sie ein neues Attribut „Schuhgröße“ erstellen und der Klasse „Benutzer“ hinzufügen.


Hinzufügen von Attributen

Sie können vorhandenen Klassen optionale Attribute hinzufügen, wenn sich der Informationsbedarf Ihrer Organisation ändert oder wenn Sie die Zusammenführung von Bäumen beabsichtigen.

NOTE:  Obligatorische Attribute können nur während der Klassenerstellung festgelegt werden. (Ein obligatorisches Attribut ist ein Attribut, das bei der Erstellung eines Objekts die Eingabe eines Werts erfordert.)

  1. Klicken Sie in „Funktionen und Aufgaben“ auf „Schema > Attribut hinzufügen“.

  2. Wählen Sie die Klasse aus, der Sie ein Attribut hinzufügen möchten, und klicken Sie anschließend auf „OK“.

  3. Wählen Sie im Listenfeld „Verfügbare optionale Attribute“ die Attribute aus, die Sie hinzufügen möchten. Klicken Sie dann auf den Pfeil nach rechts, um die Attribute in das Listenfeld „Diese(s) optionale(n) Attribut(e) hinzufügen“ zu übernehmen.

    Wenn Sie ein Attribut versehentlich hinzufügen oder es sich anders überlegen, wählen Sie das Attribut im Listenfeld „Diese(s) optionale(n) Attribut(e) hinzufügen“ aus und klicken Sie dann auf den Pfeil nach links, um es aus der Liste zu entfernen.

  4. Klicken Sie auf "OK".

    Objekte, die Sie in der Klasse erstellen, verfügen über die hinzugefügten Eigenschaften. Auf der Eigenschaftsseite „Sonstiges“ können Sie Werte für die hinzugefügten Eigenschaften des Objekts festlegen.

    HINT:  Sie können eine vorhandene Klasse ändern, indem Sie auf dieser Seite Attribute zur Liste der aktuellen Attribute hinzufügen. Es können nur Attribute entfernt werden, die vor dem Klicken auf „OK“ hinzugefügt wurden. Attribute, die bereits hinzugefügt und gespeichert wurden, können nicht entfernt werden.


Anzeigen von Attributinformationen

  1. Klicken Sie in „Funktionen und Aufgaben“ auf „Schema > Attributinformationen“.

  2. Wählen Sie das Attribut aus, zu dem Informationen angezeigt werden sollen, und klicken Sie anschließend auf „Anzeigen“.


Anzeigen von Klasseninformationen

Auf der Seite „Klasseninformationen“ werden Informationen über die ausgewählte Klasse angezeigt. Außerdem können Sie dort Attribute hinzufügen. Ein Großteil der auf dieser Seite angezeigten Informationen wurde beim Erstellen der Klasse festgelegt. Einige der optionalen Attribute können zu einem späteren Zeitpunkt hinzugefügt worden sein.

Wenn die Klasse für die Vererbung von Attributen anderer Klassen eingerichtet ist, werden die vererbten Attribute während der Erstellung der Klasse so klassifiziert, wie dies in der übergeordneten Klasse erfolgt ist. Wenn „Objektklasse“ beispielsweise ein obligatorisches Attribut für die übergeordnete Klasse ist, wird sie in diesem Bildschirm als obligatorisches Attribut für die ausgewählte Klasse angezeigt.

  1. Klicken Sie in „Funktionen und Aufgaben“ auf „Schema > Attributinformationen“.

  2. Wählen Sie die Klasse aus, zu der Informationen angezeigt werden sollen, und klicken Sie anschließend auf „Anzeigen“.


Erstellen von Attributen

Vergleicht man eine Klasse mit einem Formular, dann entspricht ein Attribut einem Feld in diesem Formular. Beim Erstellen erhält das Attribut einen Namen (z. B. „Nachname“ oder „Personalnummer“) und einen Syntaxtyp (z. B. „Zeichenkette A-Z, 0-9“ oder „Nummer -999 bis 999“). Anschließend steht es in der Attributliste zur Verfügung.

Sie können eigene Attributtypen definieren und diese einer vorhandenen Objektklasse als optionale Attribute hinzufügen. Sie können einer vorhandenen Klasse jedoch keine obligatorischen Attribute hinzufügen.

  1. Klicken Sie in „Funktionen und Aufgaben“ auf „Schema > Attribut erstellen“.

  2. Folgen Sie den Anleitungen des Attribut-Assistenten während der Attributerstellung.


Erstellen von Klassen

Eine Klasse ist eine Gruppe von Regeln für ein Objekt. Ein Objekt ist ein neuer Datensatz, der nach den Regeln seiner Klasse erstellt wird. Die Klasse hat einen Klassennamen, eine Vererbungsklasse (sofern Sie nicht an der Spitze der Klassenhierarchie steht), Klassenflaggen und eine Gruppe von Attributen. Klassen werden wie Objekte benannt (Benutzer, Drucker, Warteschlange, Server), doch es handelt sich dabei nur um Strukturen und Regeln, nicht um Inhalte.

Eine Zusatzklasse ist eine Gruppe von Eigenschaften (Attributen), die einem bestimmten Objekt statt einer ganzen Objektklasse hinzugefügt werden. Beispiel: Eine Email-Anwendung kann das Schema Ihres eDirectory-Baums um eine Zusatzklasse „Email-Eigenschaften“ erweitern und dann bei Bedarf einzelne Objekte mit diesen Eigenschaften versehen.

Mithilfe des Schemamanagers können Sie eigene Zusatzklassen definieren. Anschließend können Sie einzelne Objekte um die in der Zusatzklasse definierten Eigenschaften erweitern.

  1. Klicken Sie in „Funktionen und Aufgaben“ auf „Schema > Klasse erstellen“.

  2. Geben Sie einen Klassennamen und (optional) eine ASN1-ID ein, und klicken Sie auf „Weiter“.

  3. Wählen Sie beim Setzen der Klassenflagge „Zusatzklasse“ aus und klicken Sie auf „Weiter“.

  4. Folgen Sie dem Assistenten zu Klassenerstellung, um die neue Zusatzklasse zu definieren.


Löschen von Attributen

Sie können unbenutzte Attribute, die nicht Bestandteil des Basisschemas des eDirectory-Baums sind, löschen.

Es gibt zwei Situationen, in denen das Löschen eines Attributs in Frage kommt:

  1. Klicken Sie in „Funktionen und Aufgaben“ auf „Schema > Attribut löschen“.

  2. Wählen Sie das zu löschende Attribut aus.

    Es werden nur Attribute angezeigt, die gelöscht werden dürfen.

  3. Klicken Sie auf "Löschen”.


Löschen von Klassen

Nicht verwendete Klassen, die kein Bestandteil des Basisschemas des eDirectory-Baums sind, können gelöscht werden. iManager verhindert, dass Sie Klassen löschen, die derzeit nicht in lokal replizierten Partitionen verwendet werden.

  1. Klicken Sie in „Funktionen und Aufgaben“ auf „Schema > Klasse löschen“.

  2. Wählen Sie die zu löschende Klasse aus.

    Es werden nur Klassen angezeigt, die gelöscht werden dürfen.

  3. Klicken Sie auf "Löschen”.


Erweitern eines Schemas

Sie können das Schema eines Baums erweitern, indem Sie eine neue Klasse oder ein neues Attribut erstellen. Um das Schema des eDirectory-Baums zu erweitern, benötigen Sie Administrator-/Supervisorrechte für den gesamten Baum.

  1. Klicken Sie in „Funktionen und Aufgaben“ auf „Schema > Schema erweitern“.

  2. Folgen Sie den Anleitungen des ICE*-Assistenten für den Import, Export und die Migration von Daten oder Schemaaktualisierung und –vergleich.


Erweitern von Objekten

  1. Klicken Sie in „Funktionen und Aufgaben“ auf „Schema > Objekterweiterungen“.

  2. Geben Sie den Namen und Kontext des Objekts an, das Sie erweitern möchten, und klicken Sie dann auf „OK“.

  3. Je nachdem, ob die Zusatzklasse, die Sie verwenden möchten, bereits im Listenfeld „Aktuelle Zusatzklassenerweiterungen“ enthalten ist oder nicht, klicken Sie auf eine der folgenden Optionen:

    • Ja: Beenden Sie diesen Vorgang. Verfahren Sie stattdessen, wie unter Bea rbeiten der Zusatzeigenschaften eines Objekts im eDirectory-Verwaltungshandbuch beschrieben.
    • Nein: Klicken Sie auf „Hinzufügen“, wählen Sie die Zusatzklasse aus und klicken Sie auf „OK“.
  4. Klicken Sie auf „Schließen“.