Description: Application ABC is built on XYZ. There is section named SEC in both the Classes like, XYZ- FW-CFW-work SEC and ABC- DIV- Unit- work SEC. This SEC is getting called from a section named PEGASEC which is in PegaCA-work class.
Issue: SEC is picking up from XYZ-FW-CFW-work class where it suppose to pick from ABC- DIV- Unit- work.
Please check if you have added the FW work class (XYZ- FW-CFW-work) in the inheritance of the implementation work class (ABC- DIV- Unit- work) and check the use-case again.
To add the FW inheritance work class, right-click on the implementation work class and select the definition. In the class inheritance class section, add the FW inheritance work class.
After adding, just right click on the Implementation work class and click on inheritance to find the inheritance structure.
In addition to that please check the rule availability status of that particular section in the implementation class. If it is withdrawn in the implementation then as per the rule resolution it checks according to the class hierarchy till the rule is found.
Inheritance looks good, at run time it is picking up Framework rule instead of implementation. If a rule is getting called from PegaCA-work, it should pick from Implementation first, right? Or Am I wrong?
If possible could you please attach the screen-shot of the inheritance which helps to understand the issue. Also, check the rule availability status of the section rule which was there in the implementation class.