New UDF Attribute is not Added to USR or SDC Tables (Doc ID 2212210.1)

Last updated on MARCH 08, 2017

Applies to:

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

Symptoms


Added a UDF with the attribute name: MYNEW_ENROLLMENT_STATUS.
It shows up in the user entity list in sysadmin.

However, checking the USR and SDC tables in OIM database, it doesn't show up.
- Other UDFs created at the same time showed up

wls_oim1.out captures the error during creation as:

<Nov 29, 2016 12:12:28 PM MST> <Error> <oracle.iam.configservice.impl.handlers> <BEA-000000> <The entity User was not found!
oracle.iam.platform.kernel.ValidationFailedException: The entity User was not found!
at oracle.iam.configservice.utils.ConfigurationUtil.validateCreateAttribute(ConfigurationUtil.java:376)
at oracle.iam.configservice.impl.handlers.CreateAttributeValidationHandler.validate(CreateAttributeValidationHandler.java:63)
at oracle.iam.platform.kernel.impl.OIMEvent.executeHandlers(OIMEvent.java:204)
at oracle.iam.platform.kernel.impl.MonitoredOIMEvent.invokeExecuteHandler(MonitoredOIMEvent.java:99)
at oracle.iam.platform.kernel.impl.MonitoredOIMEvent.executeHandlers(MonitoredOIMEvent.java:69)
at oracle.iam.platform.kernel.impl.OIMEvent.execute(OIMEvent.java:157)
at oracle.iam.platform.kernel.impl.ProcessImpl.executeStage(ProcessImpl.java:223)
at oracle.iam.platform.kernel.impl.OIMProcess.doStageExecution(OIMProcess.java:38)
at oracle.iam.platform.kernel.impl.ProcessImpl.execute(ProcessImpl.java:182)
at oracle.iam.platform.kernel.impl.MonitoredOIMProcess.execute(MonitoredOIMProcess.java:33)
at oracle.iam.platform.kernel.impl.Utils.manageSyncProcessing(Utils.java:73)
.
.
Caused By: oracle.iam.configservice.exception.InvalidLengthException: USR_UDF_MYNEW_ENROLLMENT_STATUS
at oracle.iam.configservice.utils.ConfigurationUtil.validateCreateAttribute(ConfigurationUtil.java:186)
at oracle.iam.configservice.impl.handlers.CreateAttributeValidationHandler.validate(CreateAttributeValidationHandler.java:63)
at oracle.iam.platform.kernel.impl.OIMEvent.executeHandlers(OIMEvent.java:204)
at oracle.iam.platform.kernel.impl.MonitoredOIMEvent.invokeExecuteHandler(MonitoredOIMEvent.java:99)
at oracle.iam.platform.kernel.impl.MonitoredOIMEvent.executeHandlers(MonitoredOIMEvent.java:69)
at oracle.iam.platform.kernel.impl.OIMEvent.execute(OIMEvent.java:157)

.

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