В следующих таблицах перечислены элементы и атрибуты схем, которые можно использовать для запроса сведений из источника данных.
Атрибут | Описание |
---|---|
ID | Уникальный идентификатор базы данных |
Name | Имя базы данных |
URL | URL базы данных |
Схема содержит отдельный элемент, который называется folder. Его атрибут isProject позволяет определить, является ли результат папкой или проектом, и изобразить его соответственно в выводе.
Атрибут | Описание |
---|---|
Description | Описание проекта или папки |
ID | Идентификатор проекта или папки |
isProject | Равен true, если папка - проект, и false в противном случае. |
Name | Имя проекта или папки |
URL | URL проекта или папки |
Элемент модуля обеспечивает доступ к отдельным свойствам модуля.
Атрибут | Описание |
---|---|
Description | Описание модуля |
fullName | Полное имя модуля. Пример: /demo/car/test/System requirements |
ID | Идентификатор модуля |
Name | Имя модуля |
Type | Тип модуля:
|
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