Справочник по сценарию relm_upgrade

Сценарий relm_upgrade применяется для обновления старой версии Rational Engineering Lifecycle Manager.

Предназначение

Весь процесс обновления Rational Engineering Lifecycle Manager описан в разделе Обновление Rational Engineering Lifecycle Manager. Если требуется использовать нестандартные значения, может потребоваться изменить сценарий обновления.

Сценарий relm_upgrade обновляет Rational Engineering Lifecycle Manager 1.0, 1.0.0.1, 4.0.3 или 4.0.4 до версии 4.0.6. Хотя файл сценария расположен в каталоге upgrade/relm, его следует запускать из каталога RELM_4.0.6_install_dir/server. Если путь содержит пробелы, его необходимо заключить в двойные кавычки.

Вместо того чтобы запускать сценарий, вводя все параметры в командной строке, можно открыть файл параметров сценария, изменить значения по умолчанию и запустить более короткую команду.

Версии файлов relm_params на английском и на других языках расположены в каталоге RELM_4.0.6_install_dir/server/upgrade/relm/params. Откройте файл relm_params или его переведенную версию для редактирования и задайте значение каждого параметра. Одним из этих параметров является путь к каталогу OLD_APPLICATION_HOME. Это должен быть существующий каталог, путь к которому заканчивается на server/conf.

Сценарий выполняет следующие задачи:
  • Запускает команду -migration_relm_updateConfigurationFiles, которая обновляет конфигурацию и файлы Tomcat (если параметр updateTomcatFiles не равен No). Введите [E] для выполнения команды, [S] для пропуска шага или нажмите [Enter] для отмены выполнения сценария.
  • Обновляет файлы teamserver.proprties, используя информацию из предыдущей версии. После успешного слияния файлов конфигурации введите [C] для продолжения операции. Будет открыто окно редактора, в котором можно проверить файл teamserver.properties приложения Управление изменениями и конфигурацией. Убедитесь в том, что в свойстве com.ibm.team.repository.server.webapp.url задан правильный корневой элемент внешнего URI. Кроме того, проверьте правильность свойств базы данных. После завершения сохраните изменения (если они есть) и закройте редактор, чтобы продолжить выполнение сценария.
  • В среде Tomcat - выполняет слияние содержимого файлов server.xml и web.xml с новой версией и копирует файл tomcat-users.xml из старой версии.
  • Добавляет таблицы в базу данных хранилища Rational Engineering Lifecycle Manager.

Параметры

Атрибут Описание Обязательный Значение по умолчанию
oldApplicationHome Полный путь к каталогу конфигурации старой версии Rational Engineering Lifecycle Manager. Путь не должен содержать пробелы. Стандартный путь - это каталог-установки-старой-версии-relm/server/conf. Да нет
applicationContextRoot Корневой контекст Rational Engineering Lifecycle Manager. Нет relm
oldApplicationVersion Обновляемая версия Rational Engineering Lifecycle Manager. Нет 4.0.4
newApplicationHome Пусть к каталогу конфигурации приложения Rational Engineering Lifecycle Manager установки 4.0.6. Нет relm_4.0.6_install_dir/server/conf
updateTomcatFiles Следует ли обновлять файлы конфигурации Tomcat. Укажите значение "no", если применяется WebSphere Application Server. Нет yes
oldApplicationTomcatHome Полный путь к домашнему каталогу Tomcat в старой версии. По умолчанию значение параметра oldTomcatHome образуется с помощью значения параметра oldApplicationHome. Нет нет
newApplicationTomcatHome Пусть к домашнему каталогу Tomcat приложения Rational Engineering Lifecycle Manager установки 4.0.6. По умолчанию значение параметра newApplicationTomcatHome образуется с помощью значения параметра newApplicationHome. Нет нет
newJTSHome Путь к каталогу конфигурации Jazz Team Server установки 4.0.6. По умолчанию значение параметра newJTSHome образуется с помощью значения параметра newApplicationHome. Нет нет
jtsContextRoot Корневой контекст версии 4.0.6 Jazz Team Server. Нет jts
noPrompt Не спрашивать пользователя перед созданием или изменением таблиц. Нет нет
noVerify Не выполнять проверку файла teamserver.properties. Нет нет
overwrite Следует ли заменять существующий файл. Нет no
noStepPrompt Не спрашивать пользователя перед выполнением шага. Нет нет
Windows:
cd C:\Program Files\IBM\JazzTeamServer\Server\
upgrade\relm\relm_upgrade.bat -oldApplicationHome каталог-установки-старой-версии-relm\server\conf
Linux:
cd opt/IBM/JazzTeamServer/Server/
./upgrade/relm/relm_upgrade.sh -oldApplicationHome каталог-установки-старой-версии-relm/server/conf

Комментарии