В настоящее время мы используем Siebel 15.14.
Я пытаюсь запустить наш сервер шлюза, создав задание в Jenkins, которое выполняет сценарий. В свою очередь, сценарий запускает сценарий «Настройка свойств среды» и команду, запускающую сервер шлюза.
Все это происходит на этапе сборки SSH в Jenkins.
Конкретно:
1) Задание Jenkins имеет 1 этап сборки «выполнить сценарий оболочки на удаленном сервере с использованием ssh»: /mypath/start_gateway.sh
2) start.gateway.sh содержит: i). /mygatewaypath/setupparameters.sh ii) / mygatewaypath / gtwysrvr / bin / start_ns -r / mygatewaypath / gtwysrvr
3) setupparameters.sh содержит:
if [ ! -d "$HOME" ]; then
echo "ERROR: HOME must be set prior to starting the Siebel server!"
exit 1
fi
SIEBEL_ROOT=/mygatewatpath/gtwysrvr ; export SIEBEL_ROOT
SIEBEL_HOME=/mygatewatpath/gtwysrvr ; export SIEBEL_HOME
.
. (other variables go here)
.
Хотя задание Дженкинса успешно построено и распечатывает:
выполнение скрипта:
/var/SP/administration/scripts/start_gateway.sh
начался пн 18 сен 18:53:48 2017, pid: 147189
[SSH] статус выхода: 0
Готово: УСПЕХ
Когда я пытаюсь запустить диспетчер сервера шлюза, я получаю следующую ошибку:
Неустранимая ошибка (2555922): не удалось открыть соединение с хранилищем конфигурации Siebel Gateway (% 1:% 2)., Выход ...
Кроме того, если я запускаю сервер приложений (который основан на вышеупомянутом сервере шлюза), сервер приложений запускается неправильно.
Похоже, что переменные среды сценария setupproperties.sh не установлены полностью, поэтому сервер шлюза запускается в нестабильном состоянии.