Fusion Apps Integrated with OVD/OID 11g - Unable to Save User Preference Language - LDAP: error code 50 - Insufficient Access Rights (Doc ID 1954971.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Internet Directory - Version 11.1.1.7.0 and later
Information in this document applies to any platform.

Symptoms

In an OIM/OAM/OID/OVD (libOVD) integration with Fusion Applications,
End user is unable to modify language preference successfully.

Debugging OVD at level Trace 32, we find the following within the OVD diag logs:

[2014-12-15T10:37:21.193-05:00] [octetstring] [TRACE:32] [] [com.octetstring.vde.chain.plugins.DumpTransactions.DumpTransactions] [tid: 27] [ecid: 0000KdEaC0_CsliPX6T4hb1KZjzw00006U,0] [SRC_CLASS: com.octetstring.vde.util.VDELogger] [SRC_METHOD: log] !MODIFY Operation: (Transaction#OctetString.GlobalServiceInterface.myDumpTr.359)[[
BindDN: cn=oamLDAP,cn=systemids,dc=oracle,dc=com[10.10.10.10]
Entry: cn=FAAdmin,cn=users,dc=oracle,dc=com
Changes:
replace: orclfalanguage
orclfalanguage: de
-

!
]]
[2014-12-15T10:37:21.194-05:00] [octetstring] [TRACE] [OVD-00008] [com.octetstring.vde.router.RoutingHandler] [tid: 27] [ecid: 0000KdEaC0_CsliPX6T4hb1KZjzw00006U,0] [SRC_CLASS: com.octetstring.vde.util.VDELogger] [SRC_METHOD: debug] Bind: Selected (Adapter#USER_OID [Priority : 50]) backend for: dc=oracle,dc=com.
[2014-12-15T10:37:21.194-05:00] [octetstring] [TRACE] [] [com.octetstring.vde.plugins.usermanagement.UserManagement] [tid: 27] [ecid: 0000KdEaC0_CsliPX6T4hb1KZjzw00006U,0] [SRC_CLASS: com.octetstring.vde.util.VDELogger] [SRC_METHOD: debug] modify request received: replace: orclfalanguage[[
orclfalanguage: de
-

++++++++++++++

and then OID throws the ldap 50 error to OVD.  (if debugging both OVD and OID, the ldap 50 error would appear within the logs for both)

[2014-12-15T10:37:21.200-05:00] [octetstring] [TRACE] [] [com.octetstring.vde.router.RoutingRule] [tid: 27] [ecid: 0000KdEaC0_CsliPX6T4hb1KZjzw00006U,0] [SRC_CLASS: com.octetstring.vde.util.VDELogger] [SRC_METHOD: debug] Rule[USER_OID] dn: cn=oamLDAP,cn=systemids,dc=oracle,dc=com MAPPED TO: cn=oamLDAP,cn=systemids,dc=oracle,dc=com
[2014-12-15T10:37:21.204-05:00] [octetstring] [WARNING] [OVD-40082] [com.octetstring.vde.backend.jndi.ConnectionHandle] [tid: 27] [ecid: 0000KdEaC0_CsliPX6T4hb1KZjzw00006U,0] Could not modify entry.[[
javax.naming.NoPermissionException: [LDAP: error code 50 - Insufficient Access Rights]; remaining name 'cn=FAAdmin,cn=users,dc=oracle,dc=com'
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3075)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3013)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2820)
at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1458)



Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms