azinc
Дата: 25.05.2006 17:44:27
Коллеги, подскажите, плиз, если есть у кого-нибудь опыт в переходе SQL* FORMS версии 3.0.16.9.5, SQL * Menu версии 5.0.11.9.4, SQL * ReportWriter версии 1.1.13.2.3 на ORACLE FORMS и ORACLE REPORTS с 7 версии оракл на 9.
Какие там могут быть подводные камни, грабли и т п.
Спасибо.
Гость11
Дата: 25.05.2006 18:40:47
Процесс многоступенчатый. Как поступал я:
1. Конвертация 3-х форм в 4.5 при помощи Forms Compiler 4.5
2. 90% конвертированных модулей дорабатывалось на основе созданных библиотек PLL (а их создание, так же как создание стандартов для разработки GUI приложения - работа достаточно объемная). Т.е. сразу сконвертировать и работать - скорее всего, не получится.
Прежде чем за это браться - подумайте, может быть перейти на более прогрессивную клиентскую часть?!
Опытный
Дата: 26.05.2006 11:23:40
Проходил в свое время.
Там трудности не в перекомпиляции - это чисто техническая и тупая работа, а в изменении логики работы приложения.
3-и формы, насколько помню, практически не поддерживают навигацию мышкой, отсюда часто логика писалась на триггерах перехода с поля на поле. Такой переход последовательный; с мышкой же можно произвольно прыгать по полям и блокам, не вызывая срабатывания этих триггеров.
Проблема еще и в том, что во времена написания приложений на "старых" формах сервер Оракла был не так силен, как сейчас, и формы реализовывали ту логику, которую сейчас принято "держать" на сервере.
После безуспешных попыток "перевести" 3-и формы в 4-е, просто переписали приложение.
Оказалось неожиданно просто.
Кстати, последующие "апгрейды" форм были абсолютно безболезненными, и требовали действительно только перекомпиляции (трудности возникли при переходе на WEB - часть триггеров оказалась неподдерживаемой...).