What is Preventing my RPE Report Resource from Being Portable?
I have developed a very simple report resource for RTC using RPE. The report has a single data source which I have made external and initialized with the ${public} parameter. At the beginning of the report, the data source is dynamically reconfigured to pull data from work item(s) that are specified with an external variable that the user can populate in the report dialog. I have two different server installations where I am testing this: a Sandbox, and a Production environment. The report works successfully on the Sandbox. None of the URL's are hard-coded into the report, they are derived from the ${public} parameter. When I take the same report and deploy it on our production environment, I get an error when I try to run the report: Error in engine Can not redirect to the OAuthentication identify URL. Request URL: [the URI that the data source is using for the dynamic configuration] Anyone know what is going on here? Some of the notable differences between the sandbox implementation and the production implementation:
Other things I've tried:
Any insight would be appreciated.
Edit: I've attached the report for what it is worth in the IBM developerWorks forum for RPE:
|
One answer
Hi Nate,
What version of CLM are you using? Since the report is working in your sandbox, I wonder if you could be running into RRDG authentication should be able to handle the case where the app is a friend of itself (313087), which was fixed in 5.0.1. On the production server, can you check to see if the CCM app is a friend of itself (you may need to ask an admin)? Comments
Nate Decker
commented Mar 13 '15, 10:18 a.m.
We are on 4.0.6. When I look at the application administration page for the CCM application, I see it is listed as a friend of itself. The administration page for JTS didn't show the same thing (it was not a friend of JTS) so I've made that change just in case it mattered. The change doesn't seem to have made a difference. I'm still seeing the error message. It was worth a shot so thanks for the suggestion, but it looks like something different is at play here.
Nate Decker
commented Mar 13 '15, 10:27 a.m.
I'm not really married to the whole portability objective. I think it would be a nice feature for the report resource, but it's not a show-stopper if I can't get that to work. It's noteworthy that if I hard-code the URI into the report resource, and if I change the Data Source Schema's "Configuration required" property to "full", I no longer get the error message. However, the data source seems to be unable to fetch information about the work items. I'm not sure if that's a different problem or just a different manifestation of the same problem. I thought I would provide this information if it helps at all. If I could get it to fetch data successfully when hard-coding the URI, that would be an acceptable solution. Just so I'm clear - did you remove CCM as a friend of itself, or did you add it as a friend of the JTS? The workaround for defect 313087 is to remove CCM as a friend of itself.
Just so I'm clear - did you remove CCM as a friend of itself, or did you add it as a friend of the JTS? The workaround for defect 313087 is to remove CCM as a friend of itself.
|
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.