Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Class Issue with data transform

SA-16562

Summary



Parent class names override the child class names whenever a call from child class data transform to parent class data ocurrs.
 

Error Messages



N/A


Steps to Reproduce



1)Create two data transforms one in child class and another in parent class.
2)Create a PageList in Child Class.
2)initialize the properties of a page list in both the data transforms.
3)In the child class data transform, tick the "Call Super Class Data transform" check box.
4) After a call to super class data transform has happened, the page list pxObjClass of the page list's pages has changed to parent class classes.


Root Cause



A backwards compatibility defect in Pegasystems’ code or rules: The system is not picking up the highest version of the model passed as a parameter to append to page list activity. The behavior has been changed from pega 6x to pega 7 wherein in pega 7 , the rule present in the local class gets passed.

Resolution



Perform the following local-change: Once the page list property gets created in a frame-work layer data transform, once the parent data transform gets called, change the pxObjClass property value in the parent data transform to an appropriate value.
 

Published January 31, 2016 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us