技术开发 频道

从Jazz通往ClearQuest

    1.3同步规则

    同步是完成二者信息共享一个很重要的操作,ClearQuest连接器只有在执行了同步操作后,才能完成Jazz Team Server与ClearQuest之间的数据共享。同步规则即是指定Jazz项属性如何映射到ClearQuest记录字段。这个映射是具有方向的,传入同步定义如何将ClearQuest记录所作的更改应用到Jazz项中,而传出同步定义如何将Jazz项中的更改应用到ClearQuest记录上。每个ClearQuest记录类型到Jazz类型的映射都需要唯一的同步规则。

    这里我们以Defect记录类型为例。

    首先,创建一个"外部代理"cqconnector,输入ClearQuest的网关信息,如图:

    接下来,创建同步规则。在Jazz端需要确认工作项的相关信息,在"Type Mapping"选择要同步的工作项。补充一下,这里要求其所属的Project Area应用的process是Eclipse way。确定了这些后,看看应该如何选择"Type Mapping",在本例中:

    Item type: WorkItem-com.ibm.team.workitem
    Item type qualifier: TypeCategory: workItemType-com.ibm.team.workitem
    Item manager: Work Item Manager
    External repository:cqconnector
    External manager:ClearQuest Manager(non-user records)
    External type: com.ibm.rational.clearquest.Defect

    而后,将Jazz中Defect的工作项与ClearQuest中的Defect属性相互匹配,在"Property Mappings"中,匹配需要非常小心,漏掉一个或错了一个都可能造成同步失败。大家可以参考\connectors\gateway\sample\syncRules下以xml格式存储的同步规则,也可以直接导入这些同步规则,如图:

0
相关文章