工作项转换器配置文件
更新:2007 年 11 月
工作项配置文件是一个 XML 文件,它提供 ClearQuest 转换器的设置。本主题的后面部分将描述该文件的各节,后跟一个示例配置文件,可用它来创建自己的配置文件。
配置文件的节
工作项转换器配置 XML 文件包含几个节,这些节指定工作项如何从 ClearQuest 迁移到 Team Foundation。本主题后面的部分将对这些节进行详细介绍。
<ClearQuest>
ClearQuest 节包含有关您要迁移的 ClearQuest 数据库的信息。
ConnectionName ClearQuest 连接名称。
UserDatabase ClearQuest 用户数据库名称。
QueryName 保存在 ClearQuest 中的查询的名称。
UserID ClearQuest 用户 ID。必须使用“admin”用户 ID。该用户应具有创建所有工作项类型的权限。
<VSTS>
VSTS 节包含有关您将迁移到的 Team Foundation 工作项跟踪 服务器和团队项目的信息。
URI Team Foundation Server 友好名称或完整 URI。例如,“MyAtServer”或“http://MyAtServer:8080”。
ProjectName Team Foundation 工作项跟踪 团队项目名称。
其他配置设置
XML 文件的其他节让您控制
ExitOnError 此节接受 true 或 false 值。选择 True 可在出错时退出。这意味着如果在迁移某些工作项时发现错误,ClearQuest 转换器将停止。
说明: 此设置仅适用于非错误。对于严重错误,如 ClearQuest 转换器无法连接 ClearQuest,转换器将总是退出,即使此设置为 False。
OutputDirectory 指定您想将生成的文件保存到哪个目录。如果不指定输出目录,则转换器将以基本实体 (Base Entity) 名称创建目录以用于生成输出文件。如果目录已存在,则转换器将覆盖该目录中的文件。
工作项转换器配置文件示例
以下是一个工作项转换器配置文件示例,它使用 All Defects Query,通过 CQRep 连接将 ClearQuest TEST 数据库迁移到 Team Foundation 中的 JoseLugoProjectX 团队项目。它还指定转换器应在发生任何错误时停止,并指定转换器所创建的输出文件的目录。
<?xml version="1.0" encoding="utf-8"?>
<WorkItemConverter>
<Source id="ClearQuest">
<ClearQuest>
<ConnectionName>CQRep</ConnectionName>
<UserDatabase>TEST</UserDatabase>
<QueryName>Public Queries/All Defects</QueryName>
<UserID>admin</UserID>
</ClearQuest>
</Source>
<VSTS>
<URI>JoseLugo</URI>
<ProjectName>JoseLugoProjectX</ProjectName>
</VSTS>
<ExitOnError>true</ExitOnError>
<OutputDirectory>DefectSchema</OutputDirectory>
</WorkItemConverter>
请参见
任务
演练:将 ClearQuest 工作项迁移到 Team Foundation