It's all about the answers!

Ask a question

CQ Connector - ClearQuest List Box to RTC Multi Select List


Mathew Spurgeon (3195) | asked Jun 11 '09, 10:27 a.m.
I have a mapping between a set of fields from CQ to RTC. The sync works get fine, however the result is

item1item2etc

Also on the description field <br> is returned. I am certain that I need a transformer to fix these problems, however I am hoping that someone already has one available.

9 answers



permanent link
John Vasta (2.6k15) | answered Jun 11 '09, 12:47 p.m.
FORUM MODERATOR / JAZZ DEVELOPER
What is the type of the CQ field (as declared in the schema) that you are mapping, and what is the type of the work item attribute that you are mapping it to?

permanent link
Mathew Spurgeon (3195) | answered Jun 11 '09, 12:54 p.m.
The fields in ClearQuest are Multiline_String and the Choice_List is a dynamic list. The RTC fields are Strings and the kind Multi Select List with a key of enumeration value Change-Type (The associated enumeration value)

permanent link
Richard Piazza (381) | answered Jun 12 '09, 10:14 a.m.
JAZZ DEVELOPER
I'm not sure transformers are the solution. Can you send us your sync rule?

Rich Piazza
Jazz CQ Connector team

permanent link
Mathew Spurgeon (3195) | answered Jun 12 '09, 2:46 p.m.
I'm not sure transformers are the solution. Can you send us your sync rule?

Rich Piazza
Jazz CQ Connector team


Thanks for the help. This is a copy of the sync file. The Change_Type field is one of the MultiSelect fields.


