Re: Errors in diradmin-1.6.0
"Dieter Kluenter" <[email protected]> Sun, 09 Jan 2005 14:27:20 +0100
| Newsgroups | gmane.network.directoryadmin |
|---|---|
| Organization | AVCI |
| Message-ID | <[email protected]> |
Mike Jackson <[email protected]> writes: > Dieter Kluenter wrote: > >> I'm quite aware of the enheritage problem with structural object >> classes. There are two solutions to this, either design a new subclass >> and include a host attribute, or use the extensibleObject object class >> and apply the host attribute (RFC 2252). I personally quite often make >> use of the class extensibleObject. > > IMO, the extensibleObject object class should be used only in > temporary situations (e.g. during development where the schema writer > is not the same person as the application coder). It is basically the > same as turning schema checking off for those objects which contain > it. If it were up to me, LDAP servers would not even include > functionality to run without schema checking, including > extensibleObject. RFC-2252,section 7.1 describes extensibleObject, and it is not mentioned there, that this class should only by used in temporary situations.If you design aliases for example, you have to include objectclass extensibleObject in order to define at least the attribute cn or uid, as the structural objectclass alias includes only one attribute, which is aliasedObjectName. I could give a few more examples, where extensibleObject is needed. As extensibleObject is only an auxiliary objectClass, the requirement for schema checking is not disabled. -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:01443B53 ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt