Ok, I have a little bit modified your code, and now, I get an error on your test, just because the filter just filter too much data.
There is no such "ou=Offices,dc=ippon,dc=fr" dn in the Ldif file you sent me. However, just to say that, at least, the filters doe snot returns a NPE. btw, if the server is embeded, no need to declare a port : we are going to communicate with it directly, without using a socket, so the performances will be *much* better. Tell me if the code I sent you is ok, and what kind of pb you have if you try to use it. Emmanuel On 1/31/07, Emmanuel Lecharny <[EMAIL PROTECTED]> wrote:
Ok, looking ... It may take a little while, I'm busy on fixing some nasty issue... On 1/31/07, Pierre-Alain RIVIERE < [EMAIL PROTECTED]> wrote: > > > Emmanuel Lecharny wrote: > > I'm sorry, but without a minimal ldif file, the test just throws an > > exdfeption (you have a loadDefaultData() call in the setUp() > method...) > I've attached a present for you ;). So only 2 fake users and 2 fake > groups. > > In the test file replace the searchFilter by one of the following : > > "(&(member=cn=Bad Eékà,ou=Paris,ou=Offices,dc=ippon,dc=fr)" + > "(objectClass=ipponGroup))"; > > "(&(member=cn=Good One,ou=Paris,ou=Offices,dc=ippon,dc=fr)" > + > "(objectClass=ipponGroup))"; > > > > dn: ou=Offices,dc=ippon,dc=fr > objectClass: organizationalUnit > objectClass: top > ou: Offices > > dn: ou=Paris,ou=Offices,dc=ippon,dc=fr > objectClass: organizationalUnit > objectClass: top > ou: Paris > > dn: cn=Good One,ou=Paris,ou=Offices,dc=ippon,dc=fr > objectClass: ipponPerson > objectClass: inetOrgPerson > objectClass: organizationalPerson > objectClass: person > objectClass: top > cn: Good One > givenName: Good > initials: GO > mail: [EMAIL PROTECTED] > sn: One > uid: goodone > > dn:: Y249QmFkIEXDqWvDoCxvdT1QYXJpcyxvdT1PZmZpY2VzLGRjPWlwcG9uLGRjPWZy > objectClass: ipponPerson > objectClass: inetOrgPerson > objectClass: organizationalPerson > objectClass: person > objectClass: top > cn:: QmFkIEXDqWvDoA== > givenName: Bad > initials: BE > sn:: RcOpa8Og > uid: bd > > dn: ou=Groups,dc=ippon,dc=fr > objectClass: organizationalUnit > objectClass: top > ou: Groups > > dn: cn=Group1,ou=Groups,dc=ippon,dc=fr > objectClass: ipponGroup > objectClass: top > cn: Group1 > member:: > Y249QmFkIEXDqWvDoCxvdT1QYXJpcyxvdT1PZmZpY2VzLGRjPWlwcG9uLGRjPWZy > member: cn=Good One,ou=Paris,ou=Offices,dc=ippon,dc=fr > > dn: cn=Group2,ou=Groups,dc=ippon,dc=fr > objectClass: ipponGroup > objectClass: top > cn: Group2 > member: cn=Good One,ou=Paris,ou=Offices,dc=ippon,dc=fr > > > -- Cordialement, Emmanuel Lécharny www.iktek.com
-- Cordialement, Emmanuel Lécharny www.iktek.com
ippon.tar.gz
Description: GNU Zip compressed data