<syncRule>
<name>com.ibm.rational.clearquest.DCdirect.Defect</name>
<externalTypeName>com.ibm.rational.clearquest.Defect</externalTypeName>
<syncItemTypeName>WorkItem</syncItemTypeName>
<syncItemTypeNsURI>com.ibm.team.workitem</syncItemTypeNsURI>
<syncItemTypeQualifier>Type:defect</syncItemTypeQualifier>
−
<itemManager>
com.ibm.team.interop.service.managers.workitem.WorkItemManager
</itemManager>
−
<externalManager>
com.ibm.team.interop.service.managers.clearquest.CQExternalManager
</externalManager>
<maxCycleCount>10</maxCycleCount>
<syncAllItemStates>true</syncAllItemStates>
−
<propertyMappings>
−
<propertyMapping>
<externalPropertyName>Description</externalPropertyName>
<itemPropertyName>Description</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>
<itemPropertyName>DependsOn</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>DB_Schema_Impact</externalPropertyName>
<itemPropertyName>attribute:DB_SCHEMA_IMPACT:db_schema_impact</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Headline</externalPropertyName>
<itemPropertyName>Summary</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>System_App/NRSProject</externalPropertyName>
<itemPropertyName>Category</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
−
<requiredExternalProperties>
<externalPropertyName>System_App</externalPropertyName>
<externalPropertyName>NRSProject</externalPropertyName>
</requiredExternalProperties>
−
<transformExtension>
com.ibm.team.interop.service.managers.workitem.CategoryValueTransformer
</transformExtension>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>
<itemPropertyName>Parent</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Actual_Behavior</externalPropertyName>
<itemPropertyName>attribute:string:Actual_Behavior</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Submitter</externalPropertyName>
<itemPropertyName>Creator</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
<referenceSyncRule>com.ibm.rational.clearquest.DCdirect.users</referenceSyncRule>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>CC_Branch_Dlvry</externalPropertyName>
<itemPropertyName>attribute:string:cc_branch_dlvry</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>StateResolution</externalPropertyName>
<itemPropertyName>StateResolution</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
−
<valueMappings>
−
<valueMapping>
<externalValue>Assigned</externalValue>
<itemValue>Assigned/Unresolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Opened</externalValue>
<itemValue>In Progress/Unresolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>true</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Duplicate</externalValue>
<itemValue>Resolved/Duplicate</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Resolved</externalValue>
<itemValue>Resolved/Duplicate</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Resolved</externalValue>
<itemValue>Resolved/Fixed</itemValue>
<defaultExternalValue>true</defaultExternalValue>
<defaultItemValue>true</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Resolved</externalValue>
<itemValue>Resolved/Won't Fix</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Resolved</externalValue>
<itemValue>Resolved/Invalid</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Resolved</externalValue>
<itemValue>Resolved/Later</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Resolved</externalValue>
<itemValue>Resolved/Works For Me</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Submitted</externalValue>
<itemValue>Submitted/Unresolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Closed/Duplicate</externalValue>
<itemValue>Closed/Duplicate</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Closed</externalValue>
<itemValue>Closed/Fixed</itemValue>
<defaultExternalValue>true</defaultExternalValue>
<defaultItemValue>true</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Closed</externalValue>
<itemValue>Closed/Invalid</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Closed</externalValue>
<itemValue>Closed/Later</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Closed</externalValue>
<itemValue>Closed/Won't Fix</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Closed</externalValue>
<itemValue>Closed/Works For Me</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Opened</externalValue>
<itemValue>Reopened/Unresolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Converted to RRC</externalValue>
<itemValue>Closed/Converted to RFC</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
</valueMappings>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Functional_Area</externalPropertyName>
<itemPropertyName>attribute:FunctionalArea:functionalarea</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
−
<transformExtension>
com.ibm.team.interop.service.managers.workitem.CategoryValueTransformer
</transformExtension>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>
<itemPropertyName>Duration</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Defect_type</externalPropertyName>
<itemPropertyName>attribute:Defect_Type:Defect_Type</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>System_App</externalPropertyName>
<itemPropertyName>
<incoming>false</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>
<itemPropertyName>Version</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Owner</externalPropertyName>
<itemPropertyName>Owner</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
<referenceSyncRule>com.ibm.rational.clearquest.DCdirect.users</referenceSyncRule>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>id</externalPropertyName>
<itemPropertyName>attribute:smallString:CQ Id</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>true</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Related_Defects</externalPropertyName>
<itemPropertyName>Related</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
−
<requiredItemProperties>
<itemPropertyName>Id</itemPropertyName>
</requiredItemProperties>
−
<requiredExternalProperties>
<externalPropertyName>id</externalPropertyName>
</requiredExternalProperties>
<referenceSyncRule>com.ibm.rational.clearquest.DCdirect.Defect</referenceSyncRule>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Attachments</externalPropertyName>
<itemPropertyName>Attachments</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
−
<transformExtension>
com.ibm.team.interop.service.managers.clearquest.WorkItemAttachmentValueTransformer
</transformExtension>
<referenceSyncRule>com.ibm.rational.clearquest.DCDirect.Attachment</referenceSyncRule>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>
<itemPropertyName>Type</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
−
<valueMappings>
−
<valueMapping>
<externalValue>
<itemValue>defect</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>true</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>
<itemValue>enhancement</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>
<itemValue>task</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
</valueMappings>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>
<itemPropertyName>JazzWorkFlowAction</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
−
<requiredItemProperties>
<itemPropertyName>StateResolution</itemPropertyName>
</requiredItemProperties>
<requiredExternalProperties>
−
<transformExtension>
com.ibm.team.interop.service.managers.workitem.WorkflowActionValueTransformer
</transformExtension>
−
<valueMappings>
−
<valueMapping>
<externalValue>
<itemValue>Resolved,Unconfirmed:Unconfirm</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
</valueMappings>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>State</externalPropertyName>
<itemPropertyName>State</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
−
<valueMappings>
−
<valueMapping>
<externalValue>Closed</externalValue>
<itemValue>Closed</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Resolved</externalValue>
<itemValue>Resolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Opened</externalValue>
<itemValue>In Progress</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>true</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Assigned</externalValue>
<itemValue>Assigned</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Submitted</externalValue>
<itemValue>Submitted</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Opened</externalValue>
<itemValue>Reopened</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
</valueMappings>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>NRSProject</externalPropertyName>
<itemPropertyName>
<incoming>false</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Test_Type</externalPropertyName>
<itemPropertyName>attribute:Test_Type:test_type</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Gating</externalPropertyName>
<itemPropertyName>attribute:Gating:gating</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Exec_Impact_Analysis</externalPropertyName>
−
<itemPropertyName>
attribute:Exec_Impact_Analysis:exec_impact_analysis
</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>implementation_due_date</externalPropertyName>
<itemPropertyName>DueDate</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Expected_Behavior</externalPropertyName>
<itemPropertyName>attribute:string:Expected_Behavior</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>
<itemPropertyName>Children</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
<referenceSyncRule>com.ibm.rational.clearquest.DCdirect.Defect</referenceSyncRule>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Business_Priority</externalPropertyName>
<itemPropertyName>Priority</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
−
<valueMappings>
−
<valueMapping>
<externalValue>2-Medium</externalValue>
<itemValue>Medium</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>
<itemValue>Unassigned</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>3-Low</externalValue>
<itemValue>Low</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>0-Critical</externalValue>
<itemValue>High</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>1-High</externalValue>
<itemValue>High</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
</valueMappings>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>old_id</externalPropertyName>
<itemPropertyName>Id</itemPropertyName>
<incoming>false</incoming>
<outgoing>true</outgoing>
<itemIdentifier>true</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Resolution_Type</externalPropertyName>
<itemPropertyName>Resolution</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
−
<valueMappings>
−
<valueMapping>
<externalValue>Duplicate</externalValue>
<itemValue>Duplicate</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Functions as Designed</externalValue>
<itemValue>Won't Fix</itemValue>
<defaultExternalValue>true</defaultExternalValue>
<defaultItemValue>true</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Functions as Designed</externalValue>
<itemValue>Works For Me</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Fixed</externalValue>
<itemValue>Fixed Upstream</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Fixed</externalValue>
<itemValue>Fixed</itemValue>
<defaultExternalValue>true</defaultExternalValue>
<defaultItemValue>true</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Not reproducible</externalValue>
<itemValue>Invalid</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>
<itemValue>Unresolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>Requirements Changed</externalValue>
<itemValue>Later</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
</valueMappings>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Severity</externalPropertyName>
<itemPropertyName>Severity</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
−
<valueMappings>
−
<valueMapping>
<externalValue>3-Low</externalValue>
<itemValue>Minor</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>0-Critical</externalValue>
<itemValue>Critical</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>true</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>1-High</externalValue>
<itemValue>Major</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>
<itemValue>Unclassified</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>0-Critical</externalValue>
<itemValue>Blocker</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
−
<valueMapping>
<externalValue>2-Medium</externalValue>
<itemValue>Normal</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
</valueMappings>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Iteration</externalPropertyName>
<itemPropertyName>Target</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Assigned_Team</externalPropertyName>
<itemPropertyName>attribute:Assigned/Identified_Teams:assignedteam</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>
<itemPropertyName>Blocks</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Critical_For_Release</externalPropertyName>
<itemPropertyName>attribute:CriticalForRelease:criticalforrelease</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Resolution_Notes</externalPropertyName>
<itemPropertyName>attribute:string:resolutionnotes</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Submit_Date</externalPropertyName>
<itemPropertyName>CreationDate</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
−
<transformExtension>
com.ibm.team.interop.service.managers.clearquest.TimestampToDayValueTransformer
</transformExtension>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Notes_Log</externalPropertyName>
<itemPropertyName>Comments</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
−
<transformExtension>
com.ibm.team.interop.service.managers.clearquest.WorkItemNotesValueTransformer
</transformExtension>
<referenceSyncRule>com.ibm.rational.clearquest.DCdirect.users</referenceSyncRule>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>Validated_In_Build</externalPropertyName>
<itemPropertyName>attribute:smallString:build</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>original</externalPropertyName>
<itemPropertyName>DuplicateOf</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
−
<referenceSyncRule>
com.ibm.rational.clearquest.DefectTrackingInterop.Defect
</referenceSyncRule>
</propertyMapping>
−
<propertyMapping>
<externalPropertyName>
<itemPropertyName>Tags</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties>
<requiredExternalProperties>
</propertyMapping>
</propertyMappings>
</syncRule>

permanent link
Lorelei Ngooi (1.5k22) | answered Jun 15 '09, 9:42 a.m.
JAZZ DEVELOPER
When you say the sync works fine, do you mean that you created a CQ record and that seemed to sync into a Jazz work item ok? Or, the jazz work item is created but the work item values do not reflect the CQ values?

Regarding the description field, do you mean the jazz work item description field just shows the "<br>" value?

Looking at the sync rule, I don't see a mapping for the Change_Type field.

permanent link
Mathew Spurgeon (3195) | answered Jun 15 '09, 10:04 a.m.
The sync between cq and rtc works fine. It maps the fields and puts the correct values in the fields, howeve on the multi select boxes
in rtc it has a funny return character that does not allow the display of rtc to show selected values. If I change the field in rtc from a multiiselct
to a text box it displays just fine.
The problem with that is the text box does not show my enumerated values.

I do not know why the change-type is not showing in the xml. It maps and syncs values.

When you say the sync works fine, do you mean that you created a CQ record and that seemed to sync into a Jazz work item ok? Or, the jazz work item is created but the work item values do not reflect the CQ values?

Regarding the description field, do you mean the jazz work item description field just shows the "<br>" value?

Looking at the sync rule, I don't see a mapping for the Change_Type field.

permanent link
Lorelei Ngooi (1.5k22) | answered Jun 15 '09, 10:11 a.m.
JAZZ DEVELOPER
Can you just cut and paste the section in the sync rule containing the Change_type property mapping?

permanent link
Mathew Spurgeon (3195) | answered Jun 15 '09, 10:52 a.m.
Can you just cut and paste the section in the sync rule containing the Change_type property mapping?


This is the code from the change-type.

<propertyMapping>
<externalPropertyName>Change_Type</externalPropertyName>
<itemPropertyName>attribute:string:change-type</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties></requiredItemProperties>
<requiredExternalProperties></requiredExternalProperties>
</propertyMapping>


permanent link
Lorelei Ngooi (1.5k22) | answered Jun 15 '09, 1:30 p.m.
JAZZ DEVELOPER
Unfortunately, this is not currently supported. I created work item https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=85901 to address this.

Your answer


Register or 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.