Clases auxiliares vinculadas dinámicamente
Una clase auxiliar vinculada dinámicamente es una clase que se adjunta a un objeto individual, en lugar de a una clase de objeto. La vinculación dinámica permite almacenar atributos adicionales con un objeto individual sin el impacto en todo el bosque de extender la definición de esquema para toda una clase. Por ejemplo, una empresa podría usar la vinculación dinámica para adjuntar una clase auxiliar específica de ventas a los objetos de usuario de sus vendedores y otras clases auxiliares específicas del departamento a los objetos de usuario de los empleados de otros departamentos.
La vinculación dinámica no es compleja: agregue el nombre de la clase auxiliar a los valores del atributo objectClass de un objeto. Si la clase auxiliar tiene atributos obligatorios (mustHave o systemMustHave), debe establecerlos al mismo tiempo. Para obtener más información y un ejemplo de código, vea Agregar una clase auxiliar a una instancia de objeto.
Para quitar una clase auxiliar vinculada dinámicamente, borre los valores de todos los atributos de la clase auxiliar y, a continuación, quite el nombre de la clase auxiliar del atributo objectClass del objeto.
Si agrega dinámicamente una clase auxiliar que es una subclase de otra clase auxiliar, ambas clases auxiliares se agregan al objeto de destino. Sin embargo, quitar la clase auxiliar secundaria no quita su elemento primario; cada clase debe quitarse explícitamente.