It's all about the answers!

Ask a question

Problem Fetching Remote Data: Status: 200


Walter Mansur (63613017) | asked Jan 19 '10, 5:27 p.m.
Any one else seeing this when they try to add a Link for "Tested By" with Rational Team Conceert and Rational Quality Manager with Cross Server Functionality "Enabled"?

"Problem Fetching Remote Data:

Unable to load URL: /jazz/proxy?uri=https%3A%2F%2Ftpaccpvas247rqm.caremedic.net%3A9443%2Fjazz%2Fservice%2Fcom.ibm.rqm.integration.service.IIntegrationService%2Fcatalog, Status: 200"

Is there something misspelled in the URL above?

Environment:
Windows XP SP3
Web Browser is FireFox v3.5.7
RTC Server is v2.0, RTC Clients are at v2.0.0.1
RQM Server is v2.0.0.1, with iFix01

Thanks for any advice,

-Walter

4 answers



permanent link
Walter Mansur (63613017) | answered Jan 20 '10, 9:22 a.m.
I just found another post with a similar issue:
http://jazz.net/forums/viewtopic.php?t=7724&highlight=iintegrationservice

Is anyone from IBM willing to help us out with this?

Thanks,

-Walter

permanent link
Walter Mansur (63613017) | answered Jan 20 '10, 11:04 a.m.
These forums are great. We get to answer our own questions - with more questions.

So, I was digging some more on this issue and at one point, I pasted the URL from the error message into FireFox and I got this error: CRJAZ1168I Service "com.ibm.rqm.integration.service.IIntegrationService" is not defined for remote execution.

There is a topic in the RQM forum (from back in Sept. of 2008), about this type of issue: http://jazz.net/forums/viewtopic.php?t=2185&highlight=crjaz1168i

I was digging some more on this issue and at one point, I got this error: CRJAZ1168I Service "com.ibm.rqm.integration.service.IIntegrationService" is not defined for remote execution.

So now I wonder if this is part of our problem, malformed XML file. There is a topic in the RQM forum about this type of issue: http://jazz.net/forums/viewtopic.php?t=2185&highlight=crjaz1168i

The following excerpt is part of a file named plugin.xml on the RQM server. I found this file under the rqm-update-site\plugins folder on the RQM server - just where one would expect it to be. Notice how all of the other services have com.something for their "uri=" string. The one for oslc_qm does not. That service is specifically called out in the file used by the rootservices URL on our RQM server. We actually have a line in the rootservices file like this:

<!-- Quality Management service catalog -->
<oslc_qm:qmServiceProviders rdf:resource="https://RQMServer.xyzcompany.net:9443/jazz/service/com.ibm.rqm.integration.service.IIntegrationService/catalog"/>

There are folders on the RQM server, under rqm-update-site\plugins folder that match up with that com.ibm.etc... path.

The excerpt from the plugin.xml file follows here (I put the << to the right of the line with oslc_qm in it):

<extension point="com.ibm.team.repository.common.components">
<component id="com.ibm.rqm.integration" name="RQM Integration Component">

<service kind="RAW_HTTP" name="Integration HTTP service"
uri="com.ibm.rqm.integration.service.IIntegrationService"
version="1">
</service>

<service kind="RAW_HTTP" name="OSLC QM service"
uri="oslc_qm" <<
version="1">
</service>

<service kind="RAW_HTTP" name="CALM Filter service"
uri="com.ibm.rqm.integration.calm.common.ICalmFilterService"
version="1">
</service>

<service
description="IHistoryService"
kind="RPC"
name="IHistoryService"
uri="com.ibm.rqm.integration.service.history.IHistoryService"
version="1"/>

<service
description="IHistoryFeedService"
kind="RPC"
name="IHistoryFeedService"
uri="com.ibm.rqm.integration.service.history.IHistoryFeedService"
version="1"/>

<service
description="IFOPService"
kind="RPC"
name="IFOPService"
uri="com.ibm.rqm.integration.service.fop.IFOPService"
version="1"/>

<service
description="IFOPServiceContentProvider"
kind="RPC"
name="IFOPServiceContentProvider"
uri="com.ibm.rqm.integration.service.fop.IFOPServiceContentProvider"
version="1"/>

</component>

End of excerpt.

My question now is "Do we go in and hand edit this file?" I don't see anywhere in the Web Admin UI where this can be edited.

Thanks again,

-Walter

permanent link
Lukas Holy (111) | answered Oct 17 '12, 3:10 p.m.
I had the same problem and it helped to change /jazz/service to /qm/service/

Example:

java -jar RQMCopyUtility.jar -s=https://server_name:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/Project+name+1 -us=user -pws=password -d=https://server_name:9443/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/Project+name+2

In project names use + instead of space and escape symbols such as   (    by symbol  \  eg. \(  


permanent link
Paul Slauenwhite (8.4k12) | answered Oct 18 '12, 6:24 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
See https://jazz.net/wiki/bin/view/Main/RQMCopyUtility#Usage_Examples for these and other tips.

Your answer


Register or to post 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.