Request For Conflicting Responsibilities Is Failing With "Status SoD Check Completed With Error"
(Doc ID 2660977.1)
Last updated on JULY 31, 2024
Applies to:
Identity Manager - Version 11.1.2.3.170718 and laterInformation in this document applies to any platform.
Symptoms
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 :
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
Changes
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:
XL.SoDMultiOrg
This parameter will be created on applying patch for Bug : 27466728
Cause
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
Symptoms |
Changes |
Cause |
Solution |
References |