An attribute rule enforcer for evaluating the attributes of a call to add,
modify, or delete information in a directory, such as a lightweight
directory access protocol (LDAP) directory. The attribute rule enforcer
determines if the attributes of the call comply with predetermined rules
governing the directory's content. The directory attribute rule enforcer
may be located at the front end of the directory's access server, and
intercepts calls to the directory access server. If the directory
attribute rule enforcer determines that the attributes of a call complies
with the rules governing the content of the directory, it will forward
the call to the directory's access server for action. If, on the other
hand, directory attribute rule enforcer determines that the attributes of
a call do not comply with the rules governing the content of the
directory, the attribute rule enforcer will reject the call. Further, it
may forward an appropriate error message to the source of the call.