Hi Markus!

Markus Pohle wrote:
Thx for your fast reply... your answers are what I expect ApacheDS to act like. But there is one last question that I would like to ask (question is at the end of this text, first some information ;-) ):

We need to use a so called DisIbmDsUserProvider.class which acts as the interconnector between the Coremedia Content Management System and our LDAP Server (First IBM TDS, now as mentioned, ApacheDS). This Connector sends Requests against the ApacheDS Servers that should look like this:

DN: uid=00370029, cn=users, dc=VERWALTUNG, dc=DOUGLASHOLDING

But what it sends instead of this (I saw it in the logfiles of our Content Server but cannot see it in ApacheDS logfiles) is the following:

DN: uid=00370029,%20cn=users,%20dc=VERWALTUNG,%20dc=DOUGLASHOLDING

Therefore, within the whitespace encoding to %20, the ApacheDS cannot resolve this request. I did a small and simple test my own doing a simple search against ApacheDS from within a simple java class. An error is thrown:

Are you sure, that the "%20" is sent to the LDAP server on the wire? I ask because I question myself whether it has worked before (with TivoliDS instead of ApacheDS)?. I have an IBM server here in my test environment. And it does not accept a bind with "cn=Tori Amos,%20DC=TIVOLIDS,%20DC=DEGAS" (but with "cn=Tori Amos, DC=TIVOLIDS, DC=DEGAS").

Greetings from Hamburg,
    STefan


Reply via email to