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

Any API's available to Implement RTC from scratch

Hello Team,

Currently we are using non-IBM tools for defect tracking. 
Now we are planning to implement RTC for  defect tracking. For this I need the below information

1. Looking for integration between RTC and project planning tools(ALM)
2. Looking for integration between RTC and source control ()
3. Migration of the data from existing defect tracking tool to RTC.

Please suggest any API's are available to achieve the above tasks for smooth implementation of RTC from end to end project execution.

Thanks,
Mohan


0 votes


Accepted answer

Permanent link
Are you only implementing RTC for defect tracking? Please consider also using it for source control and planning, as it has these capabilities.

As for the APIs, REST API https://jazz.net/forum/questions/20680/rtc-api-documentation
and Java API: http://rsjazz.wordpress.com/2013/03/20/understanding-and-using-the-rtc-java-client-api/
are available.

Out-of-the-box integrations with some source control and tracking software are also available, as well as migration mechanisms. Please let me know which exact systems do you use for this, so I can suggest a solution.

Mohan Rao selected this answer as the correct answer

1 vote

Comments

 Thanks Piotr for your quick responce:


I want to bring couple of points to your notice
1. We are using different tools for different projects like jiraa, QC and CA Service Desk manager.
2. For defect tracking we have customized screens and fields which are not available in RTC. I heard that RTC has global screens which can not be altered. Is it true?
3. Coming to source control, If I use RTC as my defect tracking tool can I use any build tools?
4. Our required is, we are running continues builds and for every defect the status should be changed by the build only. for this again I need a integration between build and defect tracking. I don't think currently RTC can do this task automatically. I don't want to change the status manually.
 

  1. Here you will find a guide on how to import data from other defect tracking systems to RTC: https://jazz.net/library/article/69
  2. I don't understand what you mean by "screens" (please clarify), but attributes in workitems are highly customizable in RTC.
  3. You can at least use JBE, which supports Ant and Maven, among others. Jenkins is also supported.
  4. I'm not sure I understand the requirement, please describe in more detail.


2 other answers

Permanent link
On top of Piotr answer - RTC uses OSLC. You can use OSLC to integrate them if your tool also uses OSLC.

1 vote


Permanent link
 Thanks Piotr for your quick responce:

I want to bring couple of points to your notice
1. We are using different tools for different projects like jiraa, QC and CA Service Desk manager.
2. For defect tracking we have customized screens and fields which are not available in RTC. I heard that RTC has global screens which can not be altered. Is it true?
3. Coming to source control, If I use RTC as my defect tracking tool can I use any build tools?
4. Our required is, we are running continues builds and for every defect the status should be changed by the build only. for this again I need a integration between build and defect tracking. I don't think currently RTC can do this task automatically. I don't want to change the status manually.

0 votes

Comments
  1. in my prior company, we used many different tools for Defect tracking. We were able to design a new common defect definition, and were wokring on using an external tool, Kovair Omnibus,  to syncronize between those systems and RTC where needed.  we did not want OSLC linking.

  2. in general yes. RTC provides built in connection to Jenkins/Hudson,  provides its own build engine (JBE). you can wrapper anything with ANT. I have a compiled Perl application that I wrote a custom ant script for, and use Jenkins to run the builds. the compiler can compile for many different platforms.

  3. RTC integrated builds will update the workitem with a build record, but it won't change the status. the only time, in my opinion, this should happen is of the build fails, and the developer had set "Implemented" state. The failed build should force it back into "In Progress".

    you can design custom screens for defects. really easy in RTC.

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
× 6,126

Question asked: Dec 31 '13, 3:52 a.m.

Question was seen: 4,800 times

Last updated: Jan 01 '14, 8:40 a.m.

Related questions
Confirmation Cancel Confirm