Powerbuilder - развертывание EAServer ORCA API - PullRequest
1 голос
/ 10 февраля 2012

Я сталкиваюсь с ошибкой развертывания скрипта 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 ]

0 голосов
/ 16 февраля 2012

Наш скрипт в 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

Вы можете попробовать это и посмотреть, работает ли он для вас.

0 голосов
/ 11 февраля 2012

Сейчас я не могу протестировать его (дома нет ORCA), но думаю, что команде build project нужны как минимум два параметра: имя pbl и имя проекта.Взгляните сюда (Глава 34):

http://manuals.sybase.com/onlinebooks/group-pb/pbg0900e/pbug/

...