Support Article
Issue while trying to populate data pages from SOAP service
SA-26948
Summary
Administrators have built a Data Page which is populated through a Report Definition. In the Report Definition they have selected the "Report on descendant class instances" (Data Access tab).
When the system is running the administrator is sporadically observing that the data in the Data Page is incorrect.
The data that is being returned by the report is consistent with the instance data from the framework class, whereas the report configuration should have caused it to return instance data from the implementation class.
Error Messages
Not Applicable
Steps to Reproduce
Not Applicable
Root Cause
The Data Page builds the list using a report. These both belong to the framework class, and the report is defined with the Report on Descendents (pyUseImplementationClass) turned on.
If the Data Page is initially accessed from an operator accessing the system, then this is running a query against the implementation class in order to populate the Data Page.
This the correct and expected behavior.
But if the Data Page is initially referenced by a service, then it runs the report against the framework class instead. So the Data Page contents are not correct.
Resolution
Apply HFix-29053.
Published August 24, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.