Как понизить версию Form(FMB), созданную/измененную в Forms 10g, до Oracle Forms 9

У нас есть приложение Forms, созданное в Oracle Forms Builder версии 9.0.4.0.19.

Мы внесли изменения в некоторые формы и несколько форм, созданных с помощью Oracle Forms Builder 10g версии 10.1.2.0.2.

Теперь нам нужно преобразовать те формы, которых около 5 или 6, в Oracle Forms 9.

Пожалуйста, предложите мне, как мне это сделать.

Спасибо, Суджит.


person Sujit Kumar    schedule 21.08.2013    source источник
comment
Вы пытались скомпилировать fmb, используя версию Forms 9?   -  person Jacob    schedule 21.08.2013
comment
Я пробовал компилировать. Это не удается, поскольку компилятор форм 9i не может открыть fmb, созданный в формах 10g.   -  person Sujit Kumar    schedule 21.08.2013
comment
Что, если вы попытаетесь использовать компилятор форм или попытаетесь скомпилировать из командной строки, не открывая с помощью Forms Builder?   -  person Jacob    schedule 21.08.2013
comment
Когда я компилирую прямо из командной строки, он говорит FRM10043: не удается открыть файл. Мне нужен FMB в версии 9i также, когда требуется дальнейшая модификация напрямую, мы можем сделать это в версии 9i.   -  person Sujit Kumar    schedule 21.08.2013
comment
Я провел эксперимент, используя Oracle Forms Builder 9i R2 и Oracle Forms Builder 10g. У меня работает нормально.   -  person DARK_A    schedule 23.08.2013


Ответы (1)


У меня нет копии Forms developer 10g или 9i, поэтому этот ответ не проверялся.

Пробовали ли вы преобразовать формы, созданные в Forms 10g, в XML с помощью предоставленного Oracle инструменты? Получив XML-воплощение формы, вы можете преобразовать ее обратно в файл Oracle Form 9i .fmb.

Однако я уверен, что даже если это сработает, Oracle поддерживает только «вперед», то есть 9-10 обновлений, поэтому, если вы начнете получать странные ошибки, вы будете сами по себе! Себе я бы сделал изменения с начала в младшую версию.

person Ian Carpenter    schedule 21.08.2013
comment
Я думаю, это было бы довольно рискованно, так как свойства могут не экспортироваться/импортироваться должным образом. Любая другая идея? .. Спасибо. - person Sujit Kumar; 21.08.2013