Edición de un atributo

Utilice esta información para editar un atributo.

No se permiten todos los cambios de esquema. Consulte Cambia de esquema no permitido para ver las restricciones de cambio.

Cualquier parte de una definición se puede cambiar antes de que haya añadido entradas que utilicen el atributo. Utilice cualquiera de los métodos siguientes para editar un atributo. La herramienta de administración web es el método preferido.

Si todavía no lo ha hecho, expanda Gestión de esquemas en el área de navegación y, a continuación, pulse Gestionar atributos. Para editar un atributo:

  1. Pulse el botón de selección situado junto al atributo que desea editar.
  2. Pulse Editar.
  3. Seleccionar una pestaña:
    • Utilice la pestaña General para:
      • Seleccione una pestaña:
        • General para:
          • Cambie la Descripción
          • Cambie la Sintaxis
          • Establezca la Longitud de atributo
          • Cambiar los valores de Varios valores
          • Seleccione una Regla de coincidencia
          • Cambie el atributo Superior
        • Pulse la pestaña IBM para editar las extensiones para el atributo, o pulse Aceptar para aplicar los cambios o pulse Cancelar para volver a Gestionar atributos sin realizar ningún cambio.
        • IBM, si utiliza IBM Directory Server, para:
          • Cambie la Clase de seguridad
          • Cambiar las Reglas de indexación
      • Pulse Aceptar para aplicar los cambios o pulse Cancelar para volver a Gestionar atributos sin realizar ningún cambio.
  4. Pulse Aceptar para aplicar los cambios o pulse Cancelar para volver a Gestionar atributos sin realizar ningún cambio.

Para editar un atributo utilizando la línea de mandatos, emita el mandato siguiente. Este ejemplo añade indexación al atributo, para que la búsqueda en él sea más rápida. Utilice el mandato ldapmodify y el archivo LDIF para cambiar la definición:

ldapmodify -D <admindn> -w <adminpw> -i myschemachange.ldif

Donde el archivo myschemachange.ldif contiene:

dn: cn=schema
changetype: modify
replace: attributetypes
attributetypes: ( myAttribute-oid NAME ( 'myAttribute' ) DESC 'An attribute
                 I defined for my LDAP application' EQUALITY 2.5.13.2
                 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE userApplications )
-
replace: ibmattributetypes
ibmattributetypes: ( myAttribute-oid  DBNAME ( 'myAttrTable' 'myAttrColumn' )
                  ACCESS-CLASS normal LENGTH 200 EQUALITY SUBSTR )
Nota: Ambas partes de la definición (attributetypes e ibmattributetypes) deben incluirse en la operación de sustitución, aunque solo la sección ibmattributetypes esté cambiando. El único cambio es añadir "IGUALDAD SUBSTR" al final de la definición para solicitar índices de igualdad y coincidencia de subserie.