On Tue, Feb 12, 2013 at 3:13 PM, Wolfgang Müller <[email protected]>wrote:
> > Am 08.02.2013 17:07, schrieb Kiran Ayyagari: > > > > > > On Fri, Feb 8, 2013 at 5:20 PM, Wolfgang Müller <[email protected] > > <mailto:[email protected]>> 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 > [email protected] > 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
