Быстрый и «олдскульный» :) способ задеплоить 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

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

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