将属性映射到外部应用程序的 URI

您可以将属性映射到统一资源标识 (URI),针对与外部应用程序集成的所有模块,为其属性创建一致的 OSLC 表示法。外部应用程序可包括 Rational® Engineering Lifecycle Manager、 Jazz™ Reporting Service 以及使用 OSLC 来与 IBM® Rational DOORS® 集成的应用程序。

关于此任务

即使多个模块中使用的属性在各个模块中具有相同名称和类型,它们在这些模块中仍具有唯一标识。因此,外部应用程序认为多个模型中出现的属性是每个模块中的不同属性。该行为可导致问题。例如,报告应用程序可能不会跨模块一致地报告属性值。

属性映射为具有相同名称和类型但位于不同模块的属性分配一个 URI。此映射提供了一致的 OSLC 表示法,这种表示法使外部应用程序能够跨模块识别和报告等效的属性。

注: 如果将 ReqIF 数据从 IBM Rational DOORS 导出到 IBM Rational DOORS Next Generation,那么需要将属性映射到 URI。 映射与迁移 (migiz) 软件包不相关。
系统属性通过预定义的缺省 URI 来识别。虽然这些属性和 URI 是缺省属性,但可对它们进行修改以满足团队或客户需求。关于属性和 URI 标识的更多信息,请参阅相关链接中的“资源描述框架 (RDF)”资源。
表 1. 系统属性和它们的缺省 URI
系统属性 缺省 URI
绝对编号 http://jazz.net/ns/rm/doors/attribute#absoluteNumber
创建者 http://jazz.net/ns/rm/doors/attribute#createdBy
创建日期 http://jazz.net/ns/rm/doors/attribute#createdOn
创建方式 http://jazz.net/ns/rm/doors/attribute#createdThru
描述 http://jazz.net/ns/rm/doors/attribute#description
上次修改者 http://jazz.net/ns/rm/doors/attribute#modifiedBy
上次修改时间 http://jazz.net/ns/rm/doors/attribute#modifiedOn
名称 http://jazz.net/ns/rm/doors/attribute#name
对象标题 http://jazz.net/ns/rm/doors/attribute#objectHeading
对象简短文本 http://jazz.net/ns/rm/doors/attribute#objectShortText
对象文本 http://jazz.net/ns/rm#primaryText
前缀 http://jazz.net/ns/rm/doors/attribute#prefix

限制:Jazz Reporting Service 报告不包含从 Rational DOORS 对象到外部 web URL 的链接。

过程

要将属性映射到 URI:

  1. IBM Rational DOORS 客户机中,单击文件 > 映射属性和链接映射”窗口将打开。
  2. 在“属性”页面中,单击添加
  3. 在“数据库浏览器”窗格中,浏览到并选择一个模块。
  4. 属性窗格中,选择一个或多个属性,然后单击确定
  5. 已映射属性列表中选择一个属性,并完成以下某个步骤:
    • 单击编辑。在“编辑 URI”窗口中,输入 URI 并单击确定
    • 单击建议以将建议的 URI 分配给以下条目:
      • 没有映射 URI 的属性
      • 已选属性
      • 所有属性
      要将建议的 URI 分配给属性,您必须首先在“属性和链接映射”的常规页面上输入缺省名称空间。您可以在输入建议的 URI 之后对其进行编辑。
  6. 单击确定应用以保存属性映射。

下一步做什么

在您创建或编辑 URI 映射并且您准备好使映射可用于外部应用程序之后,那么您必须在“属性和链接映射”的常规页面上发布更新。发布更新可能需要在外部应用程序中完全重新装入数据。因此,您应该聚集映射更改,并分批应用这些更改,如果可能的话,尽可能减小发布事件的数量。

要点:

更改属性映射时,这些更改会影响包含了匹配属性的资源的 OSLC 表示法。使用者应用程序将映射更改视为对数据的修改,并且可能需要重新装入所有相关资源。重新装入更改所需要的时间量取决于受到影响的资源的数量。请小心地发布更新。

如果在工作集中包含的模块中添加或修改属性映射,那么必须更新工作集。例如,如果您修改 Rational Engineering Lifecycle Manager 使用的属性映射,请更新工作集以确保属性显示在 Rational Engineering Lifecycle Manager 中。在发布属性的映射之后,请从工作集中移除模块并应用更改。然后,重新将模块添加到工作集中并应用更改。


视频图标 观看视频

CLM 播放列表
Jazz.net 频道
User Education 频道

学习图标 了解更多

CLM 学习圈
Agile 学习圈
学习圈

提问图标 提问

Jazz.net 论坛
developerWorks 论坛

支持图标 获取支持

支持门户网站
Deployment wiki
支持博客