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

Re: broken ldif ?

On Fri, 9 Jul 2004, Axel wrote:

but point is that 2.1.x or 2.2.x ldap entry _must_ have only one
structural object[class]. And can have as many auxiliary objectclasses as
you like.

This isn't exactly correct; when you look at an entry you'll see multiple structural object classes. The reason for that is that an entry has a structural object class and also the structural object classes of all that class' ancestors. (Everything that it SUPs, and everything that all of those classes SUP, etc.)

Note also that this is correct behavior. If you do anything else, other LDAP server implementations will yell at you and call you names, and some clients may become confused. Better to fix your data now and do the upgrade before you put more entries into it, which will just compound the problem when you inevitably have to upgrade in the future.

John Klein
Database Applications Developer
Information Technology Services - Harvard Law School
Omnia Mutantur, Nihil Interit