Rational DOORS
поддерживает закрытый API и фильтр описывается с помощью синтаксиса
представления
Rational DOORS.
Следующий пример внутреннего фильтра
Rational DOORS
позволяет отфильтровать объекты, содержащие слово
"Documentation" в атрибуте Текст
объекта.
Attribute 'Object Text' contains 'Documentation'
(с учетом регистра символов)
Для создания текста внутреннего фильтра для источника данных
Rational DOORS выполните следующие действия:
- Откройте модуль
Rational DOORS
и выберите .
- Создайте синтаксис фильтра:
- Перейдите на вкладку Атрибуты.
- В поле Атрибут выберите Текст объекта.
- В поле Условие выберите Содержит.
- В поле Значение введите конкретное значение для фильтрации. Например для фильтрации только объектов, содержащих слово Documentation в
атрибуте Текст объекта, введите следующее значение: Documentation
- Нажмите кнопку Добавить. В разделе Дополнительные опции создается синтаксис правила.
- Выберите Описание и скопируйте полное описание.
Создан фильтр Rational DOORS,
который представляет собой сценарий DXL.
Для добавления фильтра
Rational DOORS в элемент шаблона
Rational Publishing Engine выполните следующие действия:
- Выберите элемент шаблона, содержащий запрос для фильтрации.
- На вкладке Свойства разверните раздел Данные.
- В поле Фильтр щелкните на значке
многоточия.
Откроется окно Редактор фильтра.
- На вкладке Внутренний фильтр вставьте
фильтр
Rational DOORS
(сценарий DXL) и нажмите кнопку OK.