What is the oslc URL for the MQA to RTC integration?
Gerd Schiering (122●1●13●16)
| 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
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
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.