It's all about the answers!

Ask a question

Should I develop OSLC automation provider and automation consumer for integration between RQM and my automation tool?


Umeshkumar Rajani (16311) | asked Jan 11 '15, 8:11 a.m.
edited Jan 11 '15, 8:13 a.m.
Hi,

I'm developing OSLC adapter to make integration between the RQM and my Automation tool.

I knew that I have to develop automation provider which will be consumed by the RQM. So should I also develop layer automation consumer between RQM and Automation provider as RQM is already OSLC enabled?

Please help me I have been struggling since many days.

Thanks,
Umesh

















Accepted answer


permanent link
Paul Slauenwhite (8.3k12) | answered Jan 12 '15, 10:24 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
edited Jan 12 '15, 11:25 a.m.
No.  You only need to implement the OSLC Automation consumer using the RQM Test Automation Adapter API (see https://jazz.net/wiki/bin/view/Main/RQMTestAutomationAdapterAPI).
Umeshkumar Rajani selected this answer as the correct answer

Comments
Umeshkumar Rajani commented Jan 12 '15, 10:58 a.m. | edited Jan 12 '15, 10:59 a.m.

Hello Paul,

Thanks for the response that resolved many confusion.
Ok, then I have to develop just automation provider which exposes its services and it will be consumed by the RQM.

Now, I have another confusion about how to show delegated UI of automation provider to the RQM and in which section of the project area I need to make available that delegated UI.

I want to select list of the test request in RQM through delegated UI, requests which I have already put on Automation provider or want to create new test request through delegated UI in the RQM.

Thanks,
Umesh


Paul Slauenwhite commented Jan 12 '15, 11:29 a.m.
FORUM MODERATOR / JAZZ DEVELOPER

Apologies Umesh.  I mistyped my initial response (since corrected).  You will need to implement the OSLC Automation consumer or automation adapter using the RQM Test Automation Adapter API (see https://jazz.net/wiki/bin/view/Main/RQMTestAutomationAdapterAPI).  An automation adapter is consists of:

  • HTTP Client
  • Adapter Engine
  • Automation Tool adapter

You can use the Eclipse Lyo sample (RQM Automation Sample - see http://wiki.eclipse.org/Lyo/BuildClient#RQMAutomationSample) as a starting point.


Umeshkumar Rajani commented Jan 13 '15, 2:24 a.m.

Hi Paul,

Thanks,

Link you have provided for sample one it seems to be automation consumer and RQM used as automation provider:
http://wiki.eclipse.org/Lyo/BuildClient#RQMAutomationSample

So we require both Automation provider and Automation consumer for this integration and RQM will be wrapped up by automation consumer, am I right?. And How to get delegated dialog in the RQM and when is it required?

When will delegated dialog be displayed in the RQM?

Thanks,
Umesh


Paul Slauenwhite commented Jan 13 '15, 6:44 a.m.
FORUM MODERATOR / JAZZ DEVELOPER

RQM provides the OSLC Automation service provider (nothing required on your part) and you will contribute the OSLC consumer or Automation consumer or automation adapter, using the RQM Test Automation Adapter API.  Your OSLC consumer or Automation consumer or automation adapter does not contribute any delegated UI.  The only UI customizations is for custom test script types (see https://jazz.net/help-dev/clm/topic/com.ibm.rational.test.qm.doc/topics/c_custom_adapter_types.html).


Umeshkumar Rajani commented Jan 14 '15, 3:18 a.m.

Hi,

So if I want to use RQM as a automation consumer then do we have other way?
I want to develop automation provider for our automation tool. I was thinking that RQM will be used as quality management provider, change management consumer and requirement management consumer but it won't serve as a automation provider.

Thanks,
Umesh


Paul Slauenwhite commented Jan 14 '15, 7:25 a.m. | edited Jan 16 '15, 7:31 a.m.
FORUM MODERATOR / JAZZ DEVELOPER

RQM provides the following OSLC support:

Service Provider:

  • Quality Management
  • Automation

Consumer:

  • Requirements Management
  • Change Management
  • Automation

As such, RQM is an Automation service provider but not a Automation consumer.


Umeshkumar Rajani commented Jan 16 '15, 2:13 a.m.

Hi Paul,

Thanks for replying.
Actually I'm confused because of some articles/document.

Below links in favor of RQM can be used as as Automation Consumer as well as Automation Provider:
1. http://www-01.ibm.com/support/knowledgecenter/SSCP65_5.0.1/com.ibm.rational.test.qm.doc/topics/c_use_deployment_svc.html
2.https://jazz.net/help-dev/clm/index.jsp?re=1&topic=/com.ibm.rational.test.qm.doc/topics/r_rqm_consumer.html&scope=null

Below links in favor of RQM can be used as only Automation Provider(authenticated as IBM is a main contributor for OSLC):
1.http://open-services.net/wiki/automation/OSLC-Automation-Implementation-Reports-2.0/
2.http://open-services.net/software/ibm-rational-quality-manager/

Thanks
Umesh


Paul Slauenwhite commented Jan 16 '15, 7:34 a.m.
FORUM MODERATOR / JAZZ DEVELOPER

Hi Umesh,

You are correct that RQM can be an OSLC automation consumer.  However, RQM is an OSLC automation service provider when using the RQM Test Automation Adapter API.


Umeshkumar Rajani commented Jan 18 '15, 6:58 a.m.

Hi Paul,

Thanks for helping me to resolve some confusion.


showing 5 of 9 show 4 more comments

Your answer


Register or to post your answer.