Groups > IBM > IBM Tivoli Directory Integrator > Re: LDAP update error




LDAP update error

LDAP update error
Wed, 16 Jan 2008 16:20:11 +010
Hi,

A client of mine has upgraded from exchange 2003 to exchange 2007.
The code that I used to update a contact register have stopped working.
Code error:
LDAP: error code 67 - 000020B1: UpdErr: DSID-030F0A48, problem 6004 
(CANT_ON_RDN).

I found out this on LDAP error 67.
LDAP_NOT_ALLOWED_ON_RDN: Indicates that the modify operation attempted 
to remove an attribute value that forms the entry's relative 
distinguished name.

I have in the LDAP connector turned off modification of $dn, cn, 
objectClass, and a few more fields. (only add).

Does anyone know if there is anything I should check about MSE 2k3 and 
2k7? or any other way I can solve this?

Thanks in advance
Post Reply
Re: LDAP update error
Thu, 17 Jan 2008 10:04:08 +010
Hi,

I have managed to write a workaround on this.
The problem seems to be that TDI modified the variables that I had set 
to add only (turned off modify), and put this into the modify list.

I had to split the code in 2 LDAP connectors,
Add connector, this having $dn, objectClass, cn, etc.
Then a modify connector (during a modify), here without the $dn, 
objectClass etc.

Thanks for your time
Max

Max Bakken wrote:
> Hi,
> 
> A client of mine has upgraded from exchange 2003 to exchange 2007.
> The code that I used to update a contact register have stopped working.
> Code error:
> LDAP: error code 67 - 000020B1: UpdErr: DSID-030F0A48, problem 6004 
> (CANT_ON_RDN).
> 
> I found out this on LDAP error 67.
> LDAP_NOT_ALLOWED_ON_RDN: Indicates that the modify operation attempted 
> to remove an attribute value that forms the entry's relative 
> distinguished name.
> 
> I have in the LDAP connector turned off modification of $dn, cn, 
> objectClass, and a few more fields. (only add).
> 
> Does anyone know if there is anything I should check about MSE 2k3 and 
> 2k7? or any other way I can solve this?
> 
> Thanks in advance
Post Reply
Re: LDAP update error
Thu, 17 Jan 2008 18:40:06 +010
Strange...

a detailled log would definitely help us understand what the connector 
was attempting to do. Can you send this?

Christian

Max Bakken wrote:
> Hi,
> 
> I have managed to write a workaround on this.
> The problem seems to be that TDI modified the variables that I had set 
> to add only (turned off modify), and put this into the modify list.
> 
> I had to split the code in 2 LDAP connectors,
> Add connector, this having $dn, objectClass, cn, etc.
> Then a modify connector (during a modify), here without the $dn, 
> objectClass etc.
> 
> Thanks for your time
> Max
> 
> Max Bakken wrote:
> 
>> Hi,
>>
>> A client of mine has upgraded from exchange 2003 to exchange 2007.
>> The code that I used to update a contact register have stopped
working.
>> Code error:
>> LDAP: error code 67 - 000020B1: UpdErr: DSID-030F0A48, problem 6004 
>> (CANT_ON_RDN).
>>
>> I found out this on LDAP error 67.
>> LDAP_NOT_ALLOWED_ON_RDN: Indicates that the modify operation attempted

>> to remove an attribute value that forms the entry's relative 
>> distinguished name.
>>
>> I have in the LDAP connector turned off modification of $dn, cn, 
>> objectClass, and a few more fields. (only add).
>>
>> Does anyone know if there is anything I should check about MSE 2k3 and

>> 2k7? or any other way I can solve this?
>>
>> Thanks in advance
Post Reply
about | contact