[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#6615) objectClass definition and error 65



Full_Name: Philippe EYCHART
Version: 2.4.21
OS: Ubuntu 9.10
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (123.50.86.106)


Hi,
Two structural (top) classes are not allowed in the same entry.
(a person is not a posixGroup ...)

Multiple inheritance is not allowed.
(although "oc_sup_oids" is a "char **" in the structure "LDAPObjectClass" ...
8-| )

But, why "organisationalPerson" and "residentialPerson" are they not allowed
(error returned: 65) in the same entry of type "person"? Yet, they both inherit
from the same objectClass "person"?!... (And these two concepts are not
incompatible...)

Is this fact a misinterpretation of the "simple inheritance" or this return is
correct?...

(On the other hand, it's true that "person" and "posixGroup" inherit both from
the same -abstract- objectClass : "top" ...)

None of my research does the answer (Is this a bugg in the server or must I
implement it like that?), so I turn to you ...
Regards.
PE <http://home.gna.org/ldapcppei/Frontends/Howto-7.fr.html#ss7.2>