Jazz Register Log in
Jazz Forum Welcome to the Jazz Community Forum

Welcome to the Jazz Community Forum

Connect and collaborate with IBM Engineering experts and users

Synchronizing ClearQuest Reference Lists to RTC workitems

Hi,

I am trying to synchronize the contents of a ClearQuest referencec list from CQ to a workitem attribute in RTC. The synchronization works ok when there is only one entry in the reference list. When a 2nd value gets added though, the outgoing sync fails with an error like:

Outgoing at 12/1/10 4:00:23 PM EST
Error occurred:
java.lang.RuntimeException: java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
java.net.URISyntaxException: Illegal character in path at index 65: CQ%3Acq.repo.cq-record%3AAPAR%2F34319684%40CQMS.PREP.TORO%2Fwsdbu CQ%3Acq.repo.cq-record%3AAPAR%2F34320606%40CQMS.PREP.TORO%2Fwsdbu

The illegal character is a newline character (I think) separating the raw link reference to the two CQ records.

Is it possible to do this, or is it not supported?

Thanks,
Chris

0 votes



5 answers

Permanent link
It is possible to sync a CQ reference list to a work item list of work item references such as the parent/child work item reference. Are you trying to sync to one of the work item relationships or is this a custom work item attribute?

0 votes


Permanent link
The reference list I am trying to synchronize is a reference to "APAR" records, from our "Defect" record. While I have a sync rule for our APAR record, it is just a "dummy" one to allow access to fields within it, to support our Defect synchronization. We don't create new workitems to correspond to APARs at this point, though I suppose we could if it would help this situation. The defect sync rule's field map is just putting the CQ reference list field into a custom workitem attribute (small string type) in the CQ Defect workitem. Is there a customer workitem attribute type that would work to hold multiple values, but not a workitem reference list?

Here is the xml for the 2 sync rules:

APAR record


<?xml version="1.0" encoding="utf-8" ?>
- <syncRule>
<name>rtc.clearquest.IMCS.APAR</name>
<externalTypeName>APAR</externalTypeName>
<syncItemTypeName />
<syncItemTypeNsURI />
<syncItemTypeQualifier />
<itemManager />
<externalManager>com.ibm.team.interop.service.managers.clearquest.CQExternalManager</externalManager>
<maxCycleCount>4</maxCycleCount>
<syncAllItemStates>true</syncAllItemStates>
- <propertyMappings>
- <propertyMapping>
<externalPropertyName>aparName</externalPropertyName>
<itemPropertyName />
<incoming>false</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>true</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</propertyMapping>
</propertyMappings>
</syncRule>


Defect Record to CQ Defect Workitem Type


