Each Synchronization element in the XML configuration provides information about the projects and types to synchronize between repositories. The Synchronization elements include:
Source – The name of the source DataSource (one of default the Borland CM Hub definitions).
Target – The name of the target DataSource (the ‘other’ repository definition).
TypeMap(s) – Information about the types to synchronize between the source and target.
Source - The name of the type in the source repository.
Target – The name of the type in the target repository.
PropertyMap – Mapping of property names and values between the source and target types.
ProjectMap(s)– Mapping of projects to map between the source and target repositories.
Source – The name of the Project in the source repository.
Target – The name of the Project in the target repository.
RelationshipMap(s)– Optional mapping of relationships between source and target items.
RelationshipSource – Information about the type where the relationship data is stored in the repository and the name of the property where the relationship is stored (Example – in Rally the source ‘Task’ stores it’s target ‘Story’ ID using the ‘workProduct’ property)
RelationshipTarget – Information about the type of data to fetch from the RelationshipSource property and the type of link to be created in the CM Hub (Example – link type ‘Execution’ will be created in the CM Hub for the relationship between Story & Task)