It's all about the answers!

Ask a question

What is the oslc URL for the MQA to RTC integration?


Gerd Schiering (12211316) | asked Feb 06 '14, 7:41 a.m.
JAZZ DEVELOPER
edited Feb 06 '14, 9:00 a.m.
I have made my first steps with the IBM Mobile Quality Assurance  MQA service:
http://www.quality4mobile.com/
and stumbled upon the FAQ section about integrating it with my RTC development environment. 

Since I already have a Sandbox on https://jazz.net/products/sandbox/ for trying the latest versions of CLM, it seemed easy enough to give it a try.

Following the steps given in the Getting Started section on http://www.quality4mobilehelp.com/getting-started/connect-rtc
I got stuck on putting the OSLC URL.

What is that OSLC URL?
All the URL's I try only seem to give different errors, but not the desired integration.

One answer



permanent link
Gerd Schiering (12211316) | answered Feb 06 '14, 7:56 a.m.
JAZZ DEVELOPER

To get this going login to your 
sandbox at
https://jazz.net/sandbox02/setup/web and find back the project Area details. 
They should look something like this:

teamRepository=https://jazz.net/sandbox02-ccm
userId=asq
userName=Gerd Schiering
projectAreaName=asq's Project (Change and Configuration Management)

The Repository location is the first clue.

Your base URL that you need to set is here indeed https://jazz.net.

For the OSLC URL we need to dig a bit deeper. 
Since OSLC is a machine interface we start at the top and work our way through.

Having JAZZ and CLM experience we know 
that the possible exposed interaction between servers is defined in the rootservices document.

So open the REST CLIENT addon for FireFox or Poster for doing a GET of 
https://jazz.net/sandbox02-ccm/rootservices

The lkist in that xml brings me to
https://jazz.net/sandbox02-ccm/oslc/workitems/catalog
which is the URL the MQA needs to make all its connections to RTC.

So while we are at it, what does that catalog give us?
Doing anotheer GET on that catalog returns a list that has a link to 
https://jazz.net/sandbox02-ccm/oslc/contexts/_9UPHsEYeEeOXqfekCy-yFA/workitems/services.xml

In this document you will find links that represent the oslc way to create and query the different kind of possible work items in your RTC sandbox.

MQA is using these services for example to define if you want a reported bug to be filed as a defect or a task or as anything else that you have set up in your RTC project.

Conclusion:
Setting up MQA to RTC integration on a jazz.net sandbox is as fast a 3 minutes once you have the correct URL's:
https://jazz.net/sandbox02-ccm/oslc/workitems/catalog

Hope this helps,

Gerd Schiering
IBM TechSupport

Your answer


Register or to post your answer.