Configurando dados do DOORS para aplicativos externos

É possível usar o conjunto de trabalhos, o mapeamento de atributo e de tipo de link e o formato relatável para configurar dados do IBM® Engineering Requirements Management DOORS (DOORS) para integração com aplicativos externos. Esses aplicativos incluem o IBM Rational Engineering Lifecycle Manager, o Jazz Reporting Service e os aplicativos que são integrados ao DOORS usando o OSLC.

Sobre Esta Tarefa

Conjunto de trabalhos

O conjunto de trabalhos determina quais projetos, pastas e módulos do DOORS estão disponíveis para os aplicativos externos a seguir:

O conjunto de trabalhos é útil para focar em dados relevantes durante a análise e o relatório. Os repositórios do DOORS podem conter grandes quantidades de dados. O conjunto de trabalhos elimina o processamento de projetos irrelevantes, pastas e módulos, para que seja possível capturar de forma eficiente a analítica de negócios precisos. Além disso, quando as informações irrelevantes forem eliminadas, o desempenho do sistema melhorará.

Mapeamento de Atributos e Tipos de Link

É possível usar Identificadores Uniformes de Recursos (URIs, Uniform Resource Identifiers) a fim de criar uma representação consistente do OSLC para atributos e tipos de link com o mesmo nome e tipo em todos os módulos disponíveis para integração com aplicativos externos. Os atributos e tipos de link usados em vários módulos possuem identificador exclusivos nesses módulos, mesmo que tenham o mesmo nome e tipo. Aplicativos externos tratam esses atributos e links como tipos diferentes. Esse tratamento impede consultas e relatórios consistentes nos módulos. O mapeamento de atributo e de tipo de link designa um URI único para atributos e tipos de link 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 atributos e links equivalentes entre os módulos.

Os atributos e tipos de links usados em diversos módulos possuem identificadores exclusivos nesses módulos, mesmo se os atributos e tipos de links tenham o mesmo nome e tipo. Por exemplo, se você criar um atributo de número inteiro nomeado ABC em um módulo e depois copiar o módulo, o atributo ABC terá um ID diferente no novo módulo. Os IDs são exclusivos para cada módulo e são difíceis de ler, como neste exemplo dos dois IDs do atributo ABC:
http://myserver:8080/dwa/oslc/shapes/requirement/urn:telelogic::1-46dd5d7806b96973-M-00000666/attr-123
http://myserver:8080/dwa/oslc/shapes/requirement/urn:telelogic::1-46dd5d7806b96973-M-00000626/attr-327
Os tipos de links também podem ser exclusivos em cada módulo. Esta identificação exclusiva de atributos e tipos de links no nível de módulo evita consulta e o relatório consistentes através dos módulos em aplicativos externos. Para evitar esse problema, é possível criar representações comuns entre módulos mapeando atributos e tipos de links para o Identificador Uniforme de Recursos (URIs). O URI é consistente e legível, que aprimora recursos de consulta e análise, conforme neste exemplo de um URI comum para o atributo de número inteiro ABC:
http://www.mycompanyname.org/rm/predicate#ABC_Integer
Quando os atributos e tipos de links forem mapeados para URIs consistentes, os aplicativos externos poderão reconhecer os atributos equivalentes e links entre módulos. Para mapear atributos e tipos de links para URIs:
  • Os nomes do atributo e tipos devem ser o mesmo em cada módulo.
  • Um conjunto de trabalhos e o formato relatável devem ser configurados para disponibilizar módulos, atributos e tipos de links para integração com aplicativos externos.

Formato relatável

É possível usar o formato relatável para especificar quais atributos e tipos de link estão disponíveis para relatórios no Jazz Reporting Service.


Ícone de vídeo Vídeo

Canal do Jazz.net
Canal Software Education

Ícone Aprendizado Cursos

IoT Academy
Skills Gateway

Ícone de Perguntas Comunidade

Jazz.net
Fóruns do Jazz.net
Biblioteca do Jazz.net

Ícone de Suporte Suporte

Comunidade de Suporte IBM
Wiki Implementação