RQM build integration with RTC
Following the steps defined in the 'Setting up build integration with Rational Team Concert' section of https://jazz.net/help-dev/rational-quality-manager/index.jsp
Got to the point of setting up a build provider but get the following message:
access from the client https://cm-rqmserv01/jazz/web/dojo/../dojox/io/proxy/xip_client.html is denied
I've setup the cross site communication between RTC & RQM but attempting to setup a link in RTC to RTM (irrespective of the link type) it identifys the target server but doesn't display any service providers. Just errors with:
Unable to load URL: /jazz/proxy?uri=https%3A%2F%2FCM-RQMSERV01%3A443%2Fjazz%2Frootservices&dojo.preventCache=1251982429217, Status: 500
Attempting to access the the rootservices page for the RTC & RQM server correct displays the following info,
For RTC:
<rdf>
One point - the xml page is not displayed it gives the option to save the file which is later viewed via notepad.
The same happens for the friends info but the RTC page correctly defines the RQM server as a trusted firend:
<jd>
and likewise for the RQM friends page:
<jd>
Any suggestions / help appreciated.
Thanks
Mike
Got to the point of setting up a build provider but get the following message:
access from the client https://cm-rqmserv01/jazz/web/dojo/../dojox/io/proxy/xip_client.html is denied
I've setup the cross site communication between RTC & RQM but attempting to setup a link in RTC to RTM (irrespective of the link type) it identifys the target server but doesn't display any service providers. Just errors with:
Unable to load URL: /jazz/proxy?uri=https%3A%2F%2FCM-RQMSERV01%3A443%2Fjazz%2Frootservices&dojo.preventCache=1251982429217, Status: 500
Attempting to access the the rootservices page for the RTC & RQM server correct displays the following info,
For RTC:
<rdf>
One point - the xml page is not displayed it gives the option to save the file which is later viewed via notepad.
The same happens for the friends info but the RTC page correctly defines the RQM server as a trusted firend:
<jd>
and likewise for the RQM friends page:
<jd>
Any suggestions / help appreciated.
Thanks
Mike
10 answers
Hi Mike,
This is a little confusing, and I apologize for that. Build Integration with RTC is actually configured differently than the C/ALM integrations (like defects).
Check out this for specific information on configuring the Build Integration:
http://publib.boulder.ibm.com/infocenter/rqmhelp/v2r0/index.jsp?topic=/com.ibm.rational.test.qm.doc/topics/t_troubleshoot_webadmin.html
Everything you need to do is within that one page.
Regards,
John
This is a little confusing, and I apologize for that. Build Integration with RTC is actually configured differently than the C/ALM integrations (like defects).
Check out this for specific information on configuring the Build Integration:
http://publib.boulder.ibm.com/infocenter/rqmhelp/v2r0/index.jsp?topic=/com.ibm.rational.test.qm.doc/topics/t_troubleshoot_webadmin.html
Everything you need to do is within that one page.
Regards,
John
Following the steps defined in the 'Setting up build integration with Rational Team Concert' section of https://jazz.net/help-dev/rational-quality-manager/index.jsp
Got to the point of setting up a build provider but get the following message:
access from the client https://cm-rqmserv01/jazz/web/dojo/../dojox/io/proxy/xip_client.html is denied
I've setup the cross site communication between RTC & RQM but attempting to setup a link in RTC to RTM (irrespective of the link type) it identifys the target server but doesn't display any service providers. Just errors with:
Unable to load URL: /jazz/proxy?uri=https%3A%2F%2FCM-RQMSERV01%3A443%2Fjazz%2Frootservices&dojo.preventCache=1251982429217, Status: 500
Attempting to access the the rootservices page for the RTC & RQM server correct displays the following info,
For RTC:
<rdf>
One point - the xml page is not displayed it gives the option to save the file which is later viewed via notepad.
The same happens for the friends info but the RTC page correctly defines the RQM server as a trusted firend:
<jd>
and likewise for the RQM friends page:
<jd>
Any suggestions / help appreciated.
Thanks
Mike
Hi John,
I've re-verified the settings on the advanced property pages, as detailed in the linked documents, and the setting appear correct. The server has been re-booted since the last changes were made. However, when I go into RTM and attempt to set Rational Team Concert as the build provider it reports:
access from the client https://<server> jazz/web/dojo/../dojox/io/proxy/xip_client.html is denied
In the RQM log is:
13:04:45,718 INFO com.ibm.rational.test.lm.service - class com.ibm.rational.test.lm.service.spi.ProviderRestService:postDiscoverAllAssets AQXSP0002I External provider functionality was accessed through RQM but none are configured: No provider with inventory ability is active
Not sure if this is related.
The details I've entered in the 'cross-server communications' sections (when attempting to be able to add a link to RQM from the RTC project page) is still present. Would these entries conflict?
(BTW after setting the cross-server comms entries & re-boot, logging into RTC still allows me to pick the server from the drop down list but fails to list any service providers)
Mike
I've re-verified the settings on the advanced property pages, as detailed in the linked documents, and the setting appear correct. The server has been re-booted since the last changes were made. However, when I go into RTM and attempt to set Rational Team Concert as the build provider it reports:
access from the client https://<server> jazz/web/dojo/../dojox/io/proxy/xip_client.html is denied
In the RQM log is:
13:04:45,718 INFO com.ibm.rational.test.lm.service - class com.ibm.rational.test.lm.service.spi.ProviderRestService:postDiscoverAllAssets AQXSP0002I External provider functionality was accessed through RQM but none are configured: No provider with inventory ability is active
Not sure if this is related.
The details I've entered in the 'cross-server communications' sections (when attempting to be able to add a link to RQM from the RTC project page) is still present. Would these entries conflict?
(BTW after setting the cross-server comms entries & re-boot, logging into RTC still allows me to pick the server from the drop down list but fails to list any service providers)
Mike
Hi Mike -
I'm sorry, I pasted the wrong link in my reply.
Again, the configuration is actually quite different from what you are currently doing for the C/ALM integration. Here is the info on the build integration:
http://publib.boulder.ibm.com/infocenter/rqmhelp/v2r0/topic/com.ibm.rational.test.qm.doc/topics/t_config_rtc_build_integration.html
I apologize for pasting the wrong link before; I just made a confusing situation more confusing!
Thanks,
John
I'm sorry, I pasted the wrong link in my reply.
Again, the configuration is actually quite different from what you are currently doing for the C/ALM integration. Here is the info on the build integration:
http://publib.boulder.ibm.com/infocenter/rqmhelp/v2r0/topic/com.ibm.rational.test.qm.doc/topics/t_config_rtc_build_integration.html
I apologize for pasting the wrong link before; I just made a confusing situation more confusing!
Thanks,
John
Hi John,
I've re-verified the settings on the advanced property pages, as detailed in the linked documents, and the setting appear correct. The server has been re-booted since the last changes were made. However, when I go into RTM and attempt to set Rational Team Concert as the build provider it reports:
access from the client https://<server> jazz/web/dojo/../dojox/io/proxy/xip_client.html is denied
In the RQM log is:
13:04:45,718 INFO com.ibm.rational.test.lm.service - class com.ibm.rational.test.lm.service.spi.ProviderRestService:postDiscoverAllAssets AQXSP0002I External provider functionality was accessed through RQM but none are configured: No provider with inventory ability is active
Not sure if this is related.
The details I've entered in the 'cross-server communications' sections (when attempting to be able to add a link to RQM from the RTC project page) is still present. Would these entries conflict?
(BTW after setting the cross-server comms entries & re-boot, logging into RTC still allows me to pick the server from the drop down list but fails to list any service providers)
Mike
Hi John,
created DNS entries for both servers (both part of a workgroup) and each server can ping the other using the respective hostnames.
On the RTC server:
Cross Domain Host Whitelist=https://10.23.87.78:443/jazz, https://cm-rqmserv01:443/jazz
Enable Cross Domain Communication=true
Use Canonical Host Name=false
ServletConfigurationService hostname=cm-jazzserv01
Also set:
PublicURIroot=https://cm-jazzserv01:443/jazz
On RQM server:
Entered a user with JazzAdmins Repository Permissions to the
RTCBuildInformationCollector and ConnectionRestService users section.
Plus ServletConfigurationService hostname= cm-rqmserv01
Canonical Host Name=false
Also set:
PublicURIroot:https://cm-rqmserv01:443/jazz
Am I missing something?
Thanks
Mike
created DNS entries for both servers (both part of a workgroup) and each server can ping the other using the respective hostnames.
On the RTC server:
Cross Domain Host Whitelist=https://10.23.87.78:443/jazz, https://cm-rqmserv01:443/jazz
Enable Cross Domain Communication=true
Use Canonical Host Name=false
ServletConfigurationService hostname=cm-jazzserv01
Also set:
PublicURIroot=https://cm-jazzserv01:443/jazz
On RQM server:
Entered a user with JazzAdmins Repository Permissions to the
RTCBuildInformationCollector and ConnectionRestService users section.
Plus ServletConfigurationService hostname= cm-rqmserv01
Canonical Host Name=false
Also set:
PublicURIroot:https://cm-rqmserv01:443/jazz
Am I missing something?
Thanks
Mike
Hey Mike,
Sounds like you are almost there.
Log in to both RQM and RTC in separate tabs from a browser.
It looks like you have all the configuration done, but just need to do the last step to establish the actual link between the 2 systems.
Refer to step #3 in http://publib.boulder.ibm.com/infocenter/rqmhelp/v2r0/index.jsp?topic=/com.ibm.rational.test.qm.doc/topics/t_config_rtc_build_integration.html
You need to go to Admin->System Properties->Build Integration in RQM.
Once you see a Project Area from RTC when you try to link then you know you've got it.
Regards,
John
Sounds like you are almost there.
Log in to both RQM and RTC in separate tabs from a browser.
It looks like you have all the configuration done, but just need to do the last step to establish the actual link between the 2 systems.
Refer to step #3 in http://publib.boulder.ibm.com/infocenter/rqmhelp/v2r0/index.jsp?topic=/com.ibm.rational.test.qm.doc/topics/t_config_rtc_build_integration.html
You need to go to Admin->System Properties->Build Integration in RQM.
Once you see a Project Area from RTC when you try to link then you know you've got it.
Regards,
John
Hi John,
created DNS entries for both servers (both part of a workgroup) and each server can ping the other using the respective hostnames.
On the RTC server:
Cross Domain Host Whitelist=https://10.23.87.78:443/jazz, https://cm-rqmserv01:443/jazz
Enable Cross Domain Communication=true
Use Canonical Host Name=false
ServletConfigurationService hostname=cm-jazzserv01
Also set:
PublicURIroot=https://cm-jazzserv01:443/jazz
On RQM server:
Entered a user with JazzAdmins Repository Permissions to the
RTCBuildInformationCollector and ConnectionRestService users section.
Plus ServletConfigurationService hostname= cm-rqmserv01
Canonical Host Name=false
Also set:
PublicURIroot:https://cm-rqmserv01:443/jazz
Am I missing something?
Thanks
Mike
Hi
I am also stuck with the same problem .. I even tried 2.0.0.2 i_Fix and 2.0.1 as per query http://jazz.net/forums/viewtopic.php?p=31749 .. but still no help , any updates pls share
I am also stuck with the same problem .. I even tried 2.0.0.2 i_Fix and 2.0.1 as per query http://jazz.net/forums/viewtopic.php?p=31749 .. but still no help , any updates pls share
No sorry John,
Entering https://CM-jazzserv01:443/jazz as the URL when defining the RTC repository for the build provider in the RQM sys properties I still get:
access from the client https://<server> jazz/web/dojo/../dojox/io/proxy/xip_client.html is denied
Mike
In my particular case, I got to resolve the "access from the client https://<server> jazz/web/dojo/../dojox/io/proxy/xip_client.html is denied " message just by adding the URL from RQM server into the "Cross domain host WhiteList" field in RTC.
Once the entry is added, this error is not shown anymore.
Nevertheless, I still have problems configuring build provider: "Couldnt connect to the server"
-I login on both RTC and RQM from firefox
-I configure both RTC and RQM as shown in "Setting up build integration with Rational Team Concert"
-On System Properties>build provider, I start the configuration
-No "access from the client ... is denied" is shown anymore
-A pop-up to choose between loging-in in RTC is shown: current loged-in user in RTC, or the user stated in the Advance Properties of RQM?
-Next, the error message: "Couldnt connect to the server"
.I can connect to both RTC and RQM servers with the same Firefox from teh same machine with which I am trying to configure the integration.
.It seems that at least RQM reaches RTC, since the error "access from the client ... is denied" is shown/hidden when deleting/adding the entry on Whitelist in RTC
Any help about this matter??
Thanks!!
Once the entry is added, this error is not shown anymore.
Nevertheless, I still have problems configuring build provider: "Couldnt connect to the server"
-I login on both RTC and RQM from firefox
-I configure both RTC and RQM as shown in "Setting up build integration with Rational Team Concert"
-On System Properties>build provider, I start the configuration
-No "access from the client ... is denied" is shown anymore
-A pop-up to choose between loging-in in RTC is shown: current loged-in user in RTC, or the user stated in the Advance Properties of RQM?
-Next, the error message: "Couldnt connect to the server"
.I can connect to both RTC and RQM servers with the same Firefox from teh same machine with which I am trying to configure the integration.
.It seems that at least RQM reaches RTC, since the error "access from the client ... is denied" is shown/hidden when deleting/adding the entry on Whitelist in RTC
Any help about this matter??
Thanks!!
Hi
I am also stuck with the same problem .. I even tried 2.0.0.2 i_Fix and 2.0.1 as per query http://jazz.net/forums/viewtopic.php?p=31749 .. but still no help , any updates pls share
No sorry John,
Entering https://CM-jazzserv01:443/jazz as the URL when defining the RTC repository for the build provider in the RQM sys properties I still get:
access from the client https://<server> jazz/web/dojo/../dojox/io/proxy/xip_client.html is denied
Mike
Just to make sure - everyone has updated their RTC to 2.0.0.2 iFix01, RQM to 2.0.1, cleared their browser cache before reconfiguring the integration, and are still observing the problem? Noel, does this apply to you as well?
I did verify that configuration had worked. This is a longshot, but is anyone using the REST API as well? I'd still recommend clearing the cache, restarting the browser, and trying again.
Regards,
John Nason
I did verify that configuration had worked. This is a longshot, but is anyone using the REST API as well? I'd still recommend clearing the cache, restarting the browser, and trying again.
Regards,
John Nason
In my particular case, I got to resolve the "access from the client https://<server> jazz/web/dojo/../dojox/io/proxy/xip_client.html is denied " message just by adding the URL from RQM server into the "Cross domain host WhiteList" field in RTC.
Once the entry is added, this error is not shown anymore.
Nevertheless, I still have problems configuring build provider: "Couldnt connect to the server"
-I login on both RTC and RQM from firefox
-I configure both RTC and RQM as shown in "Setting up build integration with Rational Team Concert"
-On System Properties>build provider, I start the configuration
-No "access from the client ... is denied" is shown anymore
-A pop-up to choose between loging-in in RTC is shown: current loged-in user in RTC, or the user stated in the Advance Properties of RQM?
-Next, the error message: "Couldnt connect to the server"
.I can connect to both RTC and RQM servers with the same Firefox from teh same machine with which I am trying to configure the integration.
.It seems that at least RQM reaches RTC, since the error "access from the client ... is denied" is shown/hidden when deleting/adding the entry on Whitelist in RTC
Any help about this matter??
Thanks!!
Hi
I am also stuck with the same problem .. I even tried 2.0.0.2 i_Fix and 2.0.1 as per query http://jazz.net/forums/viewtopic.php?p=31749 .. but still no help , any updates pls share
No sorry John,
Entering https://CM-jazzserv01:443/jazz as the URL when defining the RTC repository for the build provider in the RQM sys properties I still get:
access from the client https://<server> jazz/web/dojo/../dojox/io/proxy/xip_client.html is denied
Mike
Thanks for your answer John!
It seems I made the integration work at the end!
The problem resides in the fact that in my browser, there should be a rtc-server session started before configuring the build provider. From RQM build provider, I can only reach the rtc-server if a cookie with a session ID exists in my browser beforehand. So deleting cookies doesnt help in my case.
Moreover, the User with which I started that session in RTC must be the same that the one in Advance Properties of RQM.
It only works if both requirements are met.
Now that is seems the configuration is working ok, I am fighting with creating build definitions from RQM in RTC repository. I still cant see the integration working when creating Build Definitions in either RTC or RQM.
--------I explain the configuration of my system, in any case...:
Both RTC and RQM are updated to last version. Maybe it is not relevant for this problem, but both RTC and RQM are friends, and have PA connected. This integration works fine.
I have tried to follow step by step what info center says about this conf:
1.Configure everything
2.Clean all History from Firefox: cookies, cache, logins, site preferences
3.Access RQM, login ->session cookie generated for "rqm-server"
4.Go to Build provider and introduce:
-https://rtc-server:9443/jazz
5."Next" button
6.Screen to select PA in RTC
7.System Properties>build provider>State:Accept
---->My RQM->RTC Configuration
As stated in RQM Info Center "Setting up Rational Team Concert as your build provider"
In RQM:
.UserName with all Repository accesses in RTC
.Host name for RQM: rqm-server
.Other options like specified in info Center
In RTC:
.Whitelist: https://rqm-server:9445/jazz, https://192.168.200.179:9445/jazz, https://127.0.0.1:9445/jazz
.Host name for RTC: rtc-server
.Other options like specified in info Center
---->My Server JAZZ Configuration:
RTC Tomcat:
Jazz Foundation - Jazz Team Server 1.0.0.2 iFix 2 (I20100331-2220)
Rational Team Concert 2.0.0.2 iFix 2 (I20100331-2220)
Public URL root:https://rtc-server:9443/jazz
RQM Tomcat:
Jazz Foundation - Jazz Team Server 1.0.0.1 (I20090914-1300)
Rational Quality Manager 2.0.0.1 (I20091123_1429) iFix005
Public URL root:https://rqm-server:9445/jazz
.Server: Both RTC and RQM installed on the same machine (192.168.200.179).
It seems I made the integration work at the end!
The problem resides in the fact that in my browser, there should be a rtc-server session started before configuring the build provider. From RQM build provider, I can only reach the rtc-server if a cookie with a session ID exists in my browser beforehand. So deleting cookies doesnt help in my case.
Moreover, the User with which I started that session in RTC must be the same that the one in Advance Properties of RQM.
It only works if both requirements are met.
Now that is seems the configuration is working ok, I am fighting with creating build definitions from RQM in RTC repository. I still cant see the integration working when creating Build Definitions in either RTC or RQM.
--------I explain the configuration of my system, in any case...:
Both RTC and RQM are updated to last version. Maybe it is not relevant for this problem, but both RTC and RQM are friends, and have PA connected. This integration works fine.
I have tried to follow step by step what info center says about this conf:
1.Configure everything
2.Clean all History from Firefox: cookies, cache, logins, site preferences
3.Access RQM, login ->session cookie generated for "rqm-server"
4.Go to Build provider and introduce:
-https://rtc-server:9443/jazz
5."Next" button
6.Screen to select PA in RTC
7.System Properties>build provider>State:Accept
---->My RQM->RTC Configuration
As stated in RQM Info Center "Setting up Rational Team Concert as your build provider"
In RQM:
.UserName with all Repository accesses in RTC
.Host name for RQM: rqm-server
.Other options like specified in info Center
In RTC:
.Whitelist: https://rqm-server:9445/jazz, https://192.168.200.179:9445/jazz, https://127.0.0.1:9445/jazz
.Host name for RTC: rtc-server
.Other options like specified in info Center
---->My Server JAZZ Configuration:
RTC Tomcat:
Jazz Foundation - Jazz Team Server 1.0.0.2 iFix 2 (I20100331-2220)
Rational Team Concert 2.0.0.2 iFix 2 (I20100331-2220)
Public URL root:https://rtc-server:9443/jazz
RQM Tomcat:
Jazz Foundation - Jazz Team Server 1.0.0.1 (I20090914-1300)
Rational Quality Manager 2.0.0.1 (I20091123_1429) iFix005
Public URL root:https://rqm-server:9445/jazz
.Server: Both RTC and RQM installed on the same machine (192.168.200.179).