CMVC-RTC连接器插件包括几个可用于同步CMVC和Rational Team Concert™的工具,包括缺陷/功能导入器和CMVC-Rational Team Concert SCM导入器。 在第1部分中 ,您在RTC Eclipse客户端上安装并设置了CMVC-RTC Connector 2.3插件,然后为迁移准备了RTC服务器和客户端环境。 在第2部分中,您将开始将工作项和源代码从CMVC迁移到Rational Team Concert。
你需要什么
回顾一下,您将在Eclipse开发环境中需要以下内容:
- Jazz.net的用户登录名。
- 启用LDAP的Rational Team Concert服务器V4.0或更高版本 。
- 独立远程机器上的Rational Team Concert客户端V4.0或更高版本 。
- 正在运行的DB2®实例,用于保存您的配置和同步详细信息。
- 提供了CMVC-RTC连接器插件2.3可安装ZIP。
这些说明假定您已安装并在Eclipse IDE中打开了CMVC和Rational Team Concert客户端。 您将需要以下用户特权才能将开发项目和数据从CMVC迁移到Rational Team Concert:
CMVC
- 根组件上的常规组访问。
- 在根组件上报告组访问。
理性团队音乐会
- 蓝组中的JazzAdmin用于访问组件状态选项卡。
- 项目区域的Scrum Master,您将从CMVC导入数据。
- 开发者客户端许可证,用于访问Rational Team Concert客户端。
步骤1.配置CMVC-Rational Team Concert工作项导入
首先,您将使用“缺陷/功能导入器”配置向导来将CMVC工作项单向导入到Rational Team Concert:
- 打开安装了CMVC-RTC Connector 2.3插件的Rational Team Concert Eclipse客户端。
- 导航到CMVC-Connector选项卡,然后从主菜单中单击CMVC Connector 。 选择工作项>导入器/同步器以启动同步向导。
- 在管理页面上,提供要在其中迁移CMVC工件的Rational Team Concert服务器的数据库详细信息。 完成后,点击完成 。
- 选择以前保存的配置或创建新的配置。 配置是“缺陷/功能导入器”的一组字段值。 这是一个示例配置:
Hostname : Hostname of the RTC DB2 server Port No : DB2 port no Username : DB2 instance name Password : DB2 instance password Database name : Sync Database name CMVC User : True / False IIP Authentication : True / False Repository : RTC repository details
配置缺陷/特征导入器
如果选择创建新配置 ,然后单击下一步 ,那么将看到默认导入参数的列表。 您可以更改它们以创建新配置。 创建配置后,它将在“ 选择现有配置”下拉列表中可用。 选择“ 选择现有配置”将使用先前输入的值填充向导页面。 单击“ 选择现有配置”后执行向导将使用您输入的新值更新所选配置。 - 选择您要在其中接收CMVC工作项导入的存储库。
选择您的Jazz存储库连接
选择一个现有的存储库或创建一个新的存储库,然后单击下一步 。 - 设置CMVC属性。
- 输入以下详细信息,然后单击下一步 :
- CMVC系列 —以以下格式输入CMVC系列名称,服务器和端口:
familyName@server@port
。 - CMVC用户ID-您的CMVC用户ID。
- CMVC系列密码 -与您的CMVC用户ID关联的密码。
- CMVC服务器时区 —选择托管CMVC服务器的时区。
- 连接重试间隔 —缺陷/功能导入程序应在该时间间隔后以分钟为单位,以再次尝试与CMVC服务器重新建立连接。
- 最大连接重试次数 -导入程序应尝试与CMVC服务器重新建立连接的次数。
- 分页 —每页显示的最大缺陷数/特征数。
- 导入LDAP用户名 -如果要使用LDAP来获取CMVC 用户名 ,请选中此复选框。
- CMVC系列 —以以下格式输入CMVC系列名称,服务器和端口:
- 最后,您将看到Rational Team Concert设置页面,将要求您确认已执行CMVC缺陷/功能导入所需的所有设置步骤。 选中所有框,然后单击“ 下一步” 。
步骤2.设置Rational Team Concert项目区域
您将选择Rational Team Concert项目区域并配置缺陷和功能导入设置。 “项目区域自定义”向导会要求您选择项目区域,然后协助您在CMVC和Rational Team Concert之间同步缺陷和特征属性以及值。 请注意,您只能选择一个项目区域进行导入。
项目区域自定义页面
优先级和严重性之类的属性在CMVC和Rational Team Concert中默认可用,其枚举值例如为“高”,“低”等。 选择是自动同步这些设置还是自定义导入。
设置项目区域
选择属性和枚举的同步选项后,点击设置项目区域 。 缺陷/特征导入器将执行以下操作:
- 确认您是所选项目区域内的授权Scrum Master。
- 验证所选项目区域对所选同步和导入过程有效。
- 为项目区域创建一个外部存储库连接,并为“缺陷/功能导入”添加同步规则。
- 在项目区域内配置选定的CMVC枚举和
String
属性。
设置完成后,您会看到一条弹出消息,指示成功。 单击“ 确定”关闭弹出消息,然后单击“ 下一步”进入下一页 。
步骤3.设置“缺陷/特征导入器”属性
同步向导将提示您为“缺陷/功能导入”设置以下属性:
- 日志级别 —从下拉列表中选择适当的日志级别。
- 日志文件数 -选择在滚动日志之前要创建的日志文件数。
- 每个文件的大小-每个新日志文件的大小。 达到此大小后,将创建一个新的日志文件。
- 文件夹路径 -使用“ 浏览”按钮在主机上选择适当的文件夹路径。 此位置将用于创建日志。
缺陷/特征导入器属性
设置这些属性后,单击“ 下一步” 。
查询属性
系统将要求您分别输入缺陷查询和特征查询的属性。 查询属性用于根据查询中提到的条件帮助将工作项从CMVC提取到Rational Team Concert。 因此,这些字段不能为空。
您可以在“报表”常规查询的where
子句中找到每个字段的查询字符串。 格式如下:( compName in ('comp1','comp2') AND state in ('open','closed') AND addDate >= '2010/01/01'
。
要轻松提取查询输入,请转至CMVC客户端>缺陷/功能>视图>添加条件 ,然后单击报告常规查询 。 这将生成查询,您可以将其复制并粘贴。
如果您不想将缺陷或特征从CMVC导入到Rational Team Concert,则可以在“缺陷”或“特征”字段中选择“否”。 但是请注意,缺陷查询和特征查询不能同时具有“否”的值。 如果要导入所有缺陷或特征,请在相应的查询字段中输入1=1
。
查询属性页面
![该图显示了“查询属性”页面](https://i-blog.csdnimg.cn/blog_migrate/f74db975bebb9bce08811289fb05e518.png)
步骤4.验证并保存您的配置
当您单击“ 完成”时 ,CMVC-RTC连接器向导将验证您是否具有运行给定查询的缺陷/功能导入所需的权限。 假设您具有该授权,则会看到一条弹出消息,用于保存“缺陷/功能导入”配置。
工作项导入程序的查询属性页面
- 单击“ 否”会将用户配置保存在数据库中,以供以后运行。
- 单击“ 是”开始导入过程。 该过程开始后,您将能够通过日志文件夹路径中的日志文件查看“缺陷/功能导入”的状态。 单击“是”也将保存用户配置以供以后使用。
第2部分的结论
您现在已经了解了如何使用CMVC to RTC连接器插件缺陷/功能导入器将CMVC工作项导入到Rational Team Concert。 准备好完成本系列的最后一步时,请查看第3部分 :将源代码从CMVC迁移到Rational Team Concert。
翻译自: https://www.ibm.com/developerworks/library/d-migrate-cmvc-rtc-part2-trs/index.html