Transcription

Forms Server Release 6iDeploying Forms Applications to the Web with Forms Server Release 6ifor Windows and UNIXJanuary 2000Part No. A73071-01This book contains the information you need to deploy Forms applications tothe Web using Forms Server Release 6i.

Deploying Forms Applications to the Web with Forms Server Release 6i, for Windows and UNIXPart No. A73071-01Copyright 1996, 2000, Oracle Corporation. All rights reserved.Primary Authors:Tony Wolfram, Cathy GodwinContributing Author:Contributors:MillsJoan CarterKen Chu, Steve Button, Chris Barrow, Nigel Ferris, Alex Bryant, Hubert Bakker, DuncanThe Programs (which include both the software and documentation) contain proprietary information ofOracle Corporation; they are provided under a license agreement containing restrictions on use anddisclosure and are also protected by copyright, patent, and other intellectual and industrial propertylaws. Reverse engineering, disassembly, or decompilation of the Programs is prohibited.The information contained in this document is subject to change without notice. If you find any problemsin the documentation, please report them to us in writing. Oracle Corporation does not warrant that thisdocument is error free. Except as may be expressly permitted in your license agreement for thesePrograms, no part of these Programs may be reproduced or transmitted in any form or by any means,electronic or mechanical, for any purpose, without the express written permission of Oracle Corporation.If the Programs are delivered to the U.S. Government or anyone licensing or using the programs onbehalf of the U.S. Government, the following notice is applicable:Restricted Rights Notice Programs delivered subject to the DOD FAR Supplement are "commercialcomputer software" and use, duplication, and disclosure of the Programs, including documentation,shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement.Otherwise, Programs delivered subject to the Federal Acquisition Regulations are "restricted computersoftware" and use, duplication, and disclosure of the Programs shall be subject to the restrictions in FAR52.227-19, Commercial Computer Software - Restricted Rights (June, 1987). Oracle Corporation, 500Oracle Parkway, Redwood City, CA 94065.The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherentlydangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup,redundancy, and other measures to ensure the safe use of such applications if the Programs are used forsuch purposes, and Oracle Corporation disclaims liability for any damages caused by such use of thePrograms.Oracle is a registered trademark of Oracle Corporation. All other company or product names mentionedare used for identification purposes only and may be trademarks of their respective owners.

ContentsSend Us Your Comments . xvPreface. xviiIntended Audience . xviiStructure. xviiRelated Documents. xxPart I1Introduction1.11.1.11.1.21.21.31.42The Internet Changes Everything .Improvements in Business.Improvements in the Underlying Technology .The Oracle Internet Platform .Forms Server .How This Guide Can Help .1-11-11-11-21-31-5Overview of Forms Server2.12.22.32.3.12.3.2Introduction.Forms Server Architecture .Forms Server Components.Forms Applet .Forms Listener .2-12-22-32-42-4iii

2.3.32.43Preview of Installation and Configuration .4.23.53.63.74Introduction.Automatic or Manual Configuration.Automatic Server Configuration.Manual Server Configuration.Sockets, HTTP, or HTTPS.Sockets.HTTP .HTTPS .Oracle JInitiator or AppletViewer .Oracle JInitiator.AppletViewer.Load Balancing.Oracle WebDB Listener .What’s Next .3-13-13-13-23-23-23-33-43-53-53-53-63-63-6Quick Start Configuration .44.5ivForms Runtime Engine. 2-4Forms Server in Action . 2-5Introduction.About Oracle Installer.Using Oracle Installer to Configure the Forms Server .Starting the Oracle Installer .Installing Forms Server.What Oracle Installer Does for You .Testing Your Configuration After the Install .Shortcut to the Web Form Tester .Running the Web Form Tester .Testing Other Forms on the Web Form Tester.Copying the URL.What’s Next .4-14-14-14-24-24-34-34-44-44-44-54-5

5Configuring the Forms tion.Configuring Your Web Server.Configuring the Forms Server .Customize Environment Variables.Customizing Environment Variables in NT .Customizing Environment Variables in UNIX.Modify Forms Server Startup Parameters on NT.Editing the Registry for an Existing Forms Server Service .Uninstalling and Reinstalling a Forms Server Service .Starting a Temporary Forms Server Instance .Description of Forms Server Startup Parameters .Port Parameter.Mode Parameter.Pool Parameter .Log Parameter .Customizing Configuration Files Generated by the Oracle Installer .formsweb.cfg.Parameters in the formsweb.cfg File.Default formsweb.cfg File.base.htm and basejini.htm .Parameters and variables in the base HTML file .Usage Notes .Default base.htm File.Default basejini.htm File .Additional Steps to Set Up the HTTPS Connection Mode.Customize HTTPS Environment Variables.Use Oracle Wallet Manager to Create Wallets and Request Certificates.Create a Wallet .Create a Certificate Request .Import the User Certificate .Set Auto Login to ON.What’s -215-225-235-23v

6Deploying Forms to the Web6.16.26.2.16.2.26.2.36.37Introduction.General Guidelines.Guidelines for Designing Forms Applications.Create Your Own Template HTML Files.Create an HTML Application Menu.Use Oracle Designer with the Forms Server .Reduce Network Traffic .Avoid Unnecessary Graphics and Images.Select Standard Fonts.Deploying Icons and Images Used by Forms Server .Icons.