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.
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.)
Klicken Sie in „Funktionen und Aufgaben“ auf „Schema > Attribut hinzufügen“.
Wählen Sie die Klasse aus, der Sie ein Attribut hinzufügen möchten, und klicken Sie anschließend auf „OK“.
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.
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.
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.
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.
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.
Klicken Sie in „Funktionen und Aufgaben“ auf „Schema > Klasse erstellen“.
Geben Sie einen Klassennamen und (optional) eine ASN1-ID ein, und klicken Sie auf „Weiter“.
Wählen Sie beim Setzen der Klassenflagge „Zusatzklasse“ aus und klicken Sie auf „Weiter“.
Folgen Sie dem Assistenten zu Klassenerstellung, um die neue Zusatzklasse zu definieren.
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:
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.
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.
Klicken Sie in „Funktionen und Aufgaben“ auf „Schema > Objekterweiterungen“.
Geben Sie den Namen und Kontext des Objekts an, das Sie erweitern möchten, und klicken Sie dann auf „OK“.
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:
Klicken Sie auf „Schließen“.