Role Grant Fails With "RoleGrantException: method not implemented " on Post User Creation Through Soa Request (Doc ID 1392407.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Identity Manager - Version 11.1.1.5.1 and later
Information in this document applies to any platform.
**Checked For Relevance 25-Jul-2013**


Symptoms

Trying to assign a base role through post process event handler which gets triggered on "Create User" operation. The event handler gets triggered and assigns the base role for the newly created user.

The event handler triggers and assigns the base role to the newly created user if the user is created directly using the UserManager CreateUser call

But while trying to create a user through a SOA "Create User" request, the event handler gets triggered on create user, but the role assignment operation handled inside the event handler fails with the below given exception


[2012-01-02T17:51:19.595+05:30] [oim_server1] [ERROR] [] [OIM.BG.POSTPROCESS.LOGGER] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 620a7830b30e1bec:646955c1:1349d52251b:-8000-000000000000042f,0] [APP: oim#11.1.1.3.0] method not implemented
[2012-01-02T17:51:19.596+05:30] [oim_server1] [ERROR] [] [OIM.BG.POSTPROCESS.LOGGER] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 620a7830b30e1bec:646955c1:1349d52251b:-8000-000000000000042f,0] [APP: oim#11.1.1.3.0] method not implemented[[
oracle.iam.identity.exception.RoleGrantException: method not implemented
at oracle.iam.identity.rolemgmt.impl.RoleManagerImpl.grantRoles(RoleManagerImpl.java:584)
at oracle.iam.identity.rolemgmt.impl.RoleManagerImpl.grantRole(RoleManagerImpl.java:552)
at oracle.iam.identity.rolemgmt.api.RoleManagerEJB.grantRolex(Unknown Source)


Environment Details

OIM 11G PS1 Applied BP01 (11.1.1.5.1)
Weblogic 10.3.5 x64
Oracle Database 11.2.0.1 Enterprise edition x64
JDK 1.6 U-24 x64
Windows 2008 R2 x64



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