Problem Fetching Remote Data: Status: 200
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
"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
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
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
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. \(