设置与 Rational Team Concert 的跨服务器通信

您可以设置 IBM® Rational® Quality ManagerIBM Rational Team Concert 之间的通信,以便用户能够通过使用 Rational Quality Manager 用户界面在 Rational Team Concert 中创建并跟踪包括缺陷在内的工作项。
开始之前
注: 开始之前,必须满足下列先决条件:
  • 您已安装 Rational Quality Manager 2.0、Rational Team Concert Jazz™ Server 2.0 和 Rational Team Concert Client 2.0。
  • 您已启动 Rational Team Concert Admin Web UI 和 Rational Quality Manager 两台服务器。
  • 您是在主机名或 IP 地址不同的机器上运行这两台服务器。
  • 您在两台服务器上均具有 JazzAdmins 存储库许可权。
  • 您具有以下创建和修改项目区域所需的访问许可证:
    • Rational Quality Manager - Quality Manager
    • Rational Team Concert - Developer
  • 您已验证您可以从托管 Rational Team Concert 服务器的计算机登录到 Rational Quality Manager。 同样,您已验证您可以从托管 Rational Quality Manager 服务器的计算机登录到 Rational Team Concert Admin Web UI。
关于此任务
要在 Rational Team Concert 中设置与更改管理系统的集成,请执行以下操作:
  1. Rational Quality Manager 中,请求对 Rational Team Concert Jazz Team Server 进行访问。
    1. Rational Quality Manager 中,单击管理,然后单击 Jazz 服务器管理
    2. 单击跨服务器通信
    3. 对于标题,输入要用于识别 Rational Team Concert Jazz Team Server 的名称。
    4. 对于 Jazz Team Server URI,输入可用于访问 Rational Team Concert Jazz Team Server 的公共 URI,例如 https://rtc1:9443/jazz

      只要可能,就请使用众所周知的主机名。如果不可行,那么使用 IP 地址。选定的主机名或地址必须对所有客户机及协作服务器均可见和可访问。 您不能使用仅在本地网络中已知的 localhost 或主机名。

      注: 请务必使用单一、一致的方式对服务器进行寻址:所有客户机和协作服务器都必须仅使用该地址。请勿使用除选定地址以外的其他别名。
    5. 对于根服务 URI,验证可用于访问 Rational Team Concert Jazz Team Server 上的根服务的公共 URI,例如 https://rtc1:9443/jazz/rootservices
    6. 对于 OAuth 密钥,输入要与服务器的新 OAuth 使用者密钥关联的代码。
      注: 在此步骤中,不要输入密钥本身;请输入将与密钥关联的较短短语。
    7. 重新输入 OAuth 密钥代码短语。
      注: 要在 WebSphere Application Server 环境中改进对 OAuth 的支持,请参阅Setting up a WebSphere Application Server中的“WebSphere Application Server 中的安全设置”。
    8. 单击可信以将 Jazz Team Server 指定为 Truster 使用者。

      可信使用者能够与其他可信使用者共享权限,并且不需要用户核准即可访问数据。

    9. 单击请求访问

      此时会显示以下消息:

      授权临时密钥
      
      您所请求的临时密钥需要由其他服务器上的管理员进行授权:9fa4a74348d94226bfdb64d40c82ce78
      
      如果您是“https://servername:9443/jazz”服务器上的管理员,那么可以授予临时密钥的访问权。
    10. 单击为临时密钥授予访问权
  2. Rational Team Concert Admin Web UI 中,核准来自 Rational Quality Manager 的请求。
    1. OAuth 使用者管理页面上的授权临时密钥下,标注 Rational Quality Manager 所请求的临时密钥,然后从已授权列表中选择核准
    2. 单击保存

      此时会看到临时密钥已核准并已添加到“授权密钥”列表中。

  3. Rational Quality Manager 中,单击高级属性
  4. 搜索文本公共 URI 并输入 Rational Quality Manager Jazz 服务器作为 com.ibm.team.repository.service.internal.RepositoryRemoteService 属性的值,例如 https://rqm1:9443/jazz
  5. 单击保存,然后重新启动 Jazz 服务器。
  6. Rational Team Concert Jazz 服务器重复步骤 3 到 5,输入 Rational Team Concert 服务器 URI 作为值。
  7. Rational Team Concert Jazz 服务器上,验证根服务文档是否可以访问并且有效。
    1. 在浏览器中打开 https://rtc1:9443/jazz/rootservices
    2. 验证是否会出现 XML 文档并且第一行显示如下:
      <rdf:Description rdf:about="https://rtc1:9443/jazz/rootservices">
    3. 如果 rdf:about 属性中的 URL 与要用于服务器的地址不对应,请按如上所述来配置服务器的主机名。
    4. 针对 Rational Quality Manager 服务器执行相同的步骤。
  8. 设置 Rational Quality Manager 项目区域和 Rational Team Concert 项目区域之间的链接。设置此链接后,用户在 Rational Quality Manager 中创建的工作项会存储在对应的 Rational Team Concert 项目区域中。
    1. Rational Quality Manager 中,单击管理,然后单击 Jazz 项目管理
    2. 单击以打开要配置的项目。
    3. 滚动到页面底部并在链接部分中单击添加,以链接到 Rational Team Concert 服务器上的项目。

      此时会打开添加链接页面,并且提示您登录到 Rational Team Concert 服务器上的项目区域。

    4. 输入具有 Jazz Team Server 上管理员特权的用户标识及密码,然后单击确定
    5. 添加链接页面上,选择测试作为链接类型。

      目标:服务器下,您将看到在步骤 1c 中为 Rational Team Concert 服务器使用的标题的名称。

      服务提供商下,您将看到 Rational Team Concert 服务器上项目的列表。

    6. 选择一个项目并单击完成
      注: 如果在项目区域之间设置链接不成功,请参阅 http://jazz.net/library/technote/304 以获取症状和解决方案列表。
结果
完成这些步骤后,用户即可创建并跟踪缺陷以及保存在 Rational Team Concert 中的其他工作项。

反馈