I am unable to save my context dictionary after I implement the Customer, Account, Behavioral and Poposition. When saving I got following errors at step "Create data flow : CustomerData in class <MyClass>-Customer":
.pyModelProcess.pyShapes(Compose2).pyComposeIntoProperty: '.BehavioralData' is not of class 'PegaMarketingFS-Data-Customer-BehavioralData' or any of its ancestors
.pyModelProcess.pyShapes(Compose1).pyComposeIntoProperty: '.Accounts' is not of class 'PegaMarketingFS-Data-Customer-Accounts' or any of its ancestors
I recreated both .Behavior and .Accounts using <MyClass>-Customer-BehavioralData and <MyClass>-Customer-Accounts at <MyClass>-Customer class, each one of them inherits from PegaMarketingFS-Data-Customer, PegaMarketingFS-Data-Customer-Accounts, PegaMarketingFS-Data-Customer-BehavioralData respectivally.
I followed the proposed steps and got the same errors, following is the details of the updates I did on my app:
For step 1 and 2, I enabled the missing agent schedulers for PegaMKT-Engine agent to be active, as well as updated PegaNBAM:Agents access group to point to my app.
Regarding step 3, the context dictionary is able to resolve the Association Rules at design time, validated by clicking in the bull's-eye icon. Those are pointing to the Association Rules I created in <MyClass>-Customer based on those existing int PegaMarketingFS-Data-Customer. So there were no changes in this configuration.
For step 4, I review the article, and so ensured that my <MyApp>-Artifacts ruleset is empty; this ruleset is properly configured in the Context Dictionary at "Generate Artifcats in" property.
Also we cleaned the server's cache just in case
Something I was able to catch yesterday, is that when the CustomerData data flow is created based in the template from PegaMarketingFS it updates only composite components, but does not update the data source components. Should we update the template DFs and DSs? I tried but didn't succeed in making it work so far.
Do you have another idea of what could be the reason for this error?