oracleweblogicweblogic12coracleformsoracle-fusion-middleware

Oracle Forms Builder running forms only over a server


I had taken over an old Oracle-based system at work. Originally, the previous developer built the forms and reports using Oracle Forms and Reports 6. I somehow managed to install that suite on my Windows 10 PC. I remember I was able to easily 'run' the form for debugging/testing purposes directly.

My PC crashed recently and I took a big loss on data including the working setup for Oracle 6. I have now installed the latest Oracle® Fusion Middleware 12c (12.2.1.3.0). After running into many issues, I finally managed to make it install, configure, and run properly. I can open the old forms easily now:

Form Builder

But there is an issue: I can no longer run the form for testing. It is trying to connect to a server instead and I get this error:

Error

I found this URL in the preference dialog and I'm not sure why it is trying to run windows form on a server. Can the v12 not test forms like v6 used to?

Settings

What Am I missing?


Solution

  • Forms 6i was client-server (although you could have deployed it on web). Later versions (beginning with 9i, which follows 6i) are web-based only.

    I don't use 12c version, but I think that you need to install WebLogic server in order to run those forms.

    If you could "downgrade" to, say, 10g version, you'd run OC4J instance which allows you to run forms locally, without any kind of a server (it was the IAS, Internet Application Server in 10g).

    Or, if possible, acquire the 6i Developer Suite installation CD. Note that - as it is a quite old piece of software - you might have problems running it in Windows 10 (it was never supported nor certified combination of Oracle software and operating system). In such a case, I'd install a virtual machine, put Windows XP onto it and install Forms 6i & enjoy.