Which release? ie. least amount of code rework, but stable and filters working etc?
On Mon, Oct 17, 2011 at 9:12 AM, Emmanuel Lecharny <[email protected]>wrote: > On 10/17/11 2:29 PM, david jones wrote: > >> can anyone tell me why this search is not working for name=USERID (or any >> other search on name i've tried. I thought initially it might have >> something >> to do with case, but does not appear to be) >> >> code (1.5.5): >> >> filter = FilterParser.parse("(&(ou=**bofmusers)(name="+name+"))"); >> cursor = service.getAdminSession().**search(new >> LdapDN("ou=system") , SearchScope.SUBTREE , filter, >> AliasDerefMode.DEREF_ALWAYS, null); >> >> // Find a matching entry by name >> while ( cursor.next() ) >> ....... >> >> >> exported ldif: >> >> dn: uid=6eaae748-92c3-43d7-8e46-**1c5f805d70ff,ou=bofmusers,ou=**system >> >> objectClass: bofmUsers >> >> objectClass: top >> >> cn: 6eaae748-92c3-43d7-8e46-**1c5f805d70ff >> >> member: ou=bofmusers,ou=system >> >> name: USERID >> >> ou: ou=bofmusers,ou=system >> >> ou: bofmusers >> >> uid: 6eaae748-92c3-43d7-8e46-**1c5f805d70ff >> >> >> >> I've got the ldap debug trace, but i think its too long to append. >> > > Sorry, my bad. The '+name+' is a String concatenation. I didn't saw the " > around. > > It should work. You should also test the filter on a more recent version, > 1.5.5 is buggy... > > > > -- > Regards, > Cordialement, > Emmanuel Lécharny > www.iktek.com > > -- David Jones [email protected] c) 302-5648
