Oracle Forms 12c Frequently Asked Questions
Oracle Forms 12c Frequently Asked Questions
Oracle Forms 12c Frequently Asked Questions
standalone Java application. The Forms Servlet (and Q: What hardware will Forms run on?
Listener Servlet) are both written in Java and are deployed
A: Forms Services will run on all hardware on which
into WebLogic Server in 12c.
WebLogic Server Infrastructure 12c is certified.
The Forms Server (aka Runtime) process is written in C
and some C++. There are no plans to port this element of Upgrading
the Forms architecture to Java. Q: Can I upgrade from earlier versions of Forms to 12c?
Q: What version of Java is used on the server side in 12c? A: Yes. We will support upgrading from 6.0.8 and later
A: The Java version used by WebLogic Server and Forms in versions of Forms directly to 12c in most cases. Some
12.2.1.x versions is currently 8. If newer versions become manual changes may be necessary. Refer to the
certified in the future, they will be added to the Product "Upgrading Oracle Forms 6i to Oracle Forms 12c"
Certification Matrix. For more details, refer to the Fusion document for more information.
Middleware Product Certification Matrix. https://docs.oracle.com/middleware/12212/formsandreports
Q: Will I need Jinitiator on the user’s machine to run Oracle A: Many client/server and character mode features have been
Forms? removed from the Forms for versions released after 6i. The
removed features mainly relate to features that were only
A: JInitiator is no longer supported. Java and/or a Java plug-in
maintained in Forms 6i for the purpose of backwards
are required on the client machine. For Forms version
compatibility. A detailed list of all of the obsolete features
12.2.1.0 through 12.2.1.3, Oracle has certified Forms with
can be found in the Oracle Forms and Reports
Java 7 and 8. Although Java 7 was certified, using it is no
Documentation Library. Specifically refer to the “Upgrading
longer recommended. End-user machines will need to be
Oracle Forms 6i to Oracle Forms 12c” document.
manually configured to use the desired Java version. To
best understand exactly which Java distribution should be
https://docs.oracle.com/middleware/12211/formsandreports
used, refer to the Forms Deployment Guide found in the
Documentation Library mentioned earlier in this paper. To
determine which Java versions have been certified for use
Single Sign-on
with Oracle Forms, refer to the Product Certification Matrix. Q: Will Forms work with Oracle Access Manager?
Security
Q: Is Forms traffic encrypted when running in HTTP mode? Q: Does Forms 12c ship with a client version of the Java
A: No. Traffic between the Forms client and the Forms Server plugin (JRE)?
process is only encrypted when SSL has been enabled A: No.Download the desired version from the Oracle web site.
and used. When running in HTTP mode Oracle has added
a proprietary obfuscation scheme that is not as strong as http://www.oracle.com/technetwork/java/javase/downloads
the SSL standard. Obfuscation is not the same as
encryption and should not be assumed to be safe. SSL Q: Is there any way I can use my Forms applications on a
encryption is strongly recommended. It is your mobile device?
responsibility to properly enable SSL encryption in order to A: Although a Forms application (the UI) cannot be directly
fully protect the information exchanged over the network. run on a mobile device, there are third parties, as well as
Q: Is the database login information encrypted (middle tier to several Oracle Partners that offer solutions to easily
data tier)? overcome this limitation.
A: No. Just like the need to enable SSL between the client to Q: Can I run Oracle Forms in Cloud?
middle tier, you are strongly encouraged to SSL protect the A: Yes. Oracle Forms (and WebLogic Server) can be
network between the middle tier and data tier. Refer to the installed into Oracle Compute (Infrastructure as a Service).
database security documentation for details on using You can also use Oracle’s Database Cloud Service
encryption for these network connections. (DBaaS) to provide the database needs of your Compute
based Forms installation.
Miscellaneous
Q: Oracle Forms 12 requires a “repository database”. Do we
Q: Is Motif still required on Linux (Unix) platforms?
need a special or unique database for each installation?
A: Yes. Motif is needed to install and use any of the GUI (X)
A: No. There are no special requirements for the database
based tools on these platforms. This includes Builders,
used to host the repository. However, you should refer to
Compilers, etc. That said, it is possible to use the Form
the Product Certification Matrix to ensure that a database
Compiler without an X session. Refer to the Forms
of the appropriate version is used. Also, a new repository
documentation for details.
is needed for each WLS domain. More than one repository
Q: Will WebUtil be installed and configured along with the can be installed into the same database, although each
Forms installation? must have different names.
A: Generally speaking, the Forms add-on WebUtil is Q: Is using Oracle HTTP Server (OHS) required with Forms?
configured during the installation. However, if your
A: No. Using OHS is optional, but recommended. By using
application uses OLE functionality and/or was developed
OHS and configuring it properly, you will be able to access
prior to Forms 12, it will be necessary to download and
the Forms WLS managed server, as well as any others that
configure the third party library, JACOB. You must sign the
are configured (e.g. Oracle Reports, BI-Publisher, etc),
jacob.jar file (refer to the Java documentation regarding jar
using the same listener ports. This can be very helpful with
signing). The included JACOB libraries (.dll) will need to be
integrating Forms with Reports or BI-Publisher.
properly stored on the file system. Refer to the Forms
documentation for information on using JACOB. If your Q: Now that Oracle Reports has been depracted and likely
application does not use OEL functionality and the app was won’t be available after 12.2.1.3, what should we do?
designed in Forms 12c, these steps can be avoided.
A: Oracle is recommending that Reports users migrate to BI-
Q: Have any features been deprecated in Forms 12c? Publisher. Oracle Forms 12c includes integration with BI-
Publisher that resembles integration with Reports, so
A: Between version 11 and 12, no features have been
updating the Forms code should be fairly easy.
deprecated or desupported. Refer to the “Upgrading Oracle
Forms 6i to Oracle Forms 12c" document in the
Licensing has also been updated, so no additional
Documentation Library for details.
licensing will be needed in many cases. Contact your Sales
or Account Representitive for details.
https://docs.oracle.com/middleware/12212/formsandreports
CONNECT W ITH US
blogs.oracle.com/blogs Copyright © 2016, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the
contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other
warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or
facebook.com/oracle fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are
formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any
twitter.com/oracle means, electronic or mechanical, for any purpose, without our prior written permission.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
oracle.com
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and
are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are
trademarks
4 | FREQUENTLY ASKED QUESTIONS FOR ORACLE FORMS 12C or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0116