Mapeando Atributos para URIs de Aplicativos Externos

É possível mapear atributos para Identificadores Uniformes de Recursos (URIs) a fim de criar uma representação consistente do OSLC para atributos em todos os módulos que se integram com aplicativos externos. Aplicativos externos podem incluir o Rational Engineering Lifecycle Management, o Rational Insight e os aplicativos que se integram com o IBM® Rational DOORS usando o OSLC.

Sobre Esta Tarefa

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.

Os atributos de sistema são identificados por predefinidos, URIs padrão. Embora esses atributos e URIs sejam propriedades padrão, é possível modificá-los para atender às necessidades da equipe ou do cliente. Para obter mais informações sobre atributos e identificadores de URI, consulte os recursos Resource Description Framework nos links relacionados.
Tabela 1. Atributos de Sistema e seus URIs Padrão
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
Restrições:
  • Os relatórios do Rational Insight não incluem as seguintes informações:
    • Links dos objetos do Rational DOORS para URLs da web externas
    • DXL de atributo
  • DXL de atributo também não está disponível para mapeamento.

Procedimento

Para mapear os atributos para URIs:

  1. No cliente IBM Rational DOORS, clique em Arquivo > Mapeamentos. A janela Mapeamento de Atributos e de Links é aberta.
  2. Na página Atributos, clique em Incluir.
  3. Na área de janela Explorador de Banco de Dados, navegue para um módulo e o selecione.
  4. Na área de janela Atributos, selecione um ou mais atributos e clique em OK.
  5. Selecione um atributo na lista Atributos Mapeados e execute uma dessas etapas:
    • Clique em Editar. Na janela Editar URI, insira uma URI e clique em OK.
    • Clique em Sugerir para designar URIs sugeridos para as entradas a seguir:
      • Atributos que não possuem um URI mapeado
      • Atributos selecionados
      • Todos os atributos
      Para designar URIs sugeridas para atributos, primeiro você deve inserir um namespace padrão na página Geral da janela Mapeamento de Atributo e de Link. É possível editar URIs sugeridos depois que forem inseridos.
  6. Clique em OK ou em Aplicar para salvar o mapeamento de atributo.

O que Fazer Depois

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.

Importante:

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.


Feedback