directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan Zoerner (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DIRSERVER-1322) Auto inferring context entry
Date Wed, 04 Mar 2009 17:33:56 GMT

    [ https://issues.apache.org/jira/browse/DIRSERVER-1322?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12678802#action_12678802
] 

Stefan Zoerner commented on DIRSERVER-1322:
-------------------------------------------

I recommend to infer a context entry only for JDBM or XDBM partitions, not partitions in general.
If a developer has created a partition on his/her own, he/she should be able to decide what
should happen with the context entry.

> Auto inferring context entry
> ----------------------------
>
>                 Key: DIRSERVER-1322
>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-1322
>             Project: Directory ApacheDS
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 1.5.4
>            Reporter: Alex Karasulu
>
> We've just removed the configuration in the server.xml for specifying the context entry
(CE) for a partition.  There were issues with implementing this with XBean - it was very messy
too.  Instead we now defer creation of the context entry until after the server is started.
 So the partition is created and present yet it does not have the context entry which makes
it not seen even though the entry is listed in the RootDSE under the namingContexts attribute.
> It's disappointing to fire up the server and notice your namingContext is missing for
a new partition you added.  The first thing the user feels is that there's something wrong
with the way they configured their partition.
> Rather than omit the CE, I suggest we have the partition infer a context entry based
on the namingContext DN's RDN attribute.  Partitions should be able to accept a CE in which
case the inference process is bypassed.  If omitted though the CE is inferred.  Some examples:
> For o=apache:
> dn: o=apache
> objectClass: top
> objectClass: organization
> objectClass: extensibleObject
> o: apache
> For dc=apache,dc=org
> dn: dc=apache,dc=org
> objectClass: top
> objectClass: domain
> objectClass: extensibleObject
> dc: apache
>   

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message