My Oracle Support Banner

OVD 10g ( Join View Adapter Uses Incorrect Search Base if Special Characters Are Used (Doc ID 1359811.1)

Last updated on AUGUST 30, 2023

Applies to:

Oracle Virtual Directory - Version to [Release 10gR3]
Information in this document applies to any platform.


A base search against an entry containing a special character ( for example a
German umlaut like "ß" , sharp s ) fails with LDAP error 32 via a Join Adapter.


ldapsearch -h < OVD host> -p <port> -D < user DN > -w <password>
-b "CN=Userß,ou=my_ou,dc=company,dc=com" -s base "cn=*" dn

The problem does not occur , if the search is executed against the OVD LDAP adapter directly.

The OVD vde.log in trace mode shows for the above search and the following adapter configuration:
adapter root: dc=myovd,dc=com
remote base: dc=company,dc=com

BindDN: cn=admin
Scope: 0
Attribs: [dn, cn, description]
Filter: objectclass=*
Attrs: [dn, cn, description] [WorkThread# 81]
[2011-05-23 09:39:12,963] DEBUG - BackendJNDI: [#w2003rvm] JNDI Adapter
Search using:
BindDN: cn=admin
Base: "CN=Userß,ou=my_ou,dc=myovd,dc=com"

In this example the search against the backend LDAP server uses "ddc=myovd" instead of "dc=myovd".


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.