Previous Topic: Name Bindings

Next Topic: Name Bindings and Structural Object Classes

Name Binding Checks

The DSA checks name binding rules whenever you add or rename an entry. To enforce both the parent-child relationships in the directory, and the naming attributes used by a particular entry, name bindings are necessary. The system reports any name binding errors as follows:

Update Error: Naming Violation.

When you enable warnings (set trace = warn,…;), the system sends a message describing the reason for the name binding failure to the console.

There is one exception regarding name binding checks. When an object is added under the naming context (or prefix) of a DSA, then no name bindings need exist. This facilitates the changing of the directory's naming context without the need to change associated name binding definitions. In this situation, CA Directory gives the following message:

Relaxed name bindings under root.