Error creating DDR : FinalActionLimits in class Data-Decision-Request-Customer

Hi Team,

We are using Pega CDH 8.5 version. When trying to setup Context Dictionary in CDH portal, we are getting below error.

We have tried few steps like Revalidating the rule, Re-saving the rule to application ruleset version, Re-deploying the rule from another environment, restarting the server, but no luck. There is no extra information present in Pega logs related to the error.

Can anyone help to share the resolution for the error?

Error creating DDR : FinalActionLimits in class Data-Decision-Request-Customer

FinalActionLimits - This is a Decision Data rule present in PegaMKT-Engine:08-05-01 version.

@NAGASRAVYAC - can you check if DDR “FinalActionLimits” exists is other rule-set apart from PegaMKT-Engine rule-set in your application stack.

Also when you click on “ERROR” link in audit log of context dictionary, do you see any errors in dialog box ?

Thanks

Harish

Hi @reddh,

Thanks for the reply.

FinalActionLimits DDR rule is present only in PegaMKT-Engine rule-set, not in any other application ruleset stack. Nothing in specific is mentioned in the error link pop-up except the same error text -

Error creating DDR : FinalActionLimits in class Data-Decision-Request-Customer.

On tracing ‘SaveAsDDR’ activity, found below 2 failures.

1. Unable to open an instance using the given inputs: pxObjClass = “Rule-Decision-DecisionParameters”, pyClassName = “XYZ-FW-PMCD-SR”, pyPurpose = “FinalActionLimits”

Not sure, why it is trying to search rule in our application specific class.

2. Update record failed: No unlocked Rulesets/Versions found that are valid for this record. Unlock at least one Ruleset/Version that can contain records of this type.

Unable to identify which inlocked ruleset it is referring to. The ruleset version applied in Context Dictionary and in design-time application access group are both unlocked version in the application.

@NAGASRAVYAC - check ruleset version mentioned in access group destination ruleset

Harish

@reddh It is already the unlocked ruleset version.

@NAGASRAVYAC - your application SR class is "XYZ-FW-PMCD-SR" ?

@NAGASRAVYAC - I agree it should look in Data-Decision-Request-Customer. Please create a INC for the same. GCS can help you.

@reddh Yes, it is our application SR class. But why is it trying to find ‘FinalActionLimits’ DDR rule in this class? Usually this DDR rule will only be present in ‘Data-Decision-Request-Customer’ class in PegaMKT-Engine rule-set.

@reddh - Yes, raised an INC for the issue. Thank you.

@NAGASRAVYAC please can you provide the INC reference here so that we can help track the issue resolution?

@MarijeSchillern

INC-224719

The issue got resolved after removing below access roles from the access group, the operator was using for setting up Context Dictionary.

Decisioning Architect

RevisionManager