0
Answered

Error updating an AD user

Huu Tran 3 weeks ago in UNIFYBroker/Plus • updated 2 weeks ago 7

Error:

20180802,13:57:12,UNIFY Identity Broker,EntitySaver,Error,"The entity 603474 (6cd1989f-bfe8-4f1e-adb6-004af8cea53f) for the adapter AD User Adapter (9f73e5e5-30df-4142-b850-db3e31f0a931) failed to update for the following reasons: Received error code InvalidAttributeSyntax for item with dn CN=redacted,DC=au. Message: 00000057: LdapErr: DSID-0C090BD1, comment: Error in attribute conversion operation, data 0, v1772",Normal

It happens to both Add and Update. However, I changed Outgoing Filter to update only one user and AD Link only update 3 fields: company, department, title. The error still happens ...

TestHarness to CSV file works well ...

Affected Versions:
Fixed by Version:

Answer

Answer
Answered

Via screenshare, the issue turned out to be the casing of the msExchHideFromAddressLists field, which was manually added to the connector as a boolean but requires uppercase. Changing it to string resolved the issue.

Under review

Hi Huu,

TestHarness to CSV file works well ...

Could you please elaborate on this? Can you supply the user you're exporting through the test harness?

I believe this LDAP error code means that one of the attributes that's being added/updated has invalid syntax, which could be because a required field is missing. Could you try cloning the connector and reducing the number of fields in the schema, and testing against that?

Thanks Curtis.

I am testing that. Just wonder when updating an AD user, do you only make changes to the changed attribute or the whole user will be rewritten?

There are few record that cannot read but good to write i.e. unicodepwd ...

 

Under review

During an Update operation, the AD connector should only be attempting to export changes to fields that have actually changed. A network trace of an update operation should confirm the request being made.

Hi Curtis,

Update that record from CSV is working fine.


Request to import all entities from connector Test CSV - c:\temp\adusers1.csv.",Normal
20180803,00:29:34,UNIFY Identity Broker,Connector,Information,"Import all entities from connector completed.
Import all entities from connector Test CSV - c:\temp\adusers1.csv return 1 entities. Duration: 00:00:00",Normal
20180803,00:29:34,UNIFY Identity Broker,Connector,Information,"Request to update entity to connector.
Request to update entities [Count:1] to connector AD Users.",Normal

I am running baseline again now


Huu


From the data shown in GUI, attributes got changed should be:

company:"STHN"

department:"R0006 - ...."

title: "Ms"

Answer
Answered

Via screenshare, the issue turned out to be the casing of the msExchHideFromAddressLists field, which was manually added to the connector as a boolean but requires uppercase. Changing it to string resolved the issue.