Previous Topic: Check Structural Object Classes

Next Topic: Name Binding Checks

Name Bindings

Name bindings define where entries appear in the namespace. CA Directory requires a separate name binding for each parent-child relationship in the directory.

You can use multiple attributes together to name an entry, in which case you separate the attributes by commas. You can also specify additional optional naming attributes, using the keyword optional.

Example: Name Binding Definitions

In this example, a new definition (arbitrarily named org-country) states that you can place an organization entry under a country entry and that you must name it by the organizationName attribute. The definition org-top states that you can also place an organization object under a top object (that is, the root of the namespace) named by the organizationName attribute.

set name-binding x500nbind:2 = {
name = org-top
organization allowable-parent top
named-by organizationName
};
set name-binding x500nbind:3 = {
name = org-country
organization allowable-parent country
named-by organizationName
};

Example: Advanced Name Binding Definitions

set name-binding x500nbind:22 = {
name = orgUnit-orgPerson
organization allowable-parent organizationalUnit
named-by commonName optional surname
};