Definition der Attribute
Bevor Sie eindeutige Attribute für den Adapter definieren, stellen Sie sicher, dass das Attribut nicht in der gemeinsamen Datei schema.dsml existiert.
Das folgende Beispiel definiert ein Attribut:
<!-- *********************************************** -->
<!-- erSampleHome -->
<!-- *********************************************** -->
<attribute-type single-value = "true" >
<name>erSampleHome</name>
<description>User home directory</description>
<object-identifier>1.3.6.1.4.1.6054.3.125.2.100</object-identifier>
<syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
</attribute-type>Kommentarzeilen sind durch die Markierungen <!— ... —> gekennzeichnet.
Der Attributtyp wird als einwertig oder mehrwertig definiert. Ein einwertiges Attribut wird durch die Zeile: <attribute-type
single-value ="true"> gekennzeichnet. Um ein mehrwertiges Attribut zu kennzeichnen, ändern Sie den Wert true in false.
Der Name des Attributs, das vom Identitätsserver verwendet wird, ist im Schema definiert. Um die Verfolgung neuer Active Directory Adapterattribute zu vereinfachen, verwenden Sie erAD als Vorwort für alle neuen Attribute, so dass sie in Ihrem Windows-System leicht identifiziert werden können Active Directory. Wenn die Attribute bereits in der Datei Windows Active Directory definiert sind und nicht mit bestehenden Attributen kollidieren, können sie verwendet werden, ohne ihre Namen zu ändern.
Die Beschreibung des Attributs wird durch die Tags <description>...</description> angegeben.
Die OID wird mit Hilfe der <object-identifier>...</object-identifier> Tags definiert. Da die OIDs bereits den vorhandenen Standardattributen zugeordnet sind, kann die OID vom letzten Attribut in der Liste übernommen werden. Erhöhen Sie die letzte Zahl für jedes neue Attribut, das Sie der Datei schema.dsml hinzufügen, um einen Wert von eins.
Der Datentyp wird mit Hilfe der <syntax>...</syntax> Tags definiert. In der folgenden Tabelle sind verschiedene Datentypen und der Wert aufgeführt, den Sie in den Syntax-Tags angeben.
Datentyp |
Wert |
|---|---|
Bitfolge |
1.3.6.1.4.1.1466.115.121.1.6 |
Boolesch |
1.3.6.1.4.1.1466.115.121.1.7 |
Verzeichniszeichenfolge |
1.3.6.1.4.1.1466.115.121.1.15 |
UTC-Zeit (koordinierte Weltzeit) |
1.3.6.1.4.1.1466.115.121.1.24 |
Ganze Zahl |
1.3.6.1.4.1.1466.115.121.1.27 |