POLICY_EVAL_NEEDED Flag not being set when role grant removed through Java Embedding in a SOA Compos
Hi,
I am using a Java embedding inside a SOA Composite to remove a role grant from a list of users.
The API being used is:
RoleManagerResult revokeRoleGrant(java.lang.String roleKey, java.util.Set userKeys).
The API when used from a standalone Java Code (using OIMClient) removes the role and the policy_eval_needed flag gets set subsequently in user.
However, when invoked from the SOA Composite embedding, the role removal works perfectly fine but the corresponding user's policy_eval_needed flag dosn't get set.
I investigated thus far to see that similar set of event handler are triggred on role removal both from SOA Composite and standlalone code but still need help to understand why policy evaluation for this user isn't set in case of SOA Composite Java Embedding API call.