Question
CGI
IN
Last activity: 31 Aug 2017 10:49 EDT
Report Definition is not returning results from Implementation classes
Please find the steps mentioned below to reproduce the issue.
- Created report definition in framework work class(XXX-FW-XXXXFW-Work) .
- On data access tab of report definition tab , I have checked the option “Report on Descendant class instances and include implementation class only”.
Expected Result: When I ran the report definition , system should return the results by considering the implementation class(XXX-XX-XXXX-Work) as we have checked option “Report on Descendant class instances and Include implementation class only”.
Actual result: But when I ran the report definition ,it’s not showing any results as it is considering the framework class (XXX-FW-XXXXFW-Work).
How to debug the issue..........
Thanks in Advance!
***Updated by moderator: Lochan to update Categories; add SR details***
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution
Pegasystems Inc.
US
Per the Engineer who worked on the associated SR:
A single framework class is mapped to many implementation classes and a report definition is created in framework class with "Use implementation only" check box selected in Data access tab. In this scenario, if this report definition is executed from implementation class, then PRPC fall back to frame work and displays only the framework instances in the report.
Pegasystems Inc.
IN
Hi,
Are you running the report from implementation layer or framework layer ? The implementation class should be visible to the application context from which you are running the report. Then only RD can fetch the records of that class.
Thanks,
Santhosh
CGI
IN
Thanks..........
Yes, it is called from implementation layer . i.e. In customer service, Section which displays Interaction case history.
Till last week, it is working i.e. displaying cases from implementation cases.
We are not able to understand, due to what changes in config, it is not working.
We need help in debug and resolve the issue.
Pegasystems Inc.
IN
Hello Rajasekhar,
When you are trying to run the report definition capture the tracer log and check you may get information .
Please check below links as well this may help you.
https://collaborate.pega.com/question/report-definition-not-getting-instances-descendant-classes
Thanks & Regards,
Durga
CGI
IN
Hi Durga,
I have gone through above links already. Nothing helpful information for my issue.
While debugging tracer and clipboard, we identified that Prepared values on pyreportcontentpage is setting to framework class. We don't know why it is setting to framework class, instead of implementation class.
We are still not able to resolve the issue.
Thanks in advance...........
PEG
GB
Which version of the product are you using here?
CGI
IN
We are using
Pega 7.2.2
CMP 7.2.2
PEG
GB
Thanks for the additional details.
Can you please perform a System Scan and check whether you have HFix-33187 installed?
If not, you may want to raise a Support Request for this hotfix. I cannot say if this will resolve your problem, but I would say it is worth trying.
CGI
IN
Thanks.........
HFix-33187 is not there in our system.
Could you please more details on HFix-33187.
Pegasystems Inc.
IN
Hello!
I found that this link has some detail on this HFix: Customer Relationship Management for Financial Services Hotfixes
Regards,
CGI
IN
We have raised SR-B68813.
Regarding HFix-33187, It is not related to our issue.
Updated: 9 Aug 2017 4:04 EDT
CGI
IN
Can someone help in resolving the issue..........
Pegasystems Inc.
US
Is the framework class in an application ruleset or rule resolved ruleset?
-
Salil Mittal
CGI
IN
Issue is resolved by SR-B68813
Accepted Solution
Pegasystems Inc.
US
Per the Engineer who worked on the associated SR:
A single framework class is mapped to many implementation classes and a report definition is created in framework class with "Use implementation only" check box selected in Data access tab. In this scenario, if this report definition is executed from implementation class, then PRPC fall back to frame work and displays only the framework instances in the report.