OAM 11g: Not Able To Change Password Of Existing Users In OIM11g After Integrating with OAM 11g (Doc ID 1294456.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Access Manager - Version: 11.1.1.3.0 and later   [Release: and later ]
COREid Identity - Version: 10.1.4.3.0 and later ]
Information in this document applies to any platform.

Symptoms

After integrating OIM with OAM, you are not able to change the user password of the pre-existing users. You can only change password of users created post integration. OVD log shows the following:

2011-01-26T13:02:11.480-05:00] [octetstring] [WARNING] [OVD-40082] [com.octetstring.vde.backend.jn
di.ConnectionHandle] [tid: 23] [ecid: 0000Ir3VMQ34IvzHg2YBV^1DG5of00005w,0] Could not modify entry.
[[
javax.naming.directory.SchemaViolationException: [LDAP: error code 65 - Failed to find obpasswordch
angeflag in mandatory or optional attribute list.]; remaining name 'erauid=myuser,cn=users,dc=mycompany,dc=com'
       at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3072)
       at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2987)
       at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2794)
       at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1455)
       at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java
:255)
       at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDir
Context.java:172)
       at javax.naming.directory.InitialDirContext.modifyAttributes(InitialDirContext.java:153)
       at com.octetstring.vde.backend.jndi.ConnectionHandle.modify(ConnectionHandle.java:311)
       at com.octetstring.vde.backend.jndi.BackendJNDI.modify(BackendJNDI.java:780)
       at com.octetstring.vde.chain.Chain.nextModify(Chain.java:334)
       at com.octetstring.vde.chain.plugins.performance.MonitorPerformance.modify(MonitorPerforman
ce.java:363)
       at com.octetstring.vde.chain.Chain.nextModify(Chain.java:343)
       at com.octetstring.vde.chain.PluginChain.runModify(PluginChain.java:249)
       at com.octetstring.vde.chain.PluginManager.runModify(PluginManager.java:534)
 at com.octetstring.vde.chain.VirtualServicesInterface.modify(VirtualServicesInterface.java:269)
       at com.octetstring.vde.chain.plugins.userstate.OAMUserState.setPwdChangeRequired(OAMUserState.java:274)
       at com.octetstring.vde.chain.plugins.userstate.OAMUserState.modify(OAMUserState.java:158)
       at com.octetstring.vde.chain.plugins.userstate.UserStateHandler.modify(UserStateHandler.java:144)
       at com.octetstring.vde.chain.plugins.usermanagement.UserManagement.modify(UserManagement.java:683)
       at com.octetstring.vde.chain.Chain.nextModify(Chain.java:343)
       at com.octetstring.vde.chain.PluginChain.runModify(PluginChain.java:249)
       at com.octetstring.vde.chain.PluginManager.runModify(PluginManager.java:534)
       at com.octetstring.vde.chain.PluginManager.runModify(PluginManager.java:499)
       at com.octetstring.vde.backend.AdapterServiceInterface.modify(AdapterServiceInterface.java:813)
       at com.octetstring.vde.backend.BackendHandler.modify(BackendHandler.java:614)
       at com.octetstring.vde.chain.Chain.nextModify(Chain.java:327)
       at com.octetstring.vde.chain.plugins.performance.MonitorPerformance.modify(MonitorPerformance.java:363)
       at com.octetstring.vde.chain.Chain.nextModify(Chain.java:343)
       at com.octetstring.vde.chain.plugins.AclCheckerPlugin.modify(AclCheckerPlugin.java:498)
       at com.octetstring.vde.chain.Chain.nextModify(Chain.java:343)
       at com.octetstring.vde.chain.PluginChain.runModify(PluginChain.java:249)
       at com.octetstring.vde.chain.PluginManager.runModify(PluginManager.java:534)
       at com.octetstring.vde.chain.PluginManager.runModify(PluginManager.java:499)
       at com.octetstring.vde.chain.GlobalServicesInterface.runModify(GlobalServicesInterface.java:217)
       at com.octetstring.vde.operation.ModifyOperation.run(ModifyOperation.java:250)
       at com.octetstring.vde.operation.AbstractOperation.perform(AbstractOperation.java:122)
       at com.octetstring.vde.MessageHandler.doModify(MessageHandler.java:413)
       at com.octetstring.vde.MessageHandler.answerRequest(MessageHandler.java:189)
       at com.octetstring.vde.OperationHandler.run(OperationHandler.java:118)

]]


Changes

Integrates OIM with OAM

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