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/

Другие вопросы по тегам