The following example shows how to configure the Globally Unique Attribute plugin.
The example defines an attribute set consisting of the
telephoneNumber
and mobile
attributes within
the test-view
subtree view.
The multiple-attribute-behavior
property determines the scope of how
attributes might differ among entries and is the same property for the Directory Server plugin. The property is set to
unique-across-all-attributes-including-in-same-entry
, which
indicates that the telephone
and mobile
attributes
must be unique throughout the subtree view, even within an entry.
The pre-commit-validation
property ensures that the Globally Unique
Attribute Plugin performs one or more searches to determine whether any entries
conflict with the change, such as add, modify,
or modifyDN. If a conflict is detected, the change request is
rejected.
You should index all configured attributes for equality in all backend servers.