RSA Identity Governance and Lifecycle Role Entitlement Data Collector (EDC) slow collection time in Indirect Relationship Processing after applying 7.0.0 P02
Originally Published: 2016-05-27
Article Number
Applies To
RSA Version/Condition: 7.0.0 P02
Issue
In the User Interface, select Admin > Monitoring > Data Runs and choose a run ID. Under Task Details, note the long processing times when the description notes Indirect Relationship Processing, as in the image below:
Cause
Resolution
- RSA Identity Governance and Lifecycle 7.0.0 P04
- RSA Identity Governance and Lifecycle 7.0.1
- RSA Identity Governance and Lifecycle 7.0.2
Notes
MERGE INTO T_AV_ROLE_MISSINGENTS T USING (WITH SHOULDHAVEENTS (ROLE_ID, MEMBER_ID, MEMBER_TYPE, ENT_ID, ENT_TYPE) AS ( SELECT D.ROLE_ID, M.MEMBER_ID, M.MEMBER_TYPE, D.ENT_ID, D.ENT_TYPE FROM T_AV_ROLEDEFINITIONS D JOIN T_AV_ROLEMEMBERSHIPS M ON M.ROLE_ID = D.ROLE_ID WHERE 'C' = :B1 AND D.ROLE_ID IN (SELECT ID FROM GTT_EXP_ROLES) AND D.IS_REQUIRED = 'TRUE' AND D.DELETION_DATE IS NULL AND M.DELETION_DATE IS NULL UNION ALL SELECT D.ROLEVERSION_ID, M.MEMBER_ID, M.MEMBER_TYPE, D.ENT_ID, D.ENT_TYPE FROM T_AV_ROLEVERDEFINITIONS D JOIN T_AV_ROLEVERMEMBERSHIPS M ON M.ROLEVERSION_ID = D.ROLEVERSION_ID WHERE 'P' = :B1 AND D.ROLEVERSION_ID IN (SELECT ID FROM GTT_EXP_ROLES) AND D.IS_REQUIRED = 'TRUE' ), MISSINGENTS AS ( SELECT ROLE_ID, MEMBER_ID, MEMBER_TYPE, ENT_ID, ENT_TYPE FROM SHOULDHAVEENTS WHERE (ENT_ID, MEMBER_ID, ENT_TYPE, MEMBER_TYPE) IN (SELECT ENT_ID, MEMBER_ID, ENT_TYPE, MEMBER_TYPE FROM SHOULDHAVEENTS MINUS SELECT ENTITLEMENT_ID, ENTITLED_ID, ENTITLEMENT_TYPE, ENTITLED_TYPE FROM T_AV_EXPLODEDUSERENTITLEMENTS WHERE DELETION_DATE IS NULL AND (ENTITLEMENT_ID, ENTITLED_ID) IN (SELECT ENT_ID, MEMBER_ID FROM SHOULDHAVEENTS) MINUS SELECT GROUP_ID, MEMBER_ID, 'group', MEMBER_TYPE FROM T_GROUP_MEMBERSHIPS WHERE DELETION_DATE IS NULL AND (GROUP_ID, MEMBER_ID) IN (SELECT ENT_ID, MEMBER_ID FROM SHOULDHAVEENTS WHERE ENT_TYPE = 'group')) ) SELECT E.ID, M.ROLE_ID, M.MEMBER_ID, M.MEMBER_TYPE, M.ENT_ID, M.ENT_TYPE FROM MISSINGENTS M FULL OUTER JOIN (SELECT ID, ROLE_TYPEID, MEMBER_ID, MEMBER_TYPE, ENT_ID, ENT_TYPE FROM T_AV_ROLE_MISSINGENTS WHERE ROLE_TYPEID IN (SELECT ROLE_TYPEID FROM GTT_EXP_ROLES)) E ON E.ROLE_TYPEID = :B1 ||M.ROLE_ID AND E.MEMBER_ID = M.MEMBER_ID AND E.MEMBER_TYPE = M.MEMBER_TYPE AND E.ENT_ID = M.ENT_ID AND E.ENT_TYPE = M.ENT_TYPE WHERE M.ROLE_ID IS NULL OR E.ID IS NULL ) DELTA ON (T.ID = DELTA.ID) WHEN MATCHED THEN UPDATE SET ROLE_ID = T.ROLE_ID DELETE WHERE T.ID IS NOT NULL WHEN NOT MATCHED THEN INSERT (ID, ROLE_TYPEI D, ROLE_ID, MEMBER_ID, MEMBER_TYPE, ENT_ID, ENT_TYPE) VALUES (GETSEQUENCEVALUE('av_rolemissingent_seq.nextval'), :B1 ||DELTA.ROLE_ID, DELTA.ROLE_ID, DELTA.MEMBER_ID, DELTA.MEMBER_TYPE, DELTA.ENT_ID, DELTA.ENT_TYPE)
Related Articles
Authentication Manager Log Messages (10061-10250) 62Number of Views How to resolve 'EXP-00000: Export terminated unsuccessfully' error encountered during Oracle Export in Thor Xellerate 6Number of Views RSA Via Lifecycle and Governance 7.0 Global Roles do not show under matching entitlements when entitlement rule is set to … 21Number of Views Matching entitlements in RSA Identity Governance and Lifecycle are not displaying when Entitlement Rule is set to Ent Type… 14Number of Views Exception on form validation: java.lang.illegalStateException: Already connected error in RSA Identity Governance & Lifecy… 114Number of Views
Trending Articles
How to manipulate imported RSA SecurID Software Token(s) on an iPhone or iPad device How to implement SAML SSO Authentication with Microsoft Azure Active Directory and RSA Identity Governance & Lifecycle "No decryption codes were found in the zip file" error when decrypting RSA SecurID tokens How to download full kits, service packs, and patches from RSA Link for RSA Identity Governance & Lifecycle RSA Governance & Lifecycle 8.0.0 Upgrade and Migration Guide
Don't see what you're looking for?