ClearQuest 迁移报告消息

更新:2007 年 11 月

ClearQuest 迁移报告具有错误部分和警告部分。如果发生使迁移或分析停止的错误,则添加严重错误部分。当您分析 ClearQuest 数据库和迁移 ClearQuest 数据库时,将生成报告文件。将在运行转换器的同一文件夹中创建报告文件。本主题将说明这些部分中显示的信息。有关如何排除所列出错误的更多信息,请参见 ClearQuest 转换器疑难解答

摘要

摘要部分列出刚刚运行的命令(分析或迁移)的详细信息。详细信息包括命令是否成功,发生错误个数,迁移的工作项个数以及其他信息。如果发生问题,请查看此部分以确认转换器是否按预期运行。例如,验证标识的 Team Foundation Server 是否正确。

严重错误

如果严重错误导致分析或迁移中断,则报告中将包含此部分,并提供对导致分析或迁移失败的错误的描述。有关更多信息,请参见 ClearQuest 迁移的严重错误

错误

如果分析过程中存在错误,则意味着您将无法成功迁移所有工作项。如果迁移过程中存在错误,则意味着未能迁移某些工作项。

非严重性错误不会停止迁移过程。转换器将继续运行,某些工作项将无法成功迁移。没有成功迁移的工作项的 ID 将列在此错误部分中。成功迁移的工作项将可以使用。您可以选择忽略没有迁移的工作项,并开始使用迁移的工作项。

有关更多信息,请参见 ClearQuest 迁移错误

警告

此部分包含有关信息丢失或信息修改的信息,这种情况是由于已知的原因导致 ClearQuest 中的数据无法迁移到 Team Foundation 所造成的。在分析过程中,转换器将针对此类可能的信息丢失发出警告。有时可以采取一些措施以防止信息丢失,或选择接受信息丢失并继续运行转换器。

每条警告消息将对迁移或分析期间发现的问题进行简要说明,并含有一个链接,该链接指向包含有关警告的详细信息的文档。

数据丢失警告

下面的列表显示了在迁移或分析期间,转换器可能会遇到的数据丢失警告:

  • 跳过工作项“{0}”的链接创建,该工作项作为不在迁移列表中的工作项类型“{1}”的副本。

    这意味着该链接的工作项没有迁移,因为它的工作项类型不在迁移范围之列。因此,您不会在 Team Foundation Server 中看到该链接的工作项。已经迁移的工作项仍然可用。

  • 将字段“{0}”的属性从 Read-only (只读)更改为 Editable (可编辑)

    字段的属性从只读更改为可编辑。您可能要在迁移后重置只读属性。为此,您将需要修改该工作项类型,并使用 witimport 实用工具将该工作项类型导入 Team Foundation Server。有关更多信息,请参见 witimport

  • 不迁移字段“{0}”的挂钩行为。

    Team Foundation Server 不支持挂钩。此问题没有解决方法。这是转换器的一个限制。

  • 无法解析下列用户名: {0}

    迁移过程中,转换器将尝试解析 ClearQuest 数据库的用户字段中出现的用户别名显示名称。有些别名可能不是 Windows 中的有效用户帐户。这将导致显示名称解析失败。此警告仅供参考,无需进行任何更正操作。

  • 由于实体“{0}”未与基本实体“{1}”连接,因此不对其进行转换。

    转换器迁移基本实体、迁移查询所基于的实体以及基本实体引用的其他实体。它不迁移任何其他实体。当您修改架构映射文件以包含一些其他工作项类型进行迁移时,通常会发生此警告。您应安排不同的转换器运行过程以迁移不相关的工作项类型,而不是尝试同时迁移所有工作项。

  • 类型为“{1}”的工作项“{0}”在字段“{2}”中包含对该工作项自身的引用。Team Foundation 不支持工作项与其自身相关。

    Team Foundation 不支持自引用。此警告指示转换器在 ClearQuest 中检测到自引用情况,未能迁移该工作项。此问题没有解决方法。这是转换器的一个限制。

  • 正在对“{2}”使用“{0}”而非“{1}”。

    使用了字段的默认值,而不是从 ClearQuest 数据库读取的值。仅当 Team Foundation 中无法接受从 ClearQuest 读取的值时发生此情况。有关默认值的更多信息,请参见字段映射文件、值映射和默认值

  • 工作项“{0}”已迁移。

    此警告仅供参考,无需进行任何操作。在解决问题后重新启动转换器时通常发生此警告。转换器不重新迁移工作项。

  • 无法创建工作项类型“{0}”,因为该类型在 Team Foundation Server 中已存在。

    转换器仅在 Team Foundation Server 上创建 Team Foundation Server 上目前没有的工作项类型。如果要使用 Team Foundation Server 上已有的工作项类型,忽略此警告即可。如果要使用不同的工作项类型,则必须使用 witimport 实用工具导入新工作项类型。有关更多信息,请参见 witimport

  • “{0}”字段的类型为“用户列表”。转换器正将该字段转换为“简单字符串”字段,因为 Team Foundation 不支持多值字段。

    Team Foundation 不支持多值字段。为迁移这些字段,转换器会将多值字段的每个实例更改为逗号分隔的列表。

其他警告

下面是在迁移或分析过程中转换器可能遇到的另一项警告:

  • 无法编辑字段“{0}”,因为该字段是Team Foundation 工作项跟踪 系统中的内部核心字段。

    此警告指示您在映射文件中使用了内部 Team Foundation Server 字段,但转换器无法修改该核心字段。结果将由 Team Foundation Server 定义的规则设置该字段值,而不是转换器尝试基于 ClearQuest 中的值设置的值。“更改日期”字段就是一个例子。“更改日期”始终由 Team Foundation Server 设置为特定更改发生的日期,与转换器指定的值无关。

请参见

其他资源

工作项迁移疑难解答