Previous Topic: Example: Searching Aliases Again

Next Topic: Extensible Objects

Set Up Dynamic Objects

While dynamic objects can be useful, they go against good DIT design principles. If abused, dynamic objects could lead to major problems.

CA Directory lets you dynamically extend the schema of a DSA in the following ways:

Use ANY attribute defined in the schema

CA Directory lets you define an object to be extensible. The object can then include any attributes that are defined in the schema.

However, we do not recommend this because you cannot control what can be stored against a particular entry. You should be in control of what information is stored and where.

Use ANY attribute NOT defined in the schema

CA Directory lets you define an object to use auto-registered attributes. The object can then dynamically define attributes that are not included in the schema definition.

However, we do not recommend this because you cannot control what can be stored against a particular entry. Also, the attributes cannot be accessed by DXcache, access controls, class-of-service templates, and indexing.

You can extend an object to use auto-registered attributes, any nondefined attributes, or both.