Esquema da estrutura de banco de dados do Rational DOORS

Os esquemas para origens de dados do IBM® Rational DOORS modelam a estrutura de um banco de dados do Rational DOORS. Os esquemas de origem de dados simplificam a autoria de modelos de documento para módulos com as mesmas estruturas e listas de atributos iguais ou semelhantes. É possível usar esquemas para consulta de pastas, projetos e módulos. A linha de base e lista de visualização para os módulos não podem ser obtidas desta origem de dados. Você pode utilizar apenas os filtros e as classificações do IBM Rational Publishing Engine. Nenhuma filtragem ou classificação nativa está disponível para este tipo de esquema.

As tabelas a seguir listam os elementos de esquema e atributos que você pode utilizar para consulta a partir da origem de dados.

Elemento do banco de dados

Tabela 1. Elementos de nível superior do esquema
Atributo Descrição
ID Identificador exclusivo do banco de dados
Nome Nome do banco de dados
URL URL do banco de dados

Elemento da pasta e do projeto

O esquema contém um elemento único chamado folder. Use o atributo isProject para determinar se o resultado é uma pasta ou um projeto e retratar isso adequadamente na saída.

Tabela 2. atributos
Attribute Descrição
Descrição A descrição do projeto ou pasta
ID O identificador de projeto ou pasta
isProject Configure como true se a pasta for um projeto; configure como false caso contrário
Nome O nome do projeto ou pasta
URL A URL do projeto ou pasta

Módulos

O elemento de módulo permite o acesso a certas propriedades do módulo.

Tabela 3. Módulos
Atributo Descrição
Descrição A descrição do módulo
fullName O nome completo do módulo. Exemplo: /demo/car/test/System requirements
ID O identificador do módulo
Nome O nome do módulo
Tipo O tipo do módulo:
  • formal
  • descritivo
  • link
URL A URL do projeto ou módulo

Recuperando informações recursivamente

O esquema é projetado para que uma única consulta possa recuperar todas as informações de estrutura. Definir um nível recursivo maior que 0 para a consulta Database/Folder recupera todas as pastas e projetos até esse nível de aninhamento.

Exemplo

List DOORS Structure 1 $1 Database/Folder
List-detail
Text
Database/Folder/name
List DOORS Structure 1 $2 Database/Folder/Module
Text
Database/Folder/Module/name