OAM 10.1.4 with OID: Can Not Create User With Attribute From Objectclass orclUserV2

(Doc ID 460948.1)

Last updated on MARCH 08, 2017

Applies to:

COREid Identity - Version: 10.1.4 and later   [Release: 10g and later ]
Information in this document applies to any platform.
***Checked for relevance on 29-May-2010***


Cannot create user in Oracle Access Manager (OAM) workflow if the workflow sets an attribute from orclUserV2 objectclass.

An error occurs in the Enable step:

   Initiate - Completed 
   Enable - Failed. Type or value exists.

To reproduce:

1. Login http://hostname:port/identity/oblix -> Identity System
2. Common Configuration, Objectclasses -> Add orclUserV2 objectclass
3. User Manager Configuration, tabs, Employee -> add orclUserV2 objectclass
4. User Manager, Configuration, Workflow Definition -> Create new user workflow, select orclDefaultProfileGroup attribute
5. User Manager, Create User Identity -> select new workflow, enter values and save

Note: orclDefaultProfileGroup attribute requires values to have DN syntax.

Identity Server trace oblog shows that the ldap_add_s call to create the user returns LDAP Error Code 20 LDAP_TYPE_OR_VALUE_EXISTS:

2007/08/31@09:00:32.890000 4876 5636 DB_RUNTIME TRACE 0x00000203
\Oblix\coreid\np_common\db\ldap\util\ldap_util3.cpp:369 "Function entered" _TraceName^LDAPAddS 2007/08/31@09:00:32.890000 4876 5636 LDAP TRACE 0x00000205
\Oblix\coreid\np_common\db\ldap\util\ldap_util3.cpp:375 "Function called" _CallName^ldap_add_s _CallAddress^0x00999572 ld^0x01414250 dn^cn=sean.smith,cn=Users,dc=uk,dc=oracle,dc=com attrs^0x014D4840
2007/08/31@09:00:32.906000 4876 5636 LDAP TRACE 0x00000206\Oblix\coreid\np_common\db\ldap\util\ldap_util3.cpp:381 "Function returned" _CallName^ldap_add_s _CallAddress^0x00999572 _CallDuration^0.006225 result^20


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