After upgrading from 6.0.3 to 6.51 LDAP doesn't accept any changes through JNDI

Hi All,

we’ve got a Servet where users Login and get validated trough Directory Assitance using LDAP.

We have made no changes in any configuration nor ACL nor LDAP Scheme etc. I also have saved trough all relevant documents as I’ve found a hint here in some other thread. But nothing helps. Any changes user wants to make are just beeing ignored. But creating a new user trough same backend works fine.

Here are some pices of our Code

Creating Users:

getLdapContext().createSubcontext(“cn=” + userName + “, ou=” + getOuFromStatus(status) + “, o=” + _ldapOrganization, attr);

Changing ou:

getLdapContext().rename(“cn=” + safeUsername + “, ou=” + srcname + “, o=” + _ldapOrganization, “cn=” + safeUsername + “, ou=” + getOuFromStatus(status) + “, o=” + _ldapOrganization);

Modifying Attributes:

getLdapContext().modifyAttributes(“cn=” + userName + “, ou=” + getOuFromStatus(status) + “, o=” + _ldapOrganization, DirContext.REPLACE_ATTRIBUTE, attrToUpdate);

Everything worked fine on R6.0.3.

Am I missing something?

Best wishes

Ben

Subject: After upgrading from 6.0.3 to 6.51 LDAP doesn’t accept any changes through JNDI

we’ve got a Servet where users Login and get validated trough Directory Assitance using LDAP.We have made no changes in any configuration nor ACL nor LDAP Scheme etc. I also have saved trough all relevant documents as I’ve found a hint here in some other thread. But nothing helps. Any changes user wants to make are just beeing ignored. But creating a new user trough same backend works fine.

I’m fuzzy on your scenario (I’m also not familiar with your JNDI method calls).

It appears that you have servlet code that is speaking LDAP protocol?

Is it your LDAP calls that are now receiving different results from the LDAP server?

Is the LDAP server a Domino LDAP server?

Where does Domino DA to an LDAP server fit in with your LDAP client application?