Os atributos usados em vários módulos têm identificadores exclusivos nesses módulos, mesmo que os atributos tenham o mesmo nome e tipo em cada módulo. Como resultado, os aplicativos externos podem considerar que um atributo com vários identificadores exclusivos sejam atributos diferentes. Por exemplo, no Rational Insight, isso impede relatórios consistentes de atributos entre os módulos.
O mapeamento de atributo designa um URI único para atributos que tenham o mesmo nome e tipo, mas que estejam em módulos diferentes. Esse mapeamento fornece uma representação consistente do OSLC que permite que aplicativos externos reconheçam e relatem os atributos equivalentes entre os módulos.
Quando criar ou editar os mapeamentos do URI e estiver pronto para disponibilizar os mapeamentos para os aplicativos externos, você deve publicar suas atualizações na guia Geral da janela Mapeamento de Atributos e de Links. Isso pode requerer uma recarga completa de dados em aplicativos externos, como o Rational Insight, portanto você deve agregar e aplicar várias mudanças de mapeamento com uso cuidadoso do botão Publicar.
Mudanças feitas no mapeamento de atributo afetam a representação OSLC de recursos contendo atributos correspondentes. Aplicativos consumidores versão as mudanças de mapeamento como modificações de dados e podem precisar recarregar todos os recursos relevantes. O tempo para recarregar as mudanças depende do número de recursos afetados, portanto é necessário cuidado ao publicar mapeamentos.
Se você incluir ou modificar um mapeamento de um atributo em um módulo que já esteja incluído no conjunto de trabalhos, por exemplo, esses módulos que são consumidos pelo IBM Rational Engineering Lifecycle Manager, você deve atualizar o conjunto de trabalho para assegurar que todos os atributos sejam exibidos no Rational Engineering Lifecycle Manager. Depois de publicar o mapeamento de um atributo, remova o módulo do conjunto de trabalhos e aplique as mudanças. Em seguida, inclua o módulo de volta no conjunto de trabalhos e aplique as mudanças.