[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Significance of name forms.
- To: Michael Ströder <michael@stroeder.com>, openldap-technical@openldap.org
- Subject: Re: Significance of name forms.
- From: Howard Chu <hyc@symas.com>
- Date: Fri, 1 May 2015 01:59:06 +0100
- In-reply-to: <55428B8B.4000703@stroeder.com>
- References: <5541D66C.2010704@gmail.com> <554213E9.9030406@symas.com> <55422606.40002@stroeder.com> <55422F1E.7020506@symas.com> <55424261.6000004@stroeder.com> <5542590D.8050000@symas.com> <55426251.6010501@stroeder.com> <55426EFA.3040507@symas.com> <55427385.3020909@stroeder.com> <554276BE.7080904@symas.com> <55428B8B.4000703@stroeder.com>
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0 SeaMonkey/2.37a1
Michael Ströder wrote:
Howard Chu wrote:
There can only be one DIT Structure Rule for an entry, and a DIT
Structure Rule can only reference one nameForm. For any given entry,
only one
nameForm may be in effect.
I've forgotten that the DIT structure rule can only reference a single
name form (although I've implemented it that way).
Hmm...still don't get it...reviewing my code...
Are you saying that different DIT structure rules each referencing
another name form which reference the same structural object class
cannot have the same SUP id? SUP is also multi-valued.
Correct.
Would this be possible?
sr2 --SUP--> sr1
sr3 --SUP--> sr1
sr1 --FORM--> nf1
sr2 --FORM--> nf2
sr3 --FORM--> nf3
nf1 --OC--> oc1
nf2 --OC--> oc23
nf3 --OC--> oc23
(with nf2 and nf3 having different RDN attrs sets)
Nope, not allowed.
The examples in X.521(1993) are pretty simple. But I remember having
seen more flexible declarations when doing interop testing with some
X.500 servers.
There is still flexibility here, since an X.500 server can define a
distinct subschema per subtree. But within a single subtree, or within
the scope of a single subschema, no.
In OpenLDAP we have stubs for supporting per-DB subschema, but would
need to do a bit more work to support arbitrary per-subtree subschema.
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/