My Oracle Support Banner

Request For Conflicting Responsibilities Is Failing With "Status SoD Check Completed With Error" (Doc ID 2660977.1)

Last updated on OCTOBER 08, 2021

Applies to:

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


Oracle Identity Manager is integrated with EBS and for SoD violation check GRC is used. IT resource for OAACG is created. On this set up when entitlements (Responsibilities of EBS) which are in conflict are raised, seeing the following error in OIM diagnostic logs :

<Dec 10, 2019 9:41:22 PM PST> <Error> <XELLERATE.JAVACLIENT> <BEA-000000><oracle.iam.grc.sod.scomp.impl.oaacg.analysis.SoDAnalysisExecutionOperOAACG80/
startPreventiveSynConflictSimulation:String index out of range: -1>
<Dec 10, 2019 9:41:22 PM PST> <Error> <XELLERATE.JAVACLIENT> <BEA-000000> <SILServiceImpl.executeSynchronousSoDSimulation SILServiceComponentException
: String index out of range: -1>
<Dec 10, 2019 9:41:22 PM PST> <Error> <XELLERATE.JAVACLIENT> <BEA-000000> <Class/Method: InitiateSODCheck/makeSODCall encounter some problems: String
index out of range: -1java.lang.StringIndexOutOfBoundsException: String index
out of range: -1>
<Dec 10, 2019 9:41:22 PM PST> <Error> <XELLERATE.JAVACLIENT> <BEA-000000> <SOD Check Result is null>

On OIM for the respective Request ID , following is the message listed : 

Status SoD Check Completed With Error                                   


1. On GRC , Global Condition configuration is enabled (True). 

2. Based on above point the same functionality on OIM is enabled by setting the following variable to True: 


This parameter will be created on applying patch for Bug : 27466728


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.