与 OSLC 使用者集成

您可以将 IBM® Rational® Change 作为 OSLC 提供者与 Rational Quality Manager 和其他 OSLC CM 使用者(如 Rational Team Concert™ 和 Rational ClearQuest®)集成。

与 Rational Quality Manager 集成

IBM Rational Quality Manager 2.0.1 和更高版本可以使用 Rational Change OSCM-CM API 来提交新的变更请求。它还可以直接从 Rational Quality Manager Web 界面链接执行结果。

开始之前

您必须是 Rational Quality Manager 管理员才能执行此设置。

在输入 Rational Change 服务器主机时,必须与 Rational Change 针对其生成的链接所使用的样式匹配。缺省情况下,该地址为主机的 IP 地址。如果您将 Rational Change 配置为使用 hostname,那么也在 Rational Quality Manager 上输入 hostname

过程

要与 Rational Quality Manager 集成,请执行以下操作:

  1. 设置跨服务器通信或好友。
    1. 在 Rational Quality Manager 2.0.1 管理界面中,选择服务器 > 跨服务器通信。或者在 Rational Quality Manager 3.0 管理界面中,选择应用程序 > 好友(出站)
    2. 通过选择以下信息添加项:

      标题: Rational Change(或选项的名称)

      根服务 URI: http://change_host:change_port/change/rootservices

      OAuth 私钥:针对 Rational Change 安全标识该服务器的密码。

      可信:保持不变。Rational Change 不会使用该值。

  2. 在 Rational Change 中核准请求。
    1. 在 Rational Change 管理界面中,选择系统管理 > 集成 > 目标服务器(使用者密钥).
    2. 找到您的 Rational Quality Manager 服务器的临时密钥,然后在 Rational Change 中单击核准
  3. 添加链接或服务。

    如果在执行这些步骤期间看到错误消息,请通过标准主机名称访问 Rational Quality Manager。

    1. 在 Rational Quality Manager 2.0.1 管理界面中,选择项目区域 > 管理项目区域 > 您的 RQM 项目区域。或者在 Rational Quality Manager 3.0 管理界面中,单击项目区域 > 您的 RQM 项目区域
    2. 滚动至链接关联部分,然后单击添加
    3. 选择您的 Rational Change 服务器。
    4. 如有必要,选择变更管理(缺陷)类型。
    5. 服务提供者中,选择要用于登录到 Rational Change 的 Rational Change 数据库和角色。
    6. 单击完成确定
    7. 滚动至顶部,然后单击保存
  4. (可选)修改您的 Rational Change 生命周期
    这样 Rational Quality Manager 就可以自动创建从 CR 返回到其相关执行结果的链接,将以下字符串属性添加到您的生命周期,并显示具有 OSLC_LINK Web 类型的表单:
    • affectsExecutionResult
    • blocksTestExecutionRecord
    • affectsTestResult
    • relatedTestCase

与其他 CM 使用者集成

您可以将 IBM Rational Change 作为 OSLC 提供者与其他 OSLC CM 使用者(如 Rational Team Concert 和 Rational ClearQuest)集成。

过程

  1. 要设置通信,请使用本主题的与 Rational Quality Manager 集成部分中的类似步骤。
  2. 设置通信时,要查看在 Rational Change 中创建的返回链接,请修改您的 Rational Change 生命周期,以将 OSLC_LINK Web 类型的属性 relatedChangeRequest 添加到生命周期以及显示表单。

反馈