IMUSUPDATE
Материал из ANT-Inform documentation
								
												
				Процедура обновления ИМУС
Для компаний, проводящих обновление самостоятельно.
- Обновляем версии приложений, необходимые к доставке, правим в d:\imus\update.properties например  
- для сервера приложений .201:
 
esb.build = 1.8.41-475 quick.build = 1.8.41-1613 webapps.build = 1.8.41-1613
- для сервера взаимодействия .202:
 
esb.build = 1.8.41-475 quick.build = none webapps.build = none
- для сервера БД .203:
 
esb.build = 1.8.41-475 quick.build = none webapps.build = none
 - запускаем в командной строке
imusup dwns
- dwns
 - загрузка новой версии апдейтера
 
imusup dwne dwnq dwnw
- dwne
 - загрузка версии esb для сервера взаимодействия .202
 - dwnq
 - загрузка версии quick для сервера приложений .201
 - dwnw
 - загрузка версии webapps для сервера приложений .201
 
 - в "Диспетчере сервера" останавливаем все службы imus-* и ActiveMQ
 -  запускаем:
imusup upde
для сервера приложений .201 также:
imusup updq imusup updw
 -  на сервере взаимодействия .202 запускаем d:\imus\esb\imus-esb\imus-db-updater.bat
последовательно с ключами u, lbu, d:
imus-db-updater.bat u imus-db-updater.bat lbu imus-db-updater.bat d
Проверяем чтобы в логе d:\imus\esb\imus-esb\log\imus-db-updater.log не было ошибок.
- Если была ошибка на этапе выполнения ключа lbu вида: ERROR [DBUpdater] liquibase.exception.DatabaseException: liquibase.exception.ValidationFailedException: Validation Failed: 1 change sets check sum необходимо выполнить команду:
 
liquibaseCmd clearCheckSums
Апдейтер закроется, после этого его нужно запустить заново и опять выполнить lbu, d команды апдейтера.
 - В "Диспетчере сервера" запускаем все службы imus-*