Converting and deploying 6i Forms to Forms 10g

35 pts.
Tags:
Forms 10g
Forms 6i
I need to convert an application written in Forms 6i to Forms 10g. Recompiling the forms seems to be straight forward, but then what? I was told that I can no longer run the application in client-server mode. If that's true, then how do I run them? Is there a runtime with 10g? I feel like an idiot, but I don't know where to begin.

Answer Wiki

Thanks. We'll let you know when a new response is added.

That is correct, you can’t run applications in client-server mode in Forms 10g.

Now, an <a href=”http://download.oracle.com/docs/cd/B14101_10/docs.htm”>Application Server</a> is needed.

You can test/run your forms from Forms Builder without the app server, but to deploy them you will need it.

There are some things that could need to be changed in your forms, for examlpe, AciveX, OCX, OLE or VBX controls are not supported and need to be replaced, mouse movement triggers are not supported either, and some built-ins or packages run in the server side only (TEXT_IO for example).

Have a look at the following guide. It may help.

<a href=”http://download.oracle.com/docs/cd/B25521_01/doc/frs/forms/B15572_01/title.htm”>Oracle┬« Forms Migrating Forms Applications From Forms 6i to 10g (10.1.2.0.2) for Windows and UNIX </a>

Discuss This Question: 4  Replies

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • Herbiebill
    Thanks for info and the documentation reference! When I try to compile the 6i applications in 10g, I get an error message for each table saying that they must be declared. Any ideas why? The tables are in a 9i database and reside in the same schema name that I'm using to connect Developer 10g to the database. Since the tables are owned by the user ID I'm logging in with, they shouldn't require synonyms or owner/instance references. When I log into SQLPlus using the same credentials, I have no problem seeing the tables. I'm beginning to wonder if I can use Developer 10g in a 9i database. Any advice would be appreciated. -Bill Pearson
    35 pointsBadges:
    report
  • carlosdl
    I think it should work. I have succesfully compiled a 10g form against an 8i database, so I guess it should also work with 9i. Also, if the user is the owner of the tables, no synonyms are needed, you are right. When you connect from SQL*Plus, are you sure you are using the executable from the Developer 10g installation ? If you have the database client software installed, you could be using that version. Are you completely sure that forms builder is connected to the database ? (sorry, I had to ask)
    69,835 pointsBadges:
    report
  • Herbiebill
    Thank you Carlos! I don't know why it made a difference, but my versions were off. I must have installed Developer 10g version 1. When I uninstalled version 1 and installed version 2 I was able to compile the form. I don't know if I was really connecting to the DB or not, but if you hadn't challenged me to look harder, I would never have noticed the dichotomy between the two SQLPlus versions I was using. Thanks again, -Bill Pearson
    35 pointsBadges:
    report
  • Oracledevloper
    Oracle-10g Database is not connected by Oracle developer 6i
    10 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Thanks! We'll email you when relevant content is added and updated.

Following