This content has been marked as final. Show 4 replies
How are you compiling the forms? (My guess is via command line). Open the form in Forms Builder instead and run the Forms Migration utility on them. If I recall correctly, you can't convert a Forms 6i form directly to Forms 11g; you have to convert to Forms 10g first and then to 11g. Check out the Oracle Forms Upgrading Oracle Forms 6i to Oracle Forms 11g to confirm.
When you have that error you can't open the form in form builder. The first and last thing it says is the above
error message. I found out how to deal with it. I still have forms6i so I opened each of those forms in 6i and then
saved them (without changing anything). Then there was no problem compiling them. The forms with the problem
were from early 2000. Forms from mid-2000 and later didn't do that.
I have heard that 6i forms had to be converted but I couldn't arrange things to have forms 10 installed because it
wouldn't install on 2008. Anyway I have found now that I could compile all 190 of the forms. The only things I had to
get rid of were calls regarding win_api_utility. I haven't tried every form but the ones I did try worked. I hope I can
assume that for some reason they don't have to go through the migration utility.
The only things I had to get rid of were calls regarding win_api_utility.The WIN_API utilities are not supported with web deployed forms. You will need to either use WebUtil or Java to interact with the Client.
Right. I only had one form that used that and then apparently I forgot it existed. Which turned out to be a good thing.