Автоматические сборки PowerBuilder (PBOrca)

У меня есть рабочий автоматизированный процесс сборки для нашего приложения PowerBuilder, который запускается каждую ночь. Ресурс, который я использовал для настройки, был http://dm.char.com.ua/pb/pborca.htm. Мне неясно, является ли PBOrca официально поддерживаемым инструментом или кто за него отвечает (это джентльмен, который ведет связанный сайт?). Я скачал его по этой ссылке, но думаю, что может быть и более новая версия. Где мне это достать? Я безрезультатно погуглил и нашел документацию по использованию на sybase.com, но фактической загрузки не было.

Причина, по которой я ищу новую версию, заключается в том, что новые элементы управления стилем, поддерживаемые в PB11.5, недоступны при автоматической сборке, но отлично работают при разработке, поэтому при развертывании сборки используется своего рода классическая тема Windows. Я нашел ссылки на передачу NEWVSTYLECONTROLS в Интернете в сценариях orca других людей, но он жалуется на неправильное количество параметров, когда я пробую его, и примеры, которые я просматриваю, имеют другой список параметров.

Спасибо за уделенное время.

Алан


person Community    schedule 11.02.2009    source источник
comment
PowerBuilder! Это похоже на известие от давно потерянного друга. :)   -  person Learning    schedule 12.02.2009


Ответы (5)


ORCA раньше загружался на CodeXchange, но последняя загруженная версия - 10.2. CX находится в стадии перехода, поэтому это может объяснить, почему он не обновлен.

Однако использование ORCA для сборки в наши дни меньше похоже на изготовление торта с нуля, а больше похоже на выращивание собственной пшеницы для изготовления торта. (Возьмите его у сына декоратора тортов, они все из миксов. ;-)) ORCAScript - это пакетный язык для создания сборок. См. Приложение B в Руководстве пользователя, которое должно быть установлено на вашем компьютере, или ссылку на Интернет-руководство пользователя. Также обратите внимание, что начиная с PB8 вы можете развертывать проекты relferoml " командную строку.

Удачи,

Терри

person Terry    schedule 11.02.2009
comment
Большое спасибо. Я попробую использовать OrcaScript. - person ; 13.02.2009
comment
И FWIW, Appeon PowerBuilder позволяет создавать машину без необходимости в дополнительной лицензии PowerBuilder, в отличие от версий до PB 2017. - person Rich Bianco; 03.09.2019

У нас есть хороший опыт работы с E.Crane PowerGen. Это не бесплатно, но это надежное решение для вашего автоматизированного процесса сборки.

http://ecrane.com/powergen-overview/

person RealHowTo    schedule 12.02.2009
comment
Спасибо, я посмотрю, хотя стоимость, может быть, скидка для моего босса: - |. Тем не менее, хорошо знать, что он существует. - person ; 13.02.2009
comment
+1 для PowerGen, мы использовали его здесь уже много лет. Имейте в виду, много лет назад это был единственный способ получить последовательную, повторяемую сборку. У PB нет этой проблемы в наши дни - person Colin Pickard; 23.02.2009
comment
Я также рекомендую PowerGen. Я много лет использовал его для автоматизации наших сборок PowerBuider. - person Paul Lefebvre; 04.03.2009

Я давно не использовал powerbuilder. Несколько лет назад были написаны инструменты для создания исполняемых файлов отдельными людьми. Поскольку сообщество PB становится все меньше, скорее всего, эти ребята не обновили утилиту до более новых версий.

Лучшим подходом будет создание собственного приложения с использованием API, предоставленного Sybase. Как вы, возможно, уже знаете, подробности находятся здесь. http://manuals.sybase.com/onlinebooks/group-pb/adt0650e/orca/@Generic__BookTextView/86

Удачи.

person Dheer    schedule 11.02.2009
comment
Спасибо за ответ. Я думаю, что PBOrca была просто какой-то программой для парней, что означало, что писать свою собственную программу на c для прямого вызова Orca не нужно и, следовательно, сэкономить кучу времени. На сайте этого не сказано, поэтому, когда я впервые нашел его, а затем Sybase, ссылаясь на Orca, я подумал, что PB orca был официальным инструментом. - person ; 11.02.2009
comment
Я написал разработчику электронное письмо напрямую, чтобы узнать, может ли он помочь, но вы вполне можете быть правы в том, что больше не поддерживаете его. Перспектива написать свой собственный инструмент на C не особо привлекает, но, возможно, должно произойти. Еще раз спасибо. - person ; 11.02.2009

ПЫТАТЬСЯ :

построить исполняемый файл "easynexus32.exe" "wings.ico" "" "ГГГГГГГГ" newvstylecontrols

person Community    schedule 24.09.2009

Да, ORCA по-прежнему является продуктом Sybase, включенным в PB 11.5.1. Бинарный файл, обрабатывающий сценарий, можно найти в таких местах, как: c: \ program files \ Sybase \ shared \ powerbuilder \ orcascr115.exe

Недавно я получил тот же синтаксис, что и описанный Филипом Россом.

person SunWukong    schedule 22.10.2009