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

CQ Connector - ClearQuest List Box to RTC Multi Select List

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.

0 votes



9 answers

Permanent link
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?

0 votes


Permanent link
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)

0 votes


Permanent link
I'm not sure transformers are the solution. Can you send us your sync rule?

Rich Piazza
Jazz CQ Connector team

0 votes


Permanent link
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>

0 votes


Permanent link
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.

0 votes


Permanent link
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.

0 votes


Permanent link
Can you just cut and paste the section in the sync rule containing the Change_type property mapping?

0 votes


Permanent link
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>

0 votes


Permanent link
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.

0 votes

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

Question asked: Jun 11 '09, 10:27 a.m.

Question was seen: 7,276 times

Last updated: Jun 11 '09, 10:27 a.m.

Confirmation Cancel Confirm