Determinar un tipo de atributo
El atributo systemFlags de un objeto attributeSchema contiene un conjunto de marcas que indican varias cualidades del objeto de atributo, como si el atributo se construye o no se replica. En la tabla siguiente se enumeran las marcas del atributo systemFlags que afectan al tipo de almacenamiento del atributo .
Valor de marca | Descripción |
---|---|
0x00000001 | Si esta marca está presente en el atributo systemFlags , el atributo no se replica. |
0x00000004 | Si esta marca está presente en el atributo systemFlags , se construye el atributo . |
Es posible construir una cadena de consulta que se pueda usar para consultar atributos construidos o no replicados. Por ejemplo, la siguiente cadena de consulta busca todos los objetos attributeSchema no replicados. Tenga en cuenta que la cadena de consulta requiere el equivalente decimal del valor, no el equivalente hexadecimal del valor. Para obtener más información sobre el OID de regla coincidente usado por esta cadena de consulta, vea Cómo especificar valores de comparación.
(&(objectCategory=attributeSchema)(systemFlags:1.2.840.113556.1.4.804:=1))
El atributo searchFlags del objeto attributeSchema de cada atributo define si se indexa un atributo; un atributo indexado tiene un valor de 1, un atributo no indexado tiene un valor de 0. Por ejemplo, la siguiente cadena de consulta busca los objetos attributeSchema que representan atributos indexados.
(&(objectCategory=attributeSchema)(searchFlags=1))
El atributo isMemberOfPartialAttributeSet del objeto attributeSchema de cada atributo define si un atributo se replica en el catálogo global. Este atributo tiene un valor true si el atributo es miembro del catálogo global o FALSE si los atributos no están en el catálogo global. Por ejemplo, la siguiente cadena de consulta busca en los objetos attributeSchema que se replican en el catálogo global.
(&(objectCategory=attributeSchema)(isMemberOfPartialAttributeSet=TRUE))