It's all about the answers!

Ask a question

After upgrading from CLM 5.0.x to 6.0 the RTC/RQM build integration no longer works, new build defintions are records do now sync to RQM


Brett Bohnn (94111157) | asked Oct 30 '15, 4:46 p.m.
Hi,

After upgrading from RQM 5.0.x (specifically RQM 5.0.2) to 6.0 (including the any iFix for 6.0) the RTC/RQM build integration no longer works. New build definitions and build records do not synchronize to RQM (do not appear in Browse > Build Definitions, Browse > Build Records).

I know there has been a change in 6.0 and there is no longer a user specified for com.ibm.rqm.buildintegration.service.asynctask.RTCBuildInformationCollector and
com.ibm.rqm.integrationprovider.service.rest.internal.ConnectionRestService in RQM's advanced properites but the process is not clear in the knowledge center section "Configuring Rational Team Concert as your build provider" at http://www-01.ibm.com/support/knowledgecenter/SSYMRC_6.0.0/com.ibm.rational.test.qm.doc/topics/t_config_rtc_build_integration.html

What do I need to do after upgrading to enable to RTC build integration with RQM?

Thanks,
Brett

3 answers



permanent link
Brett Bohnn (94111157) | answered Oct 30 '15, 4:51 p.m.
edited Oct 30 '15, 5:10 p.m.
Hi,

1. Go to the CCM administration page > application > Communication > Consumers (Inbound) and find the RQM consumer key, e.g https://clmserver.ibm.com:9443/qm/rootservices in the screen shot below

2. Click the pencil to edit that consumer and assign the  Functional User ID 'qm_user' if it is not already assigned


3. Go to "Users" from  CCM, JTS or JTS administration and ensure that  'qm_user' has the Rational Quality Manager - Connector license

4. Build definitions and records should now appear in RQM project areas that have the Build Provider configured from Manage Project Properties > Builder Provider (after the interval specified in "Delay" in RQM advanced properties > Build Integration Framework). If they do not then try step #5

5. Log into the RQM project area where build definitions/records are not synchronizing from RTC. Go to "Manage Project Properties" > Build Provider and click "Configure." Then select the CCM project area that will provide builds and click "Finish."

Please note that the documentation inconsistencies are being track in https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/372555

Thanks,
Brett


permanent link
Natarajan Thirumeni (2981031) | answered May 30 '16, 10:13 a.m.
Great, we are able to help our customer and we did followed exactly what you've mentioned. THIS SHOULD BE FIXED in the DOCS as SEV1 :-))

permanent link
Christopher Fleischer (7125) | answered Apr 11 '17, 5:39 p.m.
JAZZ DEVELOPER

When looking at the qm.log you may see error messages like the following which would confirm you are running in to this issue:

2017-04-09 13:13:40,311 [qm: AsynchronousTaskRunner-4 @@ 13:13] ERROR com.ibm.rqm.defects.service -
ChangeRequestCollector:runTask AQXCM5001E The OSLC request to connect to a remote server failed. 
Project area: CAATS (Quality Management);
Connection URL: https://server:port/ccm/oslc/contexts/RmFK0JqEEeWhIuZ8-CQDg/workitems/services.xml;
Details: null.

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.