> Is it standard behavior for an LDAP server to respond with (LDAP Error
> 32) when a query is run that has no match?

I suppose, if the specified searchBase does not exist or potentially if
the simple bind fails (the latter isn't "correct" AFAIK, but I've seen
it in the wild).

> I tried a zero result query with the embedded LDAP Server (that comes
> with WebLogic). This query does not return LDAP Error 32, it just
> returns an empty result set.
> 
> Code snippet:
> ~~~~
>         int ldapVersion   = LDAPConnection.LDAP_V3;
>         int ldapPort      = 27001; 
>         String ldapHost   = "fesbosbgdd33v3";
>         String loginDN    =
> "uid=vgnadmin,ou=people,ou=VgnLDAPRealm,dc=vgndomain";
>         String password   = "password masked";
>         String searchBase = "ou=groups,ou=VgnLDAPRealm,dc=vgndomain";
>         String searchFilter =
> "(&(uniquemember=cn=Administrators,ou=groups,ou=VgnLDAPRealm,dc=vgndomai
> n)(objectclass=groupOfUniqueNames))";
> ~~~~

-- 
          Consonance: an Open Source .NET OpenGroupware client.
 Contact:[EMAIL PROTECTED]   http://freshmeat.net/projects/consonance/


Reply via email to