Marketing Events do not work when custom customer class is used
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'.
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).
A defect or configuration issue in the operating environment. Additional configuration is required when customizing the Pega Marketing Application.
Perform the following local-change:
DO Save-as operation of the following rules from PegaMKT-Data-Customer to Customer class: