Быстрый и “олдскульный” :) способ задеплоить SDA на J2EE версии 7.X

Понадобилось тут быстро выложить на J2EE SDA-файл (устанавливал библиотеки для AXIS-адаптера).
Старый добрый SDM давно “уволен” со службы, его последователь – JSPM – рапортует, что он теперь тоже “не при делах”, а “за главного” теперь некий SUM.

SUM нужно скачать с service.sap.com, и весит он за 400Mb.
А мне всего-то нужно – забросить один .SDA на сервер..

Недолгие поиски привели к простому и понятному инструменту. Условие только одно – у нас есть доступ к серверу на уровне операционки.
Идем в /usr/sap//DVEBMGS/j2ee/console и запускаем textconsole.
textconsole

Вводим пользователя и пароль с правами администратора J2EE и выполняем команду deploy.

Варианты:
1) – создать текстовый файл deploylist.txt с построчным списком полных путей до SDA файлов
– выполнить deploy list=<PATH_TO_FILE>/deploylist.txt

2) – выполнить для каждого файла deploy name=<PATH_TO_FILE>/<filename>.SDA

Если такой пакет у нас уже на сервере есть, и его версия >= загружаемому, то для принудительной перезаписи можно использовать параметр version_rule = all. Поведение при возникновении ошибок контролируется параметром on_deploy_error=stop или on_deploy_error=skip_depending

Остальные параметры можно посмотреть, выполнив deploy -h.

Удачи!
Ваш Pitroff

P.S.: там же есть “обратный” инструмент – undeploy. Подробнее – undeploy -h

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *