任何支持 TRS 规范的生命周期工具都可用作数据源以创建链接的生命周期数据索引。 您可以使用数据源 URL 为位于不同 JTS 上的生命周期工具生成索引。如果应用程序没有根服务文档,或者如果您要手动提供 OAuth URL,那么您可以手动注册 TRS。这是将数据源添加至 LQE 的最复杂的方法,只应该由全面了解其解决方案体系结构的管理员进行尝试。
注册数据源 URL 之后,LQE 将直接与 TRS 提供程序(生命周期应用程序)通信。
过程
- 在 LQE 管理面板中,选择“数据源”面板。 此面板会显示 LQE 已连接至的任何数据源的实时状态。
- 选择“添加数据源”,然后单击数据源 URL。
- 输入您应用程序的跟踪资源集 URL。缺省格式为 https://server:port/tool/trs。
选择要添加的数据源。
- 添加访问上下文列表的 URL,用于连接到 TRS 提供程序的情况。
- 作为数据源的标识来添加标签。
- 计划字段允许您设置发生初始建立索引的时间。将这些字段留空将导致在向导完成后立即创建索引。在测试实验室环境中,LQE 可以在不到 1 小时的时间内为 50 000 个工件建立索引 - 根据硬件和配置,您建立索引的速度可能更慢。
注: 可以同时为多个数据源建立索引。
每一个都将在它自己的线程上运行。或者,您可以将多个 TRS 数据源的初始建立索引任务安排成逐个运行。
- 因为此应用程序所在的 JTS 与 LQE 不同,所以请选择输入认证详细信息。
- 在指定认证详细信息面板上,输入该应用程序的认证信息。
- 在另一个浏览器窗口中,查找您为 LQE 生成的密钥:将应用程序注册为 Lifecycle Query Engine 的 TRS 提供程序。在本示例中,您要添加 QM 应用程序,所以您将转至 QM 管理面板:https://server:port/QM/admin#action=com.ibm.team.repository.admin.configureOAuth。
注: 除非已将认证委派给 Jazz Team Server,否则您应该转至该应用程序的管理面板,而不是 Jazz Team Server 管理面板。
- 在授权的密钥列表下面,找到并复制 lqe_user 密钥和私钥。
- 返回至 LQE 浏览器窗口,并输入使用者密钥和私钥。
- 输入应用程序的 OAuth URL。 示例 URL 将与以下类似:
- https://server:port/tool/oauth-request-token
- https://server:port/tool/oauth-authorize
- https://server:port/tool/oauth-access-token
- 选择数据源配置选项。
- 刷新率指定 LQE 尝试访问数据源以持久刷新其索引的频率。不经常更新的数据源的刷新率可以低于连续更新的数据源的刷新率。提高刷新率将影响性能。
- 通常,应该将初始建立索引的线程数设置为介于 2 和 4 之间。每一个线程都相当于使用 LQE 服务器的一个用户。对于 Intel 机器,至少应该提高 4 个以上线程的数据检索速度的频率。
- 通常,应该将进行中建立索引的线程数设置为介于 2 和 4 之间。每一个线程都相当于使用 LQE 服务器的一个用户。对于 Intel 机器,至少应该提高 4 个以上线程的数据检索速度的频率。
- 当遇到无法对其建立索引的资源时,这些跳过的资源允许 LQE 记录错误并继续建立索引;如果遇到此类情况,请继续执行增量更新。 缺省情况下,将选择此项。
如果禁用此项,那么建立索引进程将在无法对资源建立索引的任何时间停止。
- 完成该向导之后,将向您显示可以随时为此数据源配置的数据。单击保存以开始建立索引。 建立索引进程的实时状态显示在主数据源面板中。单击状态字段中的链接将显示建立索引进程的详细状态报告。
下一步做什么
您可以通过将光标悬浮在相关联的操作字段上方并单击图标来停止建立数据源的索引或暂停建立索引过程。