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 tratam um atributo que ocorre em diversos módulos como se fosse um atributo diferente em cada módulo. Esse comportamento pode causar problemas. Por exemplo, o Rational Insight pode não relatar um valor de atributo consistentemente entre os módulos.
O mapeamento de atributo designa uma URI para atributos que têm o mesmo nome e tipo, mas que estão em módulos diferentes. Esse mapeamento fornece uma representação consistente do OSLC que os aplicativos externos podem usar para reconhecer e relatar em atributos equivalentes entre os módulos.
Atributo de Sistema | URI Padrão |
---|---|
Número Absoluto | http://jazz.net/ns/rm/doors/attribute#absoluteNumber |
Criado por | http://jazz.net/ns/rm/doors/attribute#createdBy |
Criado Em | http://jazz.net/ns/rm/doors/attribute#createdOn |
Criado Através de | http://jazz.net/ns/rm/doors/attribute#createdThru |
Descrição | http://jazz.net/ns/rm/doors/attribute#description |
Modificado Pela Última Vez Por: | http://jazz.net/ns/rm/doors/attribute#modifiedBy |
Última Modificação Em | http://jazz.net/ns/rm/doors/attribute#modifiedOn |
Nome | http://jazz.net/ns/rm/doors/attribute#name |
Título do Objeto | http://jazz.net/ns/rm/doors/attribute#objectHeading |
Texto Curto do Objeto | http://jazz.net/ns/rm/doors/attribute#objectShortText |
Texto do Objeto | http://jazz.net/ns/rm#primaryText |
Prefixo | http://jazz.net/ns/rm/doors/attribute#prefix |
Para mapear os atributos para URIs:
Após criar ou editar os mapeamentos da URI e estar pronto para disponibilizar os mapeamentos para os aplicativos externos, publique suas atualizações na página Geral da janela Mapeamento de Atributo e de Link. A publicação de atualizações pode requerer um recarregamento completo de dados em aplicativos externos. Portanto, você deve agregar suas mudanças de mapeamento e aplicá-las em lotes, se possível, para minimizar o número de eventos de publicação.
Ao alterar mapeamentos de atributo, essas mudanças afetam a representação de recursos de OSLC que contêm atributos correspondentes. Aplicativos consumidores visualizam as mudanças de mapeamento como modificações de dados e podem precisar recarregar todos os recursos relevantes. O tempo recorrido para recarregar as mudanças depende do número de recursos que são afetados. Publique atualizações com cuidado.
Se você incluir ou modificar o mapeamento para um atributo em um módulo que esteja incluído no conjunto de trabalhos, você deve atualizar o conjunto de trabalhos. Por exemplo, se você modificar um mapeamento para um atributo que o Rational Engineering Lifecycle Manager consome, atualize o conjunto de trabalhos para assegurar que 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.