Powerbuilder - развертывание EAServer ORCA API
Я столкнулся с ошибкой развертывания скрипта orca. Orca возвращает код ошибки -20. Как я могу решить эту проблему? Кстати, я могу успешно развернуть свой проект с помощью Powerbuilder IDE. Конфигурация системы: WindowsXP-32bit, Powerbuilder 11.2, EAServer 5.5. Ниже приведен вывод скрипта orca.
Sybase (R) OrcaScript interpreter version 11.2
Using ANSI source file deploy_file_name.orca.
Start Session
Set Liblist
"path_to_pbl_1"
"path_to_pbl_2"
"path_to_pbl_3"
"...other pbls..."
Set Application "path_to_application_pbl" "target_name"
Build Project "path_to_project_pbl" "project_name"
Orca error in 'buildProject'. Result Code -20.
Component builder initialization for project project_name failed
An error occurred during initialization of the component builder class.
Last Command Failed.
End Session
2 ответа
Наш сценарий в PB10.5 соответствует приведенному ниже формату, в котором все PBL в списке библиотек представлены в одной строке, разделив их точкой с запятой. Мы также предоставляем имя сервера и порт сервера в BUILD project
команда.
start session
SET liblist "C:\AutoBuild\web_reports.pbl;C:\AutoBuild\jag_servermain.pbl"
SET application "web_reports.pbl" "reports_component"
BUILD project "web_reports.pbl" "p_d_webreport_impl" "jag_build" "9001"
end session
Вы можете попробовать это и посмотреть, работает ли это для вас.
Я не могу проверить это сейчас (нет ORCA дома), но думаю, что команде build project нужны как минимум два параметра pbl name и project name. Посмотрите здесь (Глава 34):
http://manuals.sybase.com/onlinebooks/group-pb/pbg0900e/pbug/