directory-api mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kiran Ayyagari <ayyagariki...@gmail.com>
Subject Re: ldap search problems against openldap
Date Thu, 11 Mar 2010 20:55:17 GMT
>        public String findUniqueDN(String filter, LdapConnection con)
>                        throws Exception {
>                String dn = null;
>
>                Cursor<SearchResponse> cursor = null;
>                try {
>                        cursor = con.search(baseDn, filter, SearchScope.SUBTREE,
"*");
>                        if (cursor.next()) {
>                                dn = getDN(cursor);
>                                if (cursor.next()) {
>                                        logger.warn("several entries
matched " + filter + " in "
>                                                        +
baseDn);
>                                        dn = null;
>                                }
>                        } else {
>                                logger.warn("nothing found matching "
+ filter);
>                        }
>                } catch (Throwable e) {
>                        logger.error("error searching for " + filter, e);
>                } finally {
>                        cleanUp(cursor);
>                }
>                return dn;
>        }
>
> and a (uid=*) filter I can trigger the following output:

can you paste the code for your getDN() and cleanUp() methods too

Kiran Ayyagari
Mime
View raw message