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.

Thanks,
David

Reply via email to