Skip to Main Content

Security Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Problem changing the LDAP connector __UID__ parameter

jtellierMar 27 2013 — edited Mar 31 2013
Hello,

I'm trying to reconcile and provision data with from and to an LDAP by using the LDAP connector 11.1.1.5 in OIM 11gR2. The LDAP entries don't have a NsuniqueID field, so I'm trying to use their distinguishedName as the UID. Reconciliation works fine, but provisioning fails with this error :

oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : doUpdate : Error while updating user[[java.lang.NullPointerException: Parameter 'uid' must not be null.

I've updated Lookup.LDAP.UM.ProvAttrMap to set the distinguishedName as the __UID__ and the Distinguished Name column (code key) as the distinguishedName field (decode). Distinguished Name is the field label of the UD_LDAP_USR_DN column for the LDAP User form. In Lookup.LDAP.Configuration, uidAttribute is also set to distinguishedName.

Have I missed any other place where the UID should be updated?

Thanks,
--jtellier
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 28 2013
Added on Mar 27 2013
1 comment
454 views