It's all about the answers!

Ask a question

RQM build integration with RTC


Mike Rolls (12631813) | asked Sep 03 '09, 9:16 a.m.
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

10 answers



permanent link
John Nason (2.4k1012) | answered Sep 03 '09, 6:07 p.m.
FORUM MODERATOR / JAZZ DEVELOPER
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

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

permanent link
Mike Rolls (12631813) | answered Sep 07 '09, 9:00 a.m.
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

permanent link
John Nason (2.4k1012) | answered Sep 08 '09, 5:34 p.m.
FORUM MODERATOR / JAZZ DEVELOPER
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

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

permanent link
Mike Rolls (12631813) | answered Sep 09 '09, 9:26 a.m.
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

permanent link
John Nason (2.4k1012) | answered Sep 10 '09, 2:20 p.m.
FORUM MODERATOR / JAZZ DEVELOPER
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

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

permanent link
Mike Rolls (12631813) | answered Sep 11 '09, 11:34 a.m.
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

permanent link
Jagadish R Rao (10612111) | answered Mar 25 '10, 5:19 a.m.
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

permanent link
Noel Gimeno (1521417) | answered Apr 27 '10, 11:41 a.m.
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

permanent link
John Nason (2.4k1012) | answered Apr 27 '10, 6:49 p.m.
FORUM MODERATOR / JAZZ DEVELOPER
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

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

permanent link
Noel Gimeno (1521417) | answered Apr 29 '10, 12:09 p.m.
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).

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.