Настройка файла конфигурации данных XML

Для настройки интеграции с IBM® Rational Insight необходимо внести изменения в файл конфигурации данных XML (XDC) для IBM Rational DOORS.

Прежде чем начать

Компоненты, требующиеся для этой процедуры, перечислены в разделе Интеграция Rational DOORS и Rational Insight.

Процедура

  1. Откройте инструмент Конфигурация данных XML IBM Rational Insight. Для этого выберите Пуск > Все программы > IBM Rational Reporting Development Tools > Конфигурация данных XML.
  2. В инструменте Конфигурация данных XML откройте файл конфигурации doors.xdc, установленный в папке DOORS\9.5\lib\reporting программой установки клиента Rational DOORS. Этот файл содержит записи-заменители для конфигурации. Вы должны подставить в эти записи фактические данные конфигурации.
  3. Скопируйте URL модуля или в окне свойств клиента Rational DOORS, или в клиенте Rational DOORS Web Access. Скопируйте разделенную часть адреса сервера и остальную часть URL. Примеры этих элементов приведены в следующей таблице:
    Табл. 1. Примеры элементов URL
    Элемент Пример
    URL модуля http://dwaserver.in.ibm.com:8080/dwa/rm/urn:rational::1-50618b265ae12e9a-M-00000020
    Имя сервера Rational DOORS Web Access http://dwaserver.in.ibm.com:8080
    Расположение модуля (другая часть) /dwa/rm/urn:rational::1-50618b265ae12e9a-M-00000020
    Часть запроса (фиксированная) ?oslc.properties=*,dcterms:creator{*},dcterms:contributor{*},oslc_rm:uses{*,dcterms:creator{*},dcterms:contributor{*}}&useEnumLabel=true
  4. Извлеките определение ресурсов модуля:
    1. Создайте вызов REST GET к URL модуля. Укажите заголовок Accept как application/rdf+xml.
      Совет: Если данные Rational DOORS Web Access не удается извлечь с помощью вызовов REST, откройте файл festival.xml, который находится в следующем расположении: установочный-каталог-Rational/DOORS Web Access/1.5.0.0/server/festival/config/festival.xml. Убедитесь, что в нем существует запись
      <f:property name="disable.oauth" value="true" />
    2. Найдите <oslc:instanceShape>. Этот элемент содержит URL определения ресурсов, как показано в следующем примере.
      <:ResourceShape rdf:about= 
      "http://dwaserver.in.ibm.com:8080/dwa/rm/oslc/shape/requirement/urn:rational:: 
      1-50618b265ae12e9a-M-00000020">
    3. Скопируйте этот элемент. Удалите раздел, который содержит часть адреса URL сервера Rational DOORS Web Access и используйте остальную часть URL как часть URL определения (см. следующий пример):
      /dwa/rm/oslc/shape/requirement/urn:rational::1-50618b265ae12e9a-M-00000020
    4. Сохраните и закроите файл festival.xml. Для отражения изменений необходимо перезапустить сервер Rational DOORS Web Access.
  5. В инструменте Конфигурация данных XML разверните узлы, чтобы найти группу ресурсов DOORS. Разверните узел DOORS, а затем обновите следующие узлы и поля:
    Важное замечание: Имя группы ресурсов DOORS является обязательным. Не изменяйте его.
    1. В узле Данные введите следующую информацию. В качестве примера воспользуйтесь следующим рисунком.
      • Для типа URL выберите Общий XML.
      • Включите переключатель Добавить “Accepted: application/xml” в заголовок запроса.
      • В поле URL введите URL сервера Rational DOORS Web Access, как показано на Табл. 1.
      • В поле Тип идентификации выберите Форма.
      • В поле Имя пользователя введите имя пользователя Rational DOORS.
      • В поле Пароль введите пароль пользователя Rational DOORS.
      • В поле Относительный URL защиты формы введите j_acegi_security_check.
      • В поле Относительный путь тестирования введите относительный путь тестирования как URL модуля (другая часть).
      Изображение окна Группа ресурсов данных DOORS.
    2. В узле Ресурс для относительного пути введите Расположение модуля (другая часть) + Часть запроса (фиксированная), как показано на Табл. 1.
    3. В узле Определение для относительного пути введите Часть URL определения, как показано на шаге 4c.
    4. Нажмите кнопку Проверить соединение.
  6. Дополнительно: настройте несколько модулей данных DOORS. Установленный файл XDC содержит два узла данных, представляющих два модуля DOORS. Для обеспечения поддержки для дополнительных модулей скопируйте и вставьте узел Данные и обновите URL модуля, как показано в следующем примере.
    Изображение окна Группа ресурсов данных DOORS с несколькими узлами данных.

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

Теперь можно указать предопределенные URI для атрибутов в модулях.


Комментарии