On Sun, Apr 19, 2015 at 11:42:16AM +0530, dE wrote:
As per https://tools.ietf.org/html/rfc4512#section-3.3
When creating an entry or adding an 'objectClass' value to an entry,
all superclasses of the named classes SHALL be implicitly added as
well if not already present.
That means the top object class will always be there.
Basically correct. Note "implicitly" means it's treated as present,
even if the entry doesn't actually contain "objectClass: top".
Or is it that only the most subordinate object class in the
multivalued attribute is considered by the client and server?
The following facts may answer your question:
- every entry satisfies the filter "(objectClass=top)".
- an entry with "objectClass: inetOrgPerson" satisfies the filter
"(objectClass=person)".