Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

Troubleshooting ClearQuest OSLC CM REST API

Hello,

I am attempt to access CQ through the RTC's OSLC REST API as explained in this article: https://jazz.net/wiki/bin/view/Main/RcmRestCmApi

Just trying to test out simple stuff, like loading a named record. Whenever I do this, I get an error message response like pasted below. Is there any log file or something I can look at to dig deeper?


<xml>
<Error>
<message>CRVAP0279E The server connection needed to perform 'findRecord (CqExUserDb.doFindRecord)' could not be established or terminated before the operation was completed.</message>
<statusCode>409</statusCode>
<cq>conflict</cq>
<Error>
<message>; nested exception is: java.net.ConnectException: Connection refused</message>
<statusCode>409</statusCode>
</Error>
</Error>


PS. I am using RTC 2.0.0.2 w/ CQ Bridge pointing to CQ Web 7.1.0.1 and I know the CQ Bridge is working since I associate Work Items with CQ Records.

0 votes



5 answers

Permanent link
This usually is an issue where some settings are not right or there is an issue with firewall blocking requests to CQ's CM Server.

Since the CQ Bridge is working, you may double check the teamserver.properties file and cmserver settings (there is details in the article you gave). You can validate the CQ Web/CM server is accessible from the RTC server by putting the CM server URL via a browser on the RTC server machine such as:
http://<cmserver>:<cmserver>/TeamWeb/services/Team

0 votes


Permanent link
To minimize the number of moving parts, I went ahead and installed CQ Web 7.1.1

I access the OSLC REST API directly against the server hosting that application and things are working as expected.

0 votes


Permanent link
what is OSLC API?

How to work on OSLC API?

Please provide any materia on this.

Thanks in advance.


Cheers....
Thiru

0 votes


Permanent link
See www.open-services.net

From the open-services home page:

Open Services for Lifecycle Collaboration (also known as OSLC or Open
Services) is an open community dedicated to breaking down the barriers
between the tools in the product and application lifecycle by making it
easier to use lifecycle tools in combination.

It also shows you how to contribute to, and take advantage of, the OSLC
API's.

Cheers,
Geoff

On 8/21/2011 2:23 PM, thirugangula wrote:
what is OSLC API?

How to work on OSLC API?

Please provide any materia on this.

Thanks in advance.


Cheers....
Thiru

0 votes


Permanent link

0 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 10,937

Question asked: Jan 22 '10, 5:03 p.m.

Question was seen: 13,211 times

Last updated: Mar 21 '14, 3:45 a.m.

Confirmation Cancel Confirm