Support Article
Marketing Events do not work when custom customer class is used
SA-19405
Summary
Marketing event functionality does not seem to work with custom Customer class.
Upon triggering the HandleMktEvents Soap Service, user gets a broken queue item with an error.
Failed to find a 'RULE-DECISION-DDF' with the name 'EVENTDFP134' that applies to 'PegaMKT-Data-Customer'. There were 1 rules with this name in the rulebase, but none matched this request. The 1 rules named 'EVENTDFP134' defined in the rulebase are:
1 related to applies-to class 'PegaMKT-Data-Customer', but were defined on subclasses: 'your custom Customer Class'.
Error Messages
Not applicable.
Steps to Reproduce
1.Create a Campaign with Real Time Events as an Engagement.
2. Using a SoapUI, trigger a Realtime event.
3. Wait for the event queue item to get processed. and check the broken queue items in System Management Application (SMA).
Root Cause
A defect or configuration issue in the operating environment. Additional configuration is required when customizing the Pega Marketing Application.
Resolution
Perform the following local-change:
DO Save-as operation of the following rules from PegaMKT-Data-Customer to Customer class:
Data Flow:
1. CustomerData
DataSet:
1. Customer
2. CustomerDDS
3. CustomerNoPartitioning
Tags:
Published February 9, 2016 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.