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

RTC repository synchronization tool

 Hi,

We have two RTC repositories. Can we synchronize specific work items between two repositories at regular intervals using the Rational Team Concert Item connector?

1 vote


Accepted answer

Permanent link
Out of the box, the the only "client" of the RTC Item Connector system is ClearQuest.   I know of customers that have used the RTC Item Connector system to support other clients, but it is a significant amount of work to do so.  So in theory you should be able to create your own RTC client for the RTC Item Connector (and use it to synchronize RTC to RTC), but I don't know of anyone who has tried this.
Tojan John selected this answer as the correct answer

1 vote


One other answer

Permanent link
There is no tooling provided to do this.

One could be created, but it would be more than an Item Connector.. the Item connector is the outbound interface.(something changed here, tell the other side).

when I built my item connector, I also had to build a web service for my other side to call. that web service used the item client interface to push the changes  into RTC

this was my design (salesforce service cloud on the other end, but same concepts)
 
the difficulty with RTC is that you will need the client apis to talk to the other end outbound.. and as the item connector runs as a subroutine of the server, you do not have access to the client apis.

1 vote

Comments

Note that if by "RTC Item Connector", Tojan is referring to the connector framework used by the CQ Connector, then that supports a two-way flow of data updates.

 the server plugin does not do all this by itself.   the inbound changes are triggered by application interaction with the Item Connector framework

from my web service provider

                  IExternalProxy proxy = getExternalProxy(getRepository(),createItem.getProblem(),true, sPm);
                  IExternalState externalState = InteropFactory.INSTANCE
                          .createExternalState();
                  ISyncRule sr = getInteropMgr().findSyncRule(
                                  StringConstants.sfdcworkitem, sPm);
etc

this triggers change event method calls in the repository connector for the mapped attributes. for CQ there is an app that needs to be run.

I agree that the RTC server plug-in does not do all this by itself, but I consider the client application that calls the RTC server plug-in part of the "Item Connector framework".   So it appears the only part where Sam and I differ is on what is included by the IC framework.

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
× 10,938

Question asked: Aug 13 '14, 8:50 a.m.

Question was seen: 4,507 times

Last updated: Aug 14 '14, 8:03 a.m.

Confirmation Cancel Confirm