Definizione dell'attributo

Prima di definire gli attributi univoci per l'adattatore, assicurarsi che l'attributo non esista nel file comune schema.dsml .

L'esempio seguente definisce un attributo:

<!-- *********************************************** -->
<!-- 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>

Le linee di commento sono indicate dai marcatori <!— ... —> .

Il tipo di attributo è definito come monovalore o multivalore. Un attributo a valore singolo è indicato dalla linea: <attribute-type single-value ="true">. Per indicare un attributo multivariato, cambiare il valore di true in false.

Il nome dell'attributo utilizzato dal server Identity è definito nello schema. Per semplificare il tracciamento dei nuovi attributi dell'adattatore Active Directory, utilizzare il termine erAD come prefazione per tutti i nuovi attributi, in modo che possano essere facilmente identificati in Windows Active Directory. Quando gli attributi sono già stati definiti in Windows Active Directory e non sono in conflitto con gli attributi esistenti, possono essere utilizzati senza modificarne il nome.

La descrizione dell'attributo è indicata dai tag <description>...</description> .

L'OID è definito utilizzando i tag <object-identifier>...</object-identifier> . Poiché gli OID sono già assegnati agli attributi standard esistenti, l'OID può essere copiato dall'ultimo attributo dell'elenco. Incrementa l'ultimo numero di un valore pari a uno per ogni nuovo attributo aggiunto al file schema.dsml .

Il tipo di dati viene definito utilizzando i tag <syntax>...</syntax> . La tabella seguente elenca i vari tipi di dati e il valore che si specifica nei tag di sintassi.

Tabella 1. Tipi di dati e valori per i tag di sintassi

Tipo dati

Valore

Stringa di bit

1.3.6.1.4.1.1466.115.121.1.6

Booleano

1.3.6.1.4.1.1466.115.121.1.7

Stringa di directory

1.3.6.1.4.1.1466.115.121.1.15

Ora codificata UTC

1.3.6.1.4.1.1466.115.121.1.24

Integer

1.3.6.1.4.1.1466.115.121.1.27