Atributos registrados automáticamente

Si se permite que un objeto pueda utilizar los atributos registrados automáticamente, este objeto puede contener cualquier atributo que ya no está definido en el esquema del agente de sistema de directorio.
cad126es
Si se permite que un objeto pueda utilizar los atributos registrados automáticamente, este objeto puede contener cualquier atributo que ya
no está
definido en el esquema del agente de sistema de directorio.
Esto puede resultar útil si una aplicación de LDAP utiliza atributos que no están definidos en el esquema del agente de sistema de directorio.
Cómo funcionan los atributos registrados automáticamente con otras funciones de CA Directory
Los atributos registrados automáticamente solo son compatibles con los clientes LDAP.
La lista siguiente describe cómo funcionan los atributos registrados automáticamente con las funciones y las herramientas de CA Directory:
  • Herramientas de DAP
    Los atributos registrados automáticamente no funcionan con las herramientas DAP (DXmodify, DXrename, DXdelete y DXsearch).
  • Herramienta DXloaddb
    Se puede utilizar la herramienta DXloaddb para cargar los atributos registrados automáticamente desde un archivo LDIF a un almacén de datos. La herramienta DXloaddb solo registra automáticamente un atributo si está utilizando el esquema de la configuración del agente de sistema de directorio.
  • Replicación
    Los atributos registrados automáticamente funcionan con DISP, multiescritura y agentes de sistema de directorio de multiescritura-DISP, pero solo con otros agentes de sistema de directorio de CA Directory.
  • Otras funciones
    No se admiten nombres de atributos registrados automáticamente dentro de los archivos de configuración. Esto significa que la indexación especial, los controles de acceso, la clase de servicio y otras funciones no son compatibles con los nombres de atributos registrados automáticamente.
Limitaciones de los atributos registrados automáticamente
Los atributos registrados automáticamente están limitados a 40 caracteres y siempre tienen varios valores.
No se puede utilizar un atributo registrado automáticamente como el atributo de denominación de un objeto.
Los atributos que se registran automáticamente utilizan la siguiente plantilla para su definición de esquema virtual:
attribute auto-generated-OID = { name = supplied-name equality = caseIgnoreMatch substr = caseIgnoreSubstringsMatch syntax = directoryString }
Se puede utilizar JXweb para mostrar atributos extensibles, pero no se podrá utilizar para agregar un nuevo valor a un atributo extensible.
Utilización de atributos registrados automáticamente en un objeto
Para permitir que un agente de sistema de directorio utilice los atributos de un cliente LDAP, incluso si los atributos no están definidos en el esquema del agente de sistema de directorio, se deberán activar los atributos registrados automáticamente en un esquema utilizado por el agente de sistema de directorio.
Para permitir que una clase de objeto utilice los atributos registrados automáticamente
  1. Abra el archivo de esquema y encuentre la clase de objeto que se desea actualizar.
  2. Agregue 
    auto-register-attributes
     a la lista
    may-contain
    tal y como se muestra a continuación:
    schema set object-class prefix:2 = { ... may-contain auto-register-attributes ... };
  3. Inicialice el agente de sistema de directorio.
Ejemplo sobre cómo utilizar los atributos registrados automáticamente
La siguiente definición de esquema define la clase de objeto
autoOrganization
, que se hereda de la clase de objeto
organization
.
La clase de objeto de la organización debe contener el atributo
organizationName
y puede contener cualquier atributo de
organizationalAttributeSet
. La clase de objeto
autoOrganization
hereda estos requisitos. Además, debe contener el atributo 
description
 y puede contener cualquier otro atributo que no se haya definido en el esquema del agente de sistema de directorio.
schema set object-class myprefix:2 = { name = autoOrganization subclass-of organization may-contain auto-register-attributes must-contain description };