Support Article

How to change page definition

SA-27433

Summary



User has a Page property in Data class “PegaMKT-Data-Customer”.

Initially, user saved the property with Page Definition “PegaMKT-Data-Customer”.

Now when user attempts to change the Page definition to “ PegaMKT-Data-Member” user gets the below error. This error was seen when the user attempts to implement the step 1) - 2 - b of the resolution shared in the following link:

https://pdn.pega.com/support-articles/segmentation-population-error

Error Messages



"Definition required to conform to PegaMKT-Work-Offer.Customer instance created 20150910T222212.427 GMT.
Page Class for embedded page:
The Page Class value PegaMKT-Data-Member has been changed to PegaMKT-Data-Customer"



Steps to Reproduce


  1. Create a Page property in Data class “PegaMKT-Data-Customer”.
  2. Save the property with Page Definition “PegaMKT-Data-Customer”.
  3. Now try to change the page definition to “PegaMKT-Data-Member” and save.


Root Cause



The parent class(Directed) inheritance was given as Data-Party but since the Page is originally in PegaMKT-Data-Customer and it can be directly referenced there.

Resolution



Change the Parent class(Directed) under Class inheritance of PegaMKT-Data-Member to "PegaMKT-Data-Customer"

Published August 31, 2016 - Updated August 23, 2017


66% found this useful

Have a question? Get answers now.

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