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

RE: RFC2251: RootDSE subschemasubentry issue



David,

Why does the rootDSE need to contain subschemaSubentrys for each NC hosted
by the server? Why is not sufficient to maintain the subschemaSubentrys in
the NCs themselves?

-gil

Gil Kirkpatrick
Director of Engineering
Netpro


> -----Original Message-----
> From:	David Chadwick [SMTP:d.w.chadwick@salford.ac.uk]
> Sent:	Wednesday, February 09, 2000 12:27 PM
> To:	Kurt D. Zeilenga; ietf-ldapext@netscape.com; Mark Wahl
> Subject:	Re: RFC2251: RootDSE subschemasubentry issue
> 
> Mark, Kurt
> 
> I think I have an answer to the problem(s) being posed by Kurt.
> 
> The model as it stands is OK if a server only masters one naming 
> context. Everything works fine. All the entries in the NC and the 
> rootDSE can contain the subschemaSubentry attribute which points 
> to the single subschema subentry.
> 
> The problem arises once we have multiple NCs in a server. The 
> subschemaSubentry attribute can still be single valued and exist in 
> each entry in each NC and point to the correct subschema 
> subentry. However, the attribute in the root DSE no longer works, for 
> two reasons.
> 
> Firstly it is supposed to be single valued (as Kurt pointed out) and 
> now it needs to have multiple values.
> 
> Secondly, (again as Kurt pointed out) there is no way for the user to 
> know from the multivalued attribute in the rootDSE which value 
> points to which subschema subentry for which NC. THis of course is 
> not a problem for the entries within the NC, as they only still need a 
> single pointer to their one and only subschema subentry.
> 
> Thus I conclude that the model is broken for multiple naming 
> contexts, and that the subschemaSubentry attribute in the rootDSE 
> needs to be replaced by a multivalued attribute, having two 
> components - the context prefix of an NC (an LDAP DN), and the 
> pointer to the subschemaSubentry.
> 
> Do you agree with this analysis?
> 
> David
> 
> ***************************************************
> 
> David Chadwick
> IS Institute, University of Salford, Salford M5 4WT
> Tel +44 161 295 5351  Fax +44 161 745 8169
> Mobile +44 790 167 0359
> Email D.W.Chadwick@salford.ac.uk
> Home Page  http://www.salford.ac.uk/its024/chadwick.htm
> Understanding X.500  http://www.salford.ac.uk/its024/X500.htm
> X.500/LDAP Seminars http://www.salford.ac.uk/its024/seminars.htm
> Entrust key validation string MLJ9-DU5T-HV8J
> 
> ***************************************************