Skip Headers
Oracle9
i
AS Forms Services Deployment Guide
Release 2, Version 9.0.4 for Windows and UNIX
Part Number B10470-01
Home
Index
Contents
Title and Copyright Information
List of Figures
List of Tables
Send Us Your Comments
Preface
Intended Audience
Structure
Related Documents
1 Introduction
Introduction
The Oracle Internet Platform
Oracle9i Application Server (Oracle9iAS)
Oracle9i Developer Suite (Oracle9iDS)
Oracle9i Database
Oracle 9iAS Forms Services
What's New in Oracle9iAS Forms Services?
Oracle9iAS Forms Services Architecture
Oracle9iAS Forms Services Components
Forms Listener Servlet
Forms Runtime Process
Forms Listener Servlet
2 Oracle9
i
AS Forms Services Security Overview
About Oracle9
i
AS Forms Services Security
Oracle9
i
AS Forms Services Single Sign-On
Classes of Users and Their Privileges
Resources That Are Protected
Dynamic Directives
Dynamic Resource Creation in OID
Database Password Expiration when Using Single Sign-On
Authorization and Access Enforcement
Leveraging Oracle Identity Management Infrastructure
Configuring Oracle9
i
AS Forms Services Security
Configuring Oracle Identity Management Options for Oracle9
i
AS Forms Services
Configuring Oracle9
i
AS Forms Services Options for Oracle9
i
AS Security Framework
3 Basics of Deploying Oracle9i Forms Applications
Introduction
Configuration Files
Oracle 9i Forms Configuration Files
default.env
formsweb.cfg
base.htm, basejini.htm, basejpi.htm, and baseie.htm
ftrace.cfg
Oracle9iAS Containers for J2EE (OC4J) Configuration Files
web.xml
Directory structure for Oracle9i Forms OC4J files
Oracle HTTP Listener Configuration Files
forms90.conf
Standard Fonts and Icons File
Registry.dat
Application Deployment
Deploying Your Application
Specifying Parameters
Creating configuration sections in Enterprise Manager.
Specifying Special Characters in Values of Runform Parameters
Default behavior in the current release
Behavior in prior releases
Obtaining the behavior of prior releases in the current release
Considerations for template HTML files
Considerations for static HTML pages
Oracle9iAS Forms Services in Action
Client Browser Support
Oracle JInitiator
How Configuration Parameters and BaseHTML Files are Tied to Client Browsers
4 Configuring Oracle9iAS Forms Services with Enterprise Manager
Introduction
Enterprise Manager and Oracle Forms
Configuring Enterprise Manager to Manage Forms Services
Starting the Enterprise Manager Console
How Oracle9iAS Forms Services Launches a Forms Application
Configuring Forms Services
Configuring Parameters with Enterprise Manager
Parameters that Specify Files
Managing Configuration Sections
Duplicating a Named Configuration
Deleting Named Configurations
Managing Parameters
Default Forms Configuration Parameters
Configuring Environment Variables with Enterprise Manager
Managing User Sessions
Allowing New Users Sessions
Disabling New User Sessions
Terminating a User Session on a Forms Services Instance
Managing URL Security for Applications
Creating Your Own Template HTML Files
Including Graphics in Your Oracle9i Forms Application
Deploying Icons and Images Used by Oracle9iAS Forms Services
Icons
Storing Icons in a Java Archive
Adding Icon Changes to Registry.dat
SplashScreen and Background Images
Custom Jar Files Containing Icons and Images
Creating a Jar File
Using Files Within the Jar File
Search Path for Icons and Images
DocumentBase
CodeBase
Enabling Language Detection
Specifying Language Detection
How Language Detection Works
Multi-Level Inheritance
5 Using Oracle9iAS Forms Services with the HTTP Listener and OC4J
Introduction
OC4J Server Process
Performance/Scalability Tuning
Limit the number of HTTPD processes
Set the MaxClient directive to a High value
Load Balancing OC4J
Using HTTPS with the Forms Listener Servlet
Server Requirements
Client Requirements: Using HTTPS with Oracle JInitiator
Using the Hide User ID/Password Feature
Using an Authenticating Proxy to Run Oracle9i Forms Applications
6 Using Oracle9iAS Forms Services with SSO and OID
Introduction
What's New with SSO and OID and Forms
Dynamic Resource Creation When A Resource Is Not Found In OID
Support for Default Preferences in OID to Define Forms Resources
Support for Dynamic Directives With Forms SSO
Support for Database Password Expiration for Forms Running with Single Sign-On
Single Sign-on Components Used By Forms
Enabling Single Sign-On for an Application
ssoMode
ssoDynamicResourceCreate
ssoErrorURL
ssoCancelUrl
Accessing Single Sign-on Information From Forms
Availability of Information on Integrating Oracle9i Forms and Reports
Authentication Flow
7 Tracing and Diagnostics
Forms Trace
Configuring Forms Trace
Specifying URL Parameter Options
Starting the Trace
Viewing Forms Trace Output
Running the Translate Utility
List of Traceable Events
List of Event Details
User Action Events
Forms Services Events
Detailed Events
Three-Tier Events
Miscellaneous
Monitoring Forms Services Trace Metrics
Servlet Logging Tools
Enabling Logging
Specifying Logging in the URL
Specifying Logging through Enterprise Manager
Specifying Full Diagnostics in the URL that Invokes the Forms Servlet
Location of Log Files
Example Output for Each Level of Servlet Logging
(none)
/session
/sessionperf
/perf
/debug
8 Performance Tuning Considerations
Introduction
Built-in Optimization Features of Forms Services
Monitoring Forms Services
Monitoring Forms Services Instances
Monitoring Forms Events
Monitoring Metrics for User Sessions
Sorting Metric Information
Searching
Forms Services Web Runtime Pooling
Configuring Prestart Parameters
Starting Runtime Pooling
Forms Services Utilities
Minimizing Client Resource Requirements
Minimizing Forms Services Resource Requirements
Minimizing Network Usage
Maximizing the Efficiency of Packets Sent Over the Network
Rendering Application Displays Efficiently on the Client
Tuning Oracle9iAS Forms Services Applications
Location of the Oracle9iAS Forms Services with Respect to the Data Server
Minimizing the Application Startup Time
Using Java Files
Using Caching
Reducing the Required Network Bandwidth
Other Techniques to Improve Performance
Web Cache and Forms Integration
Oracle JInitiator
Why Use Oracle JInitiator?
Benefits of Oracle JInitiator
Using Oracle JInitiator
Supported Configurations
System Requirements
Using Oracle JInitiator with Netscape Navigator
Using Oracle JInitiator with Microsoft Internet Explorer
Setting up the Oracle JInitator Plug-in
Adding Oracle JInitiator Markup to Your Base HTML File
Customizing the Oracle JInitiator Download File
Making Oracle JInitiator available for download
Modifying the Oracle JInitiator plug-in
Modifying the cache size for Oracle JInitiator
Modifying the heap size for Oracle JInitiator
Check and modify the proxy server setting for Oracle JInitiator
Viewing Oracle JInitiator output
Modifying the baseHTML file
Default formsweb.cfg File
Platform Specific default.env Files
Default default.env File for Windows
Default default.env File for UNIX
base.htm, basejini.htm, basejpi.htm, and baseie.htm Files
Parameters and variables in the baseHTML file
Usage Notes
Default base.htm File
Default basejini.htm File
Default basejpi.htm File
Default baseie.htm File
web.xml
Default web.xml File
forms90.conf
Default forms90.conf
Registry.dat
Default Registry.dat
Index
Copyright © 2003, 2003 Oracle Corporation.
All Rights Reserved.
Index