Показать сообщение отдельно
Старый 08.06.2021, 22:43   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от axm2017 Посмотреть сообщение
Вижу функционал Data maintenance portal который в чем то схож но это другой вроде framework.
Функционал Data maintenance скорее предназначен для формирования регулярных периодических операций, которые нужно сделать админам. Типа кэш аналитик сбросить или комбинации перестроить.
Хотя да, данный функционал анализирует наличие новых периодических операций, которые придут в программном коде.

Если покопать классы ReleaseUpdate* и посмотреть на метод ReleaseUpdateCockpit.run(), то можно "добраться" до веб-сервиса UpgradeService и его метода ScheduleUpgrade. Он как раз все ReleaseUpdate-джобики ставит в пакетники.

Полный путь вызова веб-сервиса такой: https://<URL>/api/services/upgradeservicegroup/upgradeservice/ScheduleUpgrade

Полагаю, что сей веб-сервис надо каким-то способом вызвать и запустятся ReleaseUpdate-джобики. В интерфейсе вызовов я не нашел.
Сразу скажу - выводы сделал просто анализируя код - решение не проверял. На проектах обычно никто не заморачивается (программирование контрольных списков обычно никто не оплачивает) и запускают класс-джоб из командной строки так, как написал trud
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 08.06.2021 в 22:45.
За это сообщение автора поблагодарили: EVGL (5).