Схема структуры базы данных 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

Комментарии