Файл festival.xml является базовым файлом конфигурации в Rational DOORS Web Access. Измените записи для f:broker, f:repository-mapping и f:properties на соответствующие посреднику, хранилищу и настройкам сервера лицензий.
Процедура
- В файле festival.xml три записи f:broker описывают расположение посредника. Укажите в этих записях URL системы, в которой установлен посредник с портом по умолчанию (61616). Если посредник находится в одной системе с сервером Rational DOORS Web Access, эти записи изменять необязательно.
<!-- Известные посредники -->
<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 содержит имя, показываемое на странице входа в Rational DOORS Web Access. Этот атрибут можно изменить. Значение по умолчанию: DOORS ERS Repository.
- Значение атрибута repositoryUrn должно совпадать с URN сервера базы данных Rational 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"/>
Расположение добавляется в список расположений лицензий
системы.
- Необязательно: Rational DOORS Web
Access можно настроить для отображения URL текущего модуля в интерфейсе.
Для отображения URL измените значение с value="false" на value="true" в следующей строке:
<f:property name="display.redirector.urls" value="false"/>
- Необязательно: Если база данных Rational 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"/>
- Необязательно: Для повышения производительности в случае применения только
лицензий клиента IBM Rational DOORS укажите для свойства
use.doors.client.license.only значение true.
В этом случае приложение не проверяет наличие лицензий
проверяющего и редактора IBM Rational DOORS Web Access. По умолчанию этому свойству присвоено значение
false, позволяющее приложению проверить все типы
лицензий. Добавьте следующую строку:
<f:property name="use.doors.client.license.only" value="true"/>
- Сохраните и закройте файл.