<?xml version="1.0" encoding="utf-8" ?>
- <syncRule>
<name>rtc.clearquest.IMCS.Defect_To_CQWorkItems</name>
<externalTypeName>com.ibm.rational.clearquest.Defect</externalTypeName>
<syncItemTypeName>WorkItem</syncItemTypeName>
<syncItemTypeNsURI>com.ibm.team.workitem</syncItemTypeNsURI>
<syncItemTypeQualifier>Type:cq_defect</syncItemTypeQualifier>
<itemManager>com.ibm.team.interop.service.managers.workitem.WorkItemManager</itemManager>
<externalManager>com.ibm.team.interop.service.managers.clearquest.CQExternalManager</externalManager>
<maxCycleCount>5</maxCycleCount>
<syncAllItemStates>true</syncAllItemStates>
- <propertyMappings>
- <propertyMapping>
<externalPropertyName>aparreference.aparName</externalPropertyName>
<itemPropertyName>attribute:smallString:cq_apar_reference</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</propertyMapping>
- <propertyMapping>
<externalPropertyName>id</externalPropertyName>
<itemPropertyName>attribute:smallString:cq_id</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</propertyMapping>
- <propertyMapping>
<externalPropertyName>State</externalPropertyName>
<itemPropertyName>attribute:cqcs_states:cq_state</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Priority</externalPropertyName>
<itemPropertyName>attribute:cqcs_priority:cq_priority</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Component</externalPropertyName>
<itemPropertyName />
<incoming>false</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
<referenceSyncRule>rtc.clearquest.IMCS.component</referenceSyncRule>
</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>1</externalValue>
<itemValue>sev 1</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>2</externalValue>
<itemValue>sev 2</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>4</externalValue>
<itemValue>sev 4</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>true</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>3</externalValue>
<itemValue>sev 3</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>4</externalValue>
<itemValue>none</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
</valueMappings>
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Component.Component_Group.Name</externalPropertyName>
<itemPropertyName>attribute:smallString:cq_component_group</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</propertyMapping>
- <propertyMapping>
<externalPropertyName>url</externalPropertyName>
<itemPropertyName>attribute:smallString:cq_url</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Component.Name</externalPropertyName>
<itemPropertyName>attribute:smallString:cq_component</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.workitem.ReferenceValueTransformer</transformExtension>
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Target_Phase</externalPropertyName>
<itemPropertyName>Target</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</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>rtc.clearquest.IMCS.Users</referenceSyncRule>
</propertyMapping>
- <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>Abstract</externalPropertyName>
<itemPropertyName>Summary</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Keywords</externalPropertyName>
<itemPropertyName>attribute:string:cq_keywords</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 />
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Originator</externalPropertyName>
<itemPropertyName>Creator</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
<referenceSyncRule>rtc.clearquest.IMCS.Users</referenceSyncRule>
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Owner</externalPropertyName>
<itemPropertyName />
<incoming>false</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
<referenceSyncRule>rtc.clearquest.IMCS.Users</referenceSyncRule>
</propertyMapping>
- <propertyMapping>
<externalPropertyName>RTC_ID</externalPropertyName>
<itemPropertyName>Id</itemPropertyName>
<incoming>false</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Regression_Type</externalPropertyName>
<itemPropertyName>attribute:smallString:cq_regression_type</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Answer</externalPropertyName>
<itemPropertyName>Resolution</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
- <valueMappings>
- <valueMapping>
<externalValue>as_designed: The program works as designed.</externalValue>
<itemValue>Invalid</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>deviation: Code or documentation will deviate from standards.</externalValue>
<itemValue>Invalid</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>future: Future releases or versions will address this defect.</externalValue>
<itemValue>Later</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>hardware_error: The problem is caused by a hardware error.</externalValue>
<itemValue>Invalid</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>info_needed: More information is required.</externalValue>
<itemValue>Invalid</itemValue>
<defaultExternalValue>true</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>limitation: The problem is a current limitation.</externalValue>
<itemValue>Invalid</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>suggestion: This is a suggestion, not an error.</externalValue>
<itemValue>Invalid</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>unrecreatable: The problem cannot be recreated.</externalValue>
<itemValue>Works For Me</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>usage_error: The problem is caused by incorrect usage.</externalValue>
<itemValue>Invalid</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>valid_alpha_defect: Fix is being checked in directly to branch.</externalValue>
<itemValue>Fixed Upstream</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>npf: No plan to fix this defect.</externalValue>
<itemValue>Invalid</itemValue>
<defaultExternalValue>true</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>vendor_defect: Defect caused by vendor.</externalValue>
<itemValue>Invalid</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>fixed: The problem is already fixed.</externalValue>
<itemValue>Fixed Upstream</itemValue>
<defaultExternalValue>true</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>duplicate: This is a duplicate of an existing defect.</externalValue>
<itemValue>Duplicate</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>verified_fix: The fix has been applied and verified.</externalValue>
<itemValue>Fixed</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>rejected_fix: The fix has been applied and rejected as a bad fix.</externalValue>
<itemValue>Unresolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>unverified_fix: The fix has been applied but not verified yet.</externalValue>
<itemValue>Unresolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue />
<itemValue>Unresolved</itemValue>
<defaultExternalValue>true</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
</valueMappings>
</propertyMapping>
- <propertyMapping>
<externalPropertyName>aparreference</externalPropertyName>
<itemPropertyName />
<incoming>false</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
<referenceSyncRule>rtc.clearquest.IMCS.APAR</referenceSyncRule>
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Reporting_Source</externalPropertyName>
<itemPropertyName>attribute:mediumString:cq_reporting_source</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Project</externalPropertyName>
<itemPropertyName />
<incoming>false</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
<referenceSyncRule>rtc.clearquest.IMCS.project</referenceSyncRule>
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Target_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>Classification</externalPropertyName>
<itemPropertyName>Type</itemPropertyName>
<incoming>true</incoming>
<outgoing>true</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
- <valueMappings>
- <valueMapping>
<externalValue>Code Defect</externalValue>
<itemValue>cq_defect</itemValue>
<defaultExternalValue>true</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Documentation Defect</externalValue>
<itemValue>cq_defect</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Feature</externalValue>
<itemValue>cq_defect</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Non Defect Change</externalValue>
<itemValue>cq_defect</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Test Case Defect</externalValue>
<itemValue>cq_defect</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
</valueMappings>
</propertyMapping>
- <propertyMapping>
<externalPropertyName>Owner.login_name</externalPropertyName>
<itemPropertyName>attribute:smallString:cq_owner</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
</propertyMapping>
- <propertyMapping>
<externalPropertyName>State</externalPropertyName>
<itemPropertyName>State</itemPropertyName>
<incoming>true</incoming>
<outgoing>false</outgoing>
<itemIdentifier>false</itemIdentifier>
<externalIdentifier>false</externalIdentifier>
<externalModifier>false</externalModifier>
<requiredItemProperties />
<requiredExternalProperties />
- <valueMappings>
- <valueMapping>
<externalValue>Canceled</externalValue>
<itemValue>Closed</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Assigned</externalValue>
<itemValue>Triaged</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Closed</externalValue>
<itemValue>Closed</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Delivered</externalValue>
<itemValue>Resolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Duplicate</externalValue>
<itemValue>Closed</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Held</externalValue>
<itemValue>Closed</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Integrated</externalValue>
<itemValue>Resolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Needs_Info</externalValue>
<itemValue>In Progress</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Pending_Approval</externalValue>
<itemValue>New</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Postponed</externalValue>
<itemValue>Resolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Rejected</externalValue>
<itemValue>Closed</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Returned</externalValue>
<itemValue>Resolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>UnAssigned</externalValue>
<itemValue>New</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Validated</externalValue>
<itemValue>Resolved</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Working</externalValue>
<itemValue>In Progress</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
- <valueMapping>
<externalValue>Opened</externalValue>
<itemValue>New</itemValue>
<defaultExternalValue>false</defaultExternalValue>
<defaultItemValue>false</defaultItemValue>
</valueMapping>
</valueMappings>
</propertyMapping>
</propertyMappings>
</syncRule>

0 votes


Permanent link
Chris,

Have you found the solution yet?

0 votes


Permanent link
Unfortunately no. Usually there is only one value in the reference list, so the issue doesn't come up much.

0 votes


Permanent link
Syncing over a CQ reference list field as a RTC custom attribute is not currently supported.

There is an enhancement request:
'OSLCLink' in CQ defect can't be synchronized to 'oslclink' custom attribute in RTC (242813)

- Yuhong

Yuhong Yin
Development Manager
ClearCase/RTC, ClearQuest/RTC Connectors & Integrations
IBM Software, Rational
Email: yyin@us.ibm.com

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: Dec 01 '10, 4:12 p.m.

Question was seen: 6,684 times

Last updated: Dec 04 '12, 1:00 p.m.

Confirmation Cancel Confirm