It's all about the answers!

Ask a question

RTC Extension: plugin for Sparx EA?


Frank Ning (50024111131) | asked Feb 26 '13, 1:29 p.m.
Hi Ralph,

I saw you were involved in the discussions about SPARX EA and RTC in the question linked below

https://jazz.net/forum/questions/32924/rtc-and-sparx-enterprise-architect

Do you see the possibility to use RTC SDK to create the plugin? Or Williams used something totally outside RTC extension (SDK)?

Any tips/advices are appreciated.

Thanks and regards

Frank

Comments
Frank Ning commented Feb 27 '13, 1:49 p.m.

Anyone has any advice/idea?

One answer



permanent link
Ralph Schoon (57.0k23642) | answered Feb 28 '13, 2:08 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Frank, in general you can use the plain Java Client Libraries, Perl, OSLC, REST APIs etc. for all kinds of integrations. What and how and if possible relies more on the tool you want to integrate, e.g. does it have extension points and integration mechanisms, how does it store and make the data available.

However, what and how depends on the requirements and use cases. William created an integration with work items, I think. In general the following things come into mind

  • SCM Integration. Should always be possible if the tool to integrate provides a way to export data as a text file. Use API or CLI. It might be impossible to merge data. If the tool itself provides merging,you would have to access the data in SCM and trigger the merging in the tool you extend.
  • Work Item integration. Use API, REST/OSLC. You can store UUID's and repository URI information in your tool and locate the work items and their data using them.
  • Build. Participate in a build should be possible, If the tool provides some sort of headless build process. Publishing of build data, see https://jazz.net/library/article/797 . See https://jazz.net/library/article/807 for other build related API. You can call for builds, you can contribute data and links to build results.
So the question is what you want to do and if your tool e.g. Spary EA provides you with data and API in usable format and if you can hook up Java or scripts to it. 


Comments
Frank Ning commented Feb 08 '15, 1:02 p.m.

Hello,


Just revisit this topic. Now if I would like to create a link in RRC requirement or RTC  work item to a requirement in Sparx EA, what would be the major steps to implement? Basically, how I can associate Sparx ea with RTC so that when I create a requirement link in a work item, I would be able to see list of requirements in Sparx EA and select one from the list to create the link

Regards

Frank

Your answer


Register or to post your answer.