Survivor-ship rule - Set the Record with the Oldest Creation Date as Master - not working

(Doc ID 2272804.1)

Last updated on SEPTEMBER 18, 2017

Applies to:

Oracle Fusion Sales Cloud Service - Version and later
Information in this document applies to any platform.


On : version, Data Quality, Customer Hub

When attempting to merge accounts using the "Set the Record with the Oldest Creation Date as Master" rule defined as in documentation
the following error occurs.

An error occurred when executing the survivorship rules. Review the server log file for more information.: oracle.rules.sdk2.exception.SDKException: RUL-05895: while validating "RuleDictionary", found 1 error(s) Details: RUL-05037: A cyclical definition exists in the data model "OrganizationPartyVO -> CustomerAccountVO -> OrganizationPartyVO"

The issue can be reproduced at will with the following steps:
1) Created a survivorship rule in "Manage Survivorship Rules" task in order to have the older record set as master.
2) Select 2 accounts in SUI > Merge
3) Ends in error:

The issue has the following business impact:
Due to this issue, users cannot merge accounts using the newly defined survivorship rule


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