即使多个模块中使用的属性在各个模块中具有相同名称和类型,它们在这些模块中仍具有唯一标识。因此,外部应用程序可能会将某个具有多个唯一标识的属性视为不同属性。例如,在 Rational Insight 中,这可防止对跨模块的属性进行一致报告。
属性映射为具有相同名称和类型但位于不同模块的属性分配单个 URI。此映射提供了一致的 OSLC 表示法,这种表示法使外部应用程序能够跨模块识别和报告等效的属性。
在您创建或编辑 URI 映射并且您准备好使映射可用于外部应用程序之后,那么您必须在“属性和链接映射”的常规选项卡上发布更新。这要求在外部应用程序(如 Rational Insight)中完全重新装入数据,因此您应通过认真使用发布按钮来聚集和应用多个映射更改。
对属性映射的更改将影响包含匹配属性的资源的 OSLC 表示法。使用应用程序将作为数据修改查看映射更改,并且可能需要重新装入所有相关资源。重新装入更改所花费的时间量取决于受影响资源数,因此在发布映射时应谨慎。
如果您添加或修改工作集中已包含的模块(例如,由 IBM Rational Engineering Lifecycle Manager 使用的模块)中属性的映射,那么您必须更新工作集以确保所有属性都显示在 Rational Engineering Lifecycle Manager 中。在发布属性的映射之后,请从工作集中移除模块并应用更改。然后,重新将模块添加到工作集中并应用更改。