[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: How to :
Hi,
On Friday 18 January 2002 19:24, you wrote:
> At 03:42 AM 2002-01-17, De Leeuw Guy wrote:
> >I would like to carry on this discussion with you.
> >I have been developing LDAP software client since 1999 and the problems
> >encountered are always the same :
> >- missing an attribute specifying the number of "children entries??" of
> > its DN (in order to improve the performance in a tree).
>
> A future version of OpenLDAP may provide a "has subordinates" boolean
> attribute. For a number of technical reasons, I don't expect
> OpenLDAP to provide a "number of subordinates" attribute.
Maybe a first step in this direction could be a schema flag indicating
that an object mght containother objects. Something like:
X-OPENLDAP-CONTAINER '1'
(Of course with checking in the server to inhibit the creation of
objects below an object with X-OPENLDAP-CONTAINER == '0')
> >- missing a function able to return the attributes of a class.
>
> A client can discover the attributes of an object class using
> subschema discover and an then request only these attributes to
> be returned. An extension allowing the client to directly request
> the return of attributes allowed by an object class would be nice.
> In fact, such an extension is in the works (see HEAD sources).
>
> >- if some attributes are empty, to enable them to inherit the values of
> > the above (parent) class (cases mentioned hereafter)
> > Regarding what we debated recently, don't you think that, in an "object"
> > logic and in certain situations, this functionality speaks for oneself ?
>
> While not having the semantics you describe, there are X.500
> collective attributes. An extension is being considered
> by the IETF which specifies their use in LDAP. I'm working on
> an implementation for OpenLDAP (but don't expect it to be released
> anytime soon).
Yours
Peter
--
Peter Marschall | eMail: peter.marschall@mayn.de
Scheffelstraße 15 | peter.marschall@is-energy.de
97072 Würzburg | Tel: 0931/14721
PGP: D7 FF 20 FE E6 6B 31 74 D1 10 88 E0 3C FE 28 35