Source:  eDirectory or NDS

Explanation:  Class definitions have a list of ACLs that are automatically added to objects of that class when they are created. Those ACLs that are part of the class definition are called ACL templates.

ACLs are made up of several fields. The subjectDN field is the name of the object that will be granted rights.

The subjectDN in an ACL template can only be [self], [root], [public], or [creator]. If it is anything else (such as the name of a real object), ERR_INVALID_TEMPLATE will be generated.

Possible Cause:  This error indicates a programming error in code that is modifying the schema. eDirectory or NDS supports APIs that allow ACL templates to be created and modified. If you see this error, it means one of those APIs is being misused.

Action:  Contact a Novell Support Provider.