Файл festival.xml - это базовый файл конфигурации в IBM®
Engineering Requirements Management DOORS - Web
Access
(DWA).
Измените записи f:broker, f:repository-mapping и
f:properties с учетом конфигурации посредника, хранилища и сервера лицензий.
Процедура
- В файле festival.xml три записи f:broker описывают расположение посредника. Укажите в этих записях URL системы, в которой установлен посредник с портом по умолчанию (61616). Если посредник находится в той же системе, что и сервер DWA, изменять эти записи необязательно.
<!-- Известные посредники -->
<f:endpoints>
<f:broker
.
url="tcp://127.0.0.1:61616?wireFormat.tcpNoDelayEnabled=true&wireFormat.maxInactivityDuration=0"
.
.
<f:broker
.
url="tcp://127.0.0.1:61616?wireFormat.tcpNoDelayEnabled=true&wireFormat.maxInactivityDuration=0"
.
.
<f:broker
.
url="tcp://127.0.0.1:61616?wireFormat.tcpNoDelayEnabled=true&wireFormat.maxInactivityDuration=0"
.
.
</f:endpoints>
- Запись f:repository-mapping задает URN хранилища.
- Атрибут name - это имя, отображаемое на странице входа в систему DWA. Этот атрибут можно изменить. Значение по умолчанию: DOORS ERS Repository.
- Значение атрибута repositoryUrn должно совпадать с URN сервера базы данных IBM Engineering Requirements
Management DOORS
(DOORS), заданным в Определение URN базы данных. Этот атрибут необходимо
изменить.
<!-- Связывание ИД хранилища с посредником -->
<f:mappings>
<f:repository-mapping
.
.
name="DOORS ERS Repository"
repositoryUrn="urn:rational:ers-46dd5d7806b96973:" />
</f:mappings>
- Необходимо изменить раздел f:properties файла.
- Требуется, если сервер лицензий не был настроен другим способом, например с помощью
реестра Windows: Введите расположение сервера лицензий. Измените значение в следующей строке:
<f:properties>
<f:property name="licence.server.location" value="19353@localhost"/>
Расположение добавляется в список расположений лицензий
системы.
- Необязательно: В DWA можно настроить отображение URL текущего модуля в интерфейсе. Для отображения URL измените значение с value="false" на value="true" в следующей строке:
<f:property name="display.redirector.urls" value="false"/>
- Необязательно: Если база данных DOORS использует для идентификации пользователей корпоративный LDAP, то необходимо добавить строку для удаления команды
Изменить пароль со страницы приветствия. Добавьте следующую строку:
<f:property name="change.password.enabled" value="false"/>
- Обязательно: Присвойте параметру ForceHttpsForAuthenticationForOAuth значение false:
<f:property name="ForceHttpsForAuthenticationForOAuth" value="false" />
Прим.: Если Tomcat настроен на использование SSL, присвойте параметру ForceHttpsForAuthenticationForOAuth значение true.
- Необязательно: Для защиты от атак типа подделки межсайтовых запросов (CSRF) присвойте параметру disable.csrf.token значение false.
Добавьте следующую строку:
<f:property name="disable.csrf.token" value="false"/>
- Необязательно: Для повышения производительности в случае применения только лицензий клиента DOORS укажите для свойства use.doors.client.license.only значение true. В этом случае приложение не будет проверять наличие лицензий проверяющего и редактора DWA. По умолчанию этому свойству присвоено значение
false, позволяющее приложению проверить все типы
лицензий. Добавьте следующую строку:
<f:property name="use.doors.client.license.only" value="true"/>
- Необязательно: Для того чтобы изменить ограничение усечения для числа символом в заголовке объекта из
ссылки OSLC, укажите значение параметра dcterms.title.truncation.limit в
файле festival.xml. По умолчанию поле OSLC dcterms:title усекается до 100 символов, если объект DOORS указан с помощью внешней ссылки OSLC. Оставшиеся символы в заголовке
заменяются многоточием (...). Укажите нулевое значение, чтобы отменить усечение, либо измените текущее значение. Этот параметр управляет ограничением усечения для всех заголовков объектов во всех
интеграциях OSLC. Для того чтобы указать нулевое значение, добавьте следующую строку:
<f:property name="dcterms.title.truncation.limit" value="0"/>
- Свойство rrtl.fail.on.error влияет на службы создания
отчетов, использующие процесс извлечения, преобразования и
загрузки (ETL). Значение true вызывает сбой Translation
Layer Reportable Rest, если возникнет ошибка при получении данных из DWA. Сведения об этом сбое помогают вызывающему приложению в обнаружении и
устранении неполадок ETL.
<f:property name="rrtl.fail.on.error" value="true" />
- Сохраните и закройте файл.