Схема структуры базы данных Rational DOORS

Схемы для источников данных IBM® Rational DOORS моделируют структуру базы данных Rational DOORS. Схемы источников данных упрощают создание шаблонов документов для модулей с одинаковыми структурами и одинаковыми или схожими списками атрибутов. С помощью схем вы можете запрашивать папки, проекты и модули. Получить список контрольных версий и представлений для модулей, относящихся к этому источнику данных, нельзя. Можно использовать только фильтры и сортировки IBM Rational Publishing Engine. Стандартная фильтрация и сортировка для этого типа источника данных недоступны.

В следующих таблицах перечислены элементы и атрибуты схем, которые можно использовать для запроса сведений из источника данных.

Элемент базы данных

Табл. 1. Элементы верхнего уровня схемы
Атрибут Описание
ID Уникальный идентификатор базы данных
Name Имя базы данных
URL URL базы данных

Элемент папки и проекта

Схема содержит отдельный элемент, который называется folder. Его атрибут isProject позволяет определить, является ли результат папкой или проектом, и изобразить его соответственно в выводе.

Табл. 2. Атрибуты
Атрибут Описание
Description Описание проекта или папки.
ID Идентификатор проекта или папки.
isProject Равен true, если папка - проект, и false в противном случае.
Name Имя проекта или папки.
URL URL проекта или папки.

Модуль

Элемент модуля обеспечивает доступ к отдельным свойствам модуля.

Табл. 3. Модули
Атрибут Описание
Description Описание модуля.
fullName Полное имя модуля. Пример: /demo/car/test/System requirements
ID Идентификатор модуля.
Name Имя модуля.
Type Тип модуля:
  • formal
  • descriptive
  • link
URL URL проекта или модуля.

Рекурсивное извлечение информации

Схема спроектирована таким образом, что один запрос может извлечь всю информацию о структуре. Задание ненулевого уровня рекурсии для запроса Database/Folder позволяет извлечь все папки и проекты до указанного уровня вложенности.

Пример

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

Комментарии