Create User Request Does Not Work Anymore In Clustered Environment (Doc ID 1929417.1)

Last updated on NOVEMBER 08, 2016

Applies to:

Identity Manager - Version 11.1.1.5.8 and later
Information in this document applies to any platform.

Symptoms

A new attribute "ABC" was created in OIM.
The attribute is NOT set to required.

In LDAPUser.xml : required==false
In RA_LDAPUSER.xml :
 
 <attribute name="ABC">
   <type>string</type>
   <required>false</required>


After that, all request templates to create a user are not working anymore.

Following error is thrown :

<Sep 4, 2014 3:48:39 PM MEST> <Error> <oracle.iam.ldapsync.impl.eventhandlers.user> <IAM-3010021> <An error occurred while creating the user in LDAP.
oracle.iam.platform.entitymgr.MissingRequiredAttributeException: [ABC]
        at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.checkRequired(EntityManagerImpl.java:1451)
        at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.createEntity(EntityManagerImpl.java:264)
        at oracle.iam.ldapsync.impl.eventhandlers.user.UserCreateLDAPPreProcessHandler.createUser(UserCreateLDAPPreProcessHandler.java:192)
        at oracle.iam.ldapsync.impl.eventhandlers.user.UserCreateLDAPHandler.execute(UserCreateLDAPHandler.java:88)
        at oracle.iam.platform.kernel.impl.OrchProcessData.runPreProcessEvents(OrchProcessData.java:899)
        at oracle.iam.platform.kernel.impl.OrchProcessData.runEvents(OrchProcessData.java:634)
        at oracle.iam.platform.kernel.impl.OrchProcessData.executeEvents(OrchProcessData.java:227)
        at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:744)
        at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:791)
        at oracle.iam.platform.kernel.impl.OrhestrationAsyncTask.execute(OrhestrationAsyncTask.java:129)
        at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:101)
        at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:71)
        at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)

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