Esquema de estructura de base de datos de Rational DOORS

Los esquemas para orígenes de datos de IBM® Rational DOORS modela la estructura de una base de datos Rational DOORS. Los esquemas de origen de datos simplifican la creación de plantillas de documento para módulos con las mismas estructuras y las mismas listas de atributos, o similares. Puede utilizar esquemas para consultar para carpetas, proyectos y módulos. La línea base y la lista de vistas para los módulos no se puede obtener para este origen de datos. Solo puede utilizar filtros y clasificaciones de IBM Rational Publishing Engine. No está disponible ningún filtrado nativo o clasificación para este tipo de esquema.

Las tablas siguientes listan los elementos de esquema y los atributos que puede utilizar para consultar del origen de datos.

Elemento de base de datos

Tabla 1. Elementos de nivel superior del esquema
Atributo Descripción
ID Identificador exclusivo de base de datos
Nombre Nombre de base de datos
URL URL de base de datos

Elemento de carpeta y de proyecto

El esquema contiene un solo elemento llamado folder. Utilice su atributo isProject para determinar si el resultado es una carpeta o un proyecto, y representarlo en consecuencia en la salida.

Tabla 2. Atributos
Atributo Descripción
Descripción La descripción del proyecto o de la carpeta
ID El identificador del proyecto o de la carpeta
isProject Establézcalo en true si la carpeta es un proyecto; de lo contrario, estáblezcalo en false
Nombre El nombre del proyecto o de la carpeta
URL El URL del proyecto o de la carpeta

Módulo

El elemento de módulo permite el acceso a determinadas propiedades del módulo.

Tabla 3. Módulos
Atributo Descripción
Descripción La descripción del módulo
fullName El nombre completo del módulo Ejemplo: /demo/car/test/System requirements
ID El identificador del módulo
Nombre El nombre del módulo
Tipo El tipo del módulo:
  • formal
  • descriptivo
  • enlace
URL El URL del proyecto o del módulo

Recuperar información de forma recursiva

El esquema se ha diseñado de forma que una sola consulta puede recuperar toda la información de la estructura. Definir un nivel recursivo superior a 0 para la consulta Database/Folder recupera todas las carpetas y proyectos hasta dicho nivel de anidación.

Ejemplo

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