Преобразование атрибутов в URI для внешних приложений

Атрибуты можно преобразовать в URI для создания согласованного представления атрибутов во всех модулях, интегрируемых с внешними приложениями. Внешние приложения могут включать Rational Engineering Lifecycle Management, Rational Insight и приложения, интегрируемые с IBM® Rational DOORS через OSLC.

Об этой задаче

Атрибуты, используемые в нескольких модулях, имеют в этих модулях уникальные идентификаторы, даже если их имена и типы совпадают в каждом модуле. Как следствие, для внешних приложений один и тот же атрибут в разных модулях - это разные атрибуты. Такое поведение может приводить к неполадкам. Например, Rational Insight может выдавать разные значения атрибута в зависимости от модуля.

Преобразование атрибутов позволяет присвоить один URI атрибутам с одинаковыми именами и типами, но находящимся в разных модулях. Это дает согласованное представление OSLC, с помощью которого внешние приложения могут распознавать эквивалентные атрибуты в модулях и создавать отчеты.

В качестве идентификаторов системных атрибутов применяются URI по умолчанию. Несмотря на то что эти атрибуты и URI - свойства по умолчанию, их можно изменить в соответствии с нуждами разработки и требованиями заказчика. Дополнительная информация об атрибутах и идентификаторах URI приведена в разделе Ресурсы Resource Description Framework (см. список связанных ссылок).
Табл. 1. Системные атрибуты и URI по умолчанию
Системный атрибут URI по умолчанию
Конкретное число http://jazz.net/ns/rm/doors/attribute#absoluteNumber
Кем создано http://jazz.net/ns/rm/doors/attribute#createdBy
Дата создания http://jazz.net/ns/rm/doors/attribute#createdOn
Создано с помощью http://jazz.net/ns/rm/doors/attribute#createdThru
Описание http://jazz.net/ns/rm/doors/attribute#description
Автор последнего изменения http://jazz.net/ns/rm/doors/attribute#modifiedBy
Дата последнего изменения http://jazz.net/ns/rm/doors/attribute#modifiedOn
Имя http://jazz.net/ns/rm/doors/attribute#name
Заголовок объекта http://jazz.net/ns/rm/doors/attribute#objectHeading
Краткий текст объекта http://jazz.net/ns/rm/doors/attribute#objectShortText
Текст объекта http://jazz.net/ns/rm#primaryText
Префикс http://jazz.net/ns/rm/doors/attribute#prefix
Ограничения:
  • Отчеты Rational Insight не включают следующую информацию:
    • Ссылки из объектов Rational DOORS на внешние веб-страницы
    • DXL атрибута
  • DXL атрибута также недоступен для преобразования.

Процедура

Для преобразования атрибутов с URI выполните следующие действия:

  1. В клиенте IBM Rational DOORS выберите Файл > Преобразования. Откроется окно Преобразование атрибутов и связей.
  2. На странице Атрибуты щелкните на Добавить.
  3. На панели Структура базы данных найдите и выберите модуль.
  4. На панели Атрибуты выберите атрибуты и нажмите кнопку OK.
  5. Выберите атрибут в списке Преобразованные атрибуты и выполните одно из следующих действий:
    • Щелкните на Изменить. В окне Изменить URI введите URI и нажмите кнопку OK.
    • Выберите Предложить для присвоения предложенных URI следующим записям:
      • Атрибуты, не имеющие связанных URI
      • Выбранные атрибуты
      • Все атрибуты
      Для присвоения предложенных URI атрибутам необходимо сначала ввести пространство имен по умолчанию на странице Общие в окне Преобразование связей и атрибутов. После ввода предложенных URI их можно изменить.
  6. Для сохранения преобразований атрибутов нажмите кнопку OK или Применить.

Дальнейшие действия

Для того чтобы сделать связи URI доступными внешним приложениям, после создания или изменения связей опубликуйте изменения на странице Общие в окне Преобразование связей и атрибутов. Публикация изменений может потребовать полной перезагрузки данных во внешних приложениях. Поэтому изменения преобразований следует по возможности объединять и применять пакетно, чтобы минимизировать число событий публикации.

Важное замечание:

Изменение преобразований атрибутов влияет на представление OSLC ресурсов, содержащих соответствующие атрибуты. Для приложений-получателей изменения преобразований выглядят как изменения данных, и может потребоваться перезагрузка всех связанных ресурсов. Необходимое количество времени на обновление изменений зависит от числа затронутых ресурсов. Публиковать изменения следует с осторожностью.

При добавлении или изменении преобразования атрибута в модуле, который входит в рабочий набор, требуется обновление рабочего набора. Например, если изменяется преобразование атрибута, который используется в Rational Engineering Lifecycle Manager, обновите рабочий набор, чтобы гарантировать отображение атрибутов в Rational Engineering Lifecycle Manager. После преобразования связи атрибута удалите модуль из рабочего набора и примените изменения. Затем добавьте модуль снова в рабочий набор и примените изменения.


Комментарии