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

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

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

















0 votes


Accepted answer

Permanent link
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

0 votes

Comments

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

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.

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

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).

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

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.

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

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.

Hi Paul,

Thanks for helping me to resolve some confusion.


showing 5 of 9 show 4 more comments

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
× 7,501
× 1,700
× 1,221

Question asked: Jan 11 '15, 8:11 a.m.

Question was seen: 3,975 times

Last updated: Jan 18 '15, 6:58 a.m.

Confirmation Cancel Confirm