Definición de atributo
Antes de definir atributos exclusivos para el adaptador, asegúrese de que el atributo no exista en el archivo schema.dsml común.
En el ejemplo siguiente se define un atributo:
<!-- *********************************************** -->
<!-- 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>Las líneas de comentario se indican mediante los marcadores <!--
... -->El tipo de atributo se define como de valor único o varios valores. Un atributo de
valor único se indica con la línea: <attribute-type
single-value ="true">. Para indicar un atributo de varios valores, cambie el valor true por false.
El nombre del atributo utilizado por el Servidor de identidad se define en el esquema. Para simplificar el seguimiento de los nuevos atributos del adaptador Salesforce.com , utilice erSF como prefacio para todos los atributos nuevos.
La descripción del atributo se indica mediante la línea: código <description>...</description> .
El OID se define mediante la etiqueta <object-identifier>...</object-identifier> . Dado que los OID ya se han asignado a los atributos estándar existentes, el OID puede copiarse desde el último atributo de la lista. Sin embargo, el último número debe incrementarse en uno para cada nuevo atributo que añada al archivo schema.dsml.
El tipo de datos se define con el código <syntax>...</syntax> . La tabla siguiente lista varios tipos de datos y el valor que debe especificarse en los códigos de sintaxis.
| Tipo de datos | Valor |
|---|---|
| Cadena de bits | 1.3.6.1.4.1.1466.115.121.1.6 |
| Booleano | 1.3.6.1.4.1.1466.115.121.1.7 |
| Cadena de directorio | 1.3.6.1.4.1.1466.115.121.1.15 |
| Hora codificada UTC | 1.3.6.1.4.1.1466.115.121.1.24 |
| Entero | 1.3.6.1.4.1.1466.115.121.1.27 |