directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kiran Ayyagari <kayyag...@apache.org>
Subject Re: ApacheDS embedded Ldap server example?
Date Tue, 12 Feb 2013 11:38:35 GMT
On Tue, Feb 12, 2013 at 3:13 PM, Wolfgang Müller <wmueller@scoop-gmbh.de>wrote:

>
> Am 08.02.2013 17:07, schrieb Kiran Ayyagari:
> >
> >
> > On Fri, Feb 8, 2013 at 5:20 PM, Wolfgang Müller <wmueller@scoop-gmbh.de
> > <mailto:wmueller@scoop-gmbh.de>> wrote:
> >
> >     Thank you very much, that worked for me.
> >     But there is one problem left - I have a custom partition that I
> create
> >     and add to the directory service like this:
> >
> >     DefaultDirectoryServiceFactory factory = new
> >     DefaultDirectoryServiceFactory();
> >     factory.init("Test");
> >     service = factory.getDirectoryService();
> >     Partition partition = new MyPartition();
> >     partition.setId("My");
> >     partition.setSuffixDn(new Dn("dc=mycompany,dc=com"));
> >     service.addPartition(partition);
> >
> > this looks fine
> >
> >     The getSuffixDn() method of MyPartition just returns the Dn that was
> set
> >     with setSuffixDn.
> >
> >     But when I connect to my ldap server with ADS, I cannot see my
> >     "dc=mycompany,dc=com" entries below the root DSE. And ldap searches
> >     against "dc=mycompany,dc=com" are responded by my custom partition,
> but
> >     they result in exceptions on the server side.
> >
> > do you see the value "dc=mycompany,dc=com" in "namingContexts" attribute
> > of RootDSE entry?
>
> Yes, I see three namingContexts attributes: "ou=system" and "ou=schema"
> and "dc=mycompany,dc=com".
>
> > if yes, then your partition is added. To see and use your partition the
> > context entry for "dc=mycompany,dc=com" needs to be added
>
> What do you mean with "context entry needs to be added"? How do I do that?
>
> Well, I am getting a little desperate - to get things working, I added a
> normal AvlPartition and tried to add a top level element to it. But all
> I get are exceptions - this is a very time consuming process of guessing
> and guessing. Do you really have no simple example for a 2.0.0 flavour
> partition? Or at least a code snippet that successfully adds entries to
> an AvlPartition?
>
> I have just committed a sample program here [1] this uses JdbmPartition
but the same steps are
applicable for AvlParition too

hth
[1]
https://svn.apache.org/repos/asf/directory/sandbox/kayyagari/embedded-sample-trunk

>
> --
> Viele Grüße / Best regards,
> Wolfgang Müller
>
>
> -  -  -  -  -  -  -
> SCOOP Software GmbH
> Development - Consulting - Evaluation
> wmueller@scoop-gmbh.de
> www.scoop-software.de
> Tel.:   +49 221 801916-116
> Fax:    +49 221 801916-1716
> Mobile: +49 175 5901011
>
> Sitz der Gesellschaft: Köln
> Handelsregister: Köln
> Handelsregisternummer: HRB 36625
> Geschäftsführer:
> Dr. Oleg Balovnev
> Frank Heinen
> Roland Scheel
> Dr. Wolfgang Reddig
>
>


-- 
Kiran Ayyagari
http://keydap.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message