CC/CQ Connector Synch error
![]()
I am attempting to create a synchronization rule for a work item State change in CQ, and am getting the following error:
Incoming at 5/23/08 3:46:19 PM CDT However, when I view the raw "Current State" data from the "Synchronization Status" page, it shows the following data: External Property:State External Value:In_Analysis Here is the XML from the synchronization rule: <valueMapping> <externalValue>In_Analysis</externalValue> <itemValue>In Progress</itemValue> <defaultExternalValue>false</defaultExternalValue> <defaultItemValue>false</defaultItemValue> </valueMapping> |
5 answers
![]()
Which version of RTC are you using?
shelbyph wrote: I am attempting to create a synchronization rule for a work item State |
![]()
Can you also include the entire contents of your work item sync rule? Or create a work item with your work item sync rule as an attachment.
Lorelei Jazz CQ Connector Team |
![]()
The version is Beta 2.
Full synch rule as follows: <xml> <syncRule> <name>com.accenture.clearquest.IDC70.ADT_Issue</name> <externalTypeName>com.ibm.rational.clearquest.ADT200709_B6.ADT_Issue</externalTypeName> <syncItemTypeName>WorkItem</syncItemTypeName> <syncItemTypeNsURI>com.ibm.team.workitem</syncItemTypeNsURI> <syncItemTypeQualifier>Type:ADT_Issue</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>Adt_Project_Name</externalPropertyName> <itemPropertyName>Category</itemPropertyName> <incoming>true</incoming> <outgoing>false</outgoing> <itemIdentifier>false</itemIdentifier> <externalIdentifier>false</externalIdentifier> <externalModifier>false</externalModifier> <requiredItemProperties></requiredItemProperties> <requiredExternalProperties></requiredExternalProperties> <transformExtension>com.ibm.team.interop.service.managers.workitem.CategoryValueTransformer</transformExtension> <valueMappings> <valueMapping> <externalValue>adtarch_test</externalValue> <itemValue>adtarch_test</itemValue> <defaultExternalValue>false</defaultExternalValue> <defaultItemValue>false</defaultItemValue> </valueMapping> </valueMappings> </propertyMapping> <propertyMapping> <externalPropertyName>Adt_Created_On</externalPropertyName> <itemPropertyName>CreationDate</itemPropertyName> <incoming>true</incoming> <outgoing>false</outgoing> <itemIdentifier>false</itemIdentifier> <externalIdentifier>false</externalIdentifier> <externalModifier>false</externalModifier> <requiredItemProperties></requiredItemProperties> <requiredExternalProperties></requiredExternalProperties> </propertyMapping> <propertyMapping> <externalPropertyName>Adt_Created_By</externalPropertyName> <itemPropertyName>Creator</itemPropertyName> <incoming>true</incoming> <outgoing>false</outgoing> <itemIdentifier>false</itemIdentifier> <externalIdentifier>false</externalIdentifier> <externalModifier>false</externalModifier> <requiredItemProperties></requiredItemProperties> <requiredExternalProperties></requiredExternalProperties> <referenceSyncRule>com.accenture.clearquest.IDC70.users</referenceSyncRule> </propertyMapping> <propertyMapping> <externalPropertyName>Adt_Description</externalPropertyName> <itemPropertyName>Description</itemPropertyName> <incoming>true</incoming> <outgoing>true</outgoing> <itemIdentifier>false</itemIdentifier> <externalIdentifier>false</externalIdentifier> <externalModifier>false</externalModifier> <requiredItemProperties></requiredItemProperties> <requiredExternalProperties></requiredExternalProperties> </propertyMapping> <propertyMapping> <externalPropertyName>Adt_Due_Date</externalPropertyName> <itemPropertyName>DueDate</itemPropertyName> <incoming>true</incoming> <outgoing>false</outgoing> <itemIdentifier>false</itemIdentifier> <externalIdentifier>false</externalIdentifier> <externalModifier>false</externalModifier> <requiredItemProperties></requiredItemProperties> <requiredExternalProperties></requiredExternalProperties> </propertyMapping> <propertyMapping> <externalPropertyName>Adt_Owners</externalPropertyName> <itemPropertyName>Owner</itemPropertyName> <incoming>true</incoming> <outgoing>true</outgoing> <itemIdentifier>false</itemIdentifier> <externalIdentifier>false</externalIdentifier> <externalModifier>false</externalModifier> <requiredItemProperties></requiredItemProperties> <requiredExternalProperties></requiredExternalProperties> <referenceSyncRule>com.accenture.clearquest.IDC70.users</referenceSyncRule> </propertyMapping> <propertyMapping> <externalPropertyName>Adt_Priority</externalPropertyName> <itemPropertyName>Priority</itemPropertyName> <incoming>true</incoming> <outgoing>true</outgoing> <itemIdentifier>false</itemIdentifier> <externalIdentifier>false</externalIdentifier> <externalModifier>false</externalModifier> <requiredItemProperties></requiredItemProperties> <requiredExternalProperties></requiredExternalProperties> <valueMappings> <valueMapping> <externalValue>High</externalValue> <itemValue>High</itemValue> <defaultExternalValue>false</defaultExternalValue> <defaultItemValue>false</defaultItemValue> </valueMapping> <valueMapping> <externalValue>Critical</externalValue> <itemValue>Critical</itemValue> <defaultExternalValue>false</defaultExternalValue> <defaultItemValue>false</defaultItemValue> </valueMapping> <valueMapping> <externalValue>Low</externalValue> <itemValue>Low</itemValue> <defaultExternalValue>false</defaultExternalValue> <defaultItemValue>false</defaultItemValue> </valueMapping> <valueMapping> <externalValue>Medium</externalValue> <itemValue>Medium</itemValue> <defaultExternalValue>false</defaultExternalValue> <defaultItemValue>false</defaultItemValue> </valueMapping> </valueMappings> </propertyMapping> <propertyMapping> <externalPropertyName></externalPropertyName> <itemPropertyName>Severity</itemPropertyName> <incoming>true</incoming> <outgoing>false</outgoing> <itemIdentifier>false</itemIdentifier> <externalIdentifier>false</externalIdentifier> <externalModifier>false</externalModifier> <requiredItemProperties></requiredItemProperties> <requiredExternalProperties></requiredExternalProperties> <valueMappings> <valueMapping> <externalValue></externalValue> <itemValue>Unclassified</itemValue> <defaultExternalValue>false</defaultExternalValue> <defaultItemValue>false</defaultItemValue> </valueMapping> </valueMappings> </propertyMapping> <propertyMapping> <externalPropertyName>State</externalPropertyName> <itemPropertyName>State</itemPropertyName> <incoming>true</incoming> <outgoing>false</outgoing> <itemIdentifier>false</itemIdentifier> <externalIdentifier>false</externalIdentifier> <externalModifier>false</externalModifier> <requiredItemProperties></requiredItemProperties> <requiredExternalProperties></requiredExternalProperties> <transformExtension>com.ibm.team.interop.service.managers.workitem.WorkflowActionValueTransformer</transformExtension> <referenceSyncRule>com.accenture.clearquest.IDC70.ADT_Issue</referenceSyncRule> <valueMappings> <valueMapping> <externalValue>New</externalValue> <itemValue>New</itemValue> <defaultExternalValue>false</defaultExternalValue> <defaultItemValue>false</defaultItemValue> </valueMapping> <valueMapping> <externalValue>In_Analysis</externalValue> <itemValue>In Progress</itemValue> <defaultExternalValue>false</defaultExternalValue> <defaultItemValue>false</defaultItemValue> </valueMapping> </valueMappings> </propertyMapping> <propertyMapping> <externalPropertyName>Adt_Short_Description</externalPropertyName> <itemPropertyName>Summary</itemPropertyName> <incoming>true</incoming> <outgoing>true</outgoing> <itemIdentifier>false</itemIdentifier> <externalIdentifier>false</externalIdentifier> <externalModifier>false</externalModifier> <requiredItemProperties></requiredItemProperties> <requiredExternalProperties></requiredExternalProperties> </propertyMapping> <propertyMapping> <externalPropertyName>id</externalPropertyName> <itemPropertyName>Tags</itemPropertyName> <incoming>true</incoming> <outgoing>false</outgoing> <itemIdentifier>true</itemIdentifier> <externalIdentifier>true</externalIdentifier> <externalModifier>false</externalModifier> <requiredItemProperties></requiredItemProperties> <requiredExternalProperties></requiredExternalProperties> </propertyMapping> <propertyMapping> <externalPropertyName></externalPropertyName> <itemPropertyName>Type</itemPropertyName> <incoming>true</incoming> <outgoing>false</outgoing> <itemIdentifier>false</itemIdentifier> <externalIdentifier>false</externalIdentifier> <externalModifier>false</externalModifier> <requiredItemProperties></requiredItemProperties> <requiredExternalProperties></requiredExternalProperties> <valueMappings> <valueMapping> <externalValue></externalValue> <itemValue>ADT_Issue</itemValue> <defaultExternalValue>false</defaultExternalValue> <defaultItemValue>false</defaultItemValue> </valueMapping> </valueMappings> </propertyMapping> </propertyMappings> </syncRule |
![]()
Just looking at the State property mapping, please remove the tranformExtension and the referenceSyncRule tag. It should just be a simple value mapping.
The WorkflowActionValueTransformer should only be used with the JazzWorkFlowAction item property mapping. The transformer is used to resolve ambiguous state transitions, that is, more than one action can be used to transition from one state to another. There is an example of how to use this item property mapping in our sample sync rules. Lorelei |
![]()
This solved the issue. Thanks!
Just looking at the State property mapping, please remove the tranformExtension and the referenceSyncRule tag. It should just be a simple value mapping. |
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.