Contents
- Intended Audience
- Documentation Accessibility
- Structure
- Related Documents
- Conventions
- 1.1 The Oracle Internet Platform
- 1.1.1 Oracle Application Server (OracleAS)
- 1.1.2 Oracle Developer Suite (OracleDS)
- 1.1.3 Oracle9i Database
- 1.2 Oracle Application Server Forms Services
- 1.2.1 What's New in Forms Services?
- 1.3 OracleAS Forms Services Architecture
- 1.4 OracleAS Forms Services Components
- 1.4.1 Forms Listener Servlet
- 1.4.2 Forms Runtime Process
- 1.5 Forms Listener Servlet
- 2.1 About OracleAS Forms Services Security
- 2.1.1 OracleAS Forms Services Single Sign-On
- 2.1.2 Classes of Users and Their Privileges
- 2.1.3 Resources That Are Protected
- 2.1.3.1 Dynamic Directives
- 2.1.3.2 Dynamic Resource Creation in OID
- 2.1.3.3 Database Password Expiration when Using Single Sign-On
- 2.1.4 Authorization and Access Enforcement
- 2.1.5 Leveraging Oracle Identity Management Infrastructure
- 2.2 Configuring OracleAS Forms Services Security
- 2.2.1 Configuring Oracle Identity Management Options for Oracle Forms
- 2.2.2 Configuring Oracle Forms Options for Oracle9iAS Security Framework
- 3.1 Configuration Files
- 3.1.1 Oracle Forms Configuration Files
- 3.1.1.1 default.env
- 3.1.1.2 formsweb.cfg
- 3.1.1.3 base.htm, basejini.htm, basejpi.htm, and baseie.htm
- 3.1.1.4 ftrace.cfg
- 3.1.2 Oracle Application Server Containers for J2EE (OC4J) Configuration Files
- 3.1.2.1 web.xml
- 3.1.2.2 Directory structure for Oracle Forms OC4J files
- 3.1.3 Oracle HTTP Listener Configuration Files
- 3.1.3.1 forms90.conf
- 3.1.4 Standard Fonts and Icons File
- 3.1.4.1 Registry.dat
- 3.2 Application Deployment
- 3.2.1 Deploying Your Application
- 3.2.2 Specifying Parameters
- 3.2.3 Creating configuration sections in Enterprise Manager
- 3.2.3.1 Editing the URL to access Oracle Application Server Forms Services applications
- 3.2.4 Specifying Special Characters in Values of Runform Parameters
- 3.2.4.1 Default behavior in the current release
- 3.2.4.2 Behavior in previous releases
- 3.2.4.3 Obtaining the behavior of prior releases in the current release
- 3.2.4.4 Considerations for template HTML files
- 3.2.4.5 Considerations for static HTML pages
- 3.3 Oracle9iAS Forms Services in Action
- 3.4 Client Browser Support
- 3.4.1 Oracle JInitiator
- 3.4.2 How Configuration Parameters and BaseHTML Files are Tied to Client Browsers
- 4.1 How Oracle Application Server Forms Services Launches a Forms Application
- 4.2 Enterprise Manager and Oracle Forms
- 4.2.1 Using Enterprise Manager to Manage Forms Sessions
- 4.2.2 Configuring Enterprise Manager Grid Control to Manage Forms Services
- 4.2.3 Accessing Forms Services with Application Server Control
- 4.3 Configuring Forms Services
- 4.3.1 Configuring Parameters with Application Server Control
- 4.3.1.1 Parameters that Specify Files
- 4.3.2 Managing Configuration Sections
- 4.3.2.1 Duplicating a Named Configuration
- 4.3.2.2 Deleting Named Configurations
- 4.3.3 Managing Parameters
- 4.3.4 Default Forms Configuration Parameters
- 4.3.4.1 System Default Configuration Parameters
- 4.3.4.2 Runform parameters (serverArgs parameters)
- 4.3.4.3 HTML page title, attributes for the BODY tag and HTML to add before and after the form
- 4.3.4.4 Applet or Object Parameters
- 4.3.4.5 Parameters for JInitiator
- 4.3.4.6 Parameters for Sun's Java Plug-in
- 4.3.4.7 Enterprise Manager Configuration Parameters
- 4.3.4.8 OID (Oracle Internet Directory) Configuration Parameters
- 4.4 Configuring Environment Variables with Enterprise Manager
- 4.5 Managing User Sessions
- 4.5.1 Allowing New Users Sessions
- 4.5.2 Disabling New User Sessions
- 4.5.3 Terminating a User Session on a Forms Services Instance
- 4.6 Managing URL Security for Applications
- 4.7 Creating Your Own Template HTML Files
- 4.8 Including Graphics in Your Oracle Forms Application
- 4.9 Deploying Icons and Images Used by Forms Services
- 4.9.1 Icons
- 4.9.1.1 Storing Icons in a Java Archive
- 4.9.1.2 Adding Icon Changes to Registry.dat
- 4.9.2 SplashScreen and Background Images
- 4.9.3 Custom Jar Files Containing Icons and Images
- 4.9.3.1 Creating a Jar File
- 4.9.3.2 Using Files Within the Jar File
- 4.9.4 Search Path for Icons and Images
- 4.9.4.1 DocumentBase
- 4.9.4.2 CodeBase
- 4.10 Enabling Language Detection
- 4.10.1 Specifying Language Detection
- 4.10.2 How Language Detection Works
- 4.10.2.1 Multi-Level Inheritance
- 5.1 OC4J Server Process
- 5.2 Performance/Scalability Tuning
- 5.3 Limit the number of HTTPD processes
- 5.4 Set the MaxClients directive to a High value
- 5.5 Load Balancing OC4J
- 5.6 Using HTTPS with the Forms Listener Servlet
- 5.7 Server Requirements
- 5.8 Client Requirements: Using HTTPS with Oracle JInitiator
- 5.9 Using the Hide User ID/Password Feature
- 5.10 Using an Authenticating Proxy to Run Oracle Forms Applications
- 6.1 What's New with SSO and OID and Forms
- 6.1.1 Dynamic Resource Creation When A Resource Is Not Found In OID
- 6.1.2 Support for Default Preferences in OID to Define Forms Resources
- 6.1.3 Support for Dynamic Directives With Forms SSO
- 6.1.4 Support for Database Password Expiration for Forms Running with Single Sign-On
- 6.2 Single Sign-on Components Used By Forms
- 6.3 Enabling Single Sign-On for an Application
- 6.3.1 ssoMode
- 6.3.2 ssoDynamicResourceCreate
- 6.3.3 ssoErrorURL
- 6.3.4 ssoCancelUrl
- 6.3.5 Accessing Single Sign-on Information From Forms
- 6.4 Availability of Information on Integrating Oracle Forms and Reports
- 6.5 Authentication Flow
- 7.1 Forms Trace
- 7.1.1 Configuring Forms Trace
- 7.1.1.1 Specifying URL Parameter Options
- 7.1.2 Starting the Trace
- 7.1.3 Viewing Forms Trace Output
- 7.1.3.1 Running the Translate Utility
- 7.1.4 List of Traceable Events
- 7.1.5 List of Event Details
- 7.1.5.1 User Action Events
- 7.1.5.2 Forms Services Events
- 7.1.5.3 Detailed Events
- 7.1.5.4 Three-Tier Events
- 7.1.5.5 Miscellaneous
- 7.1.6 Monitoring Forms Services Trace Metrics
- 7.2 Servlet Logging Tools
- 7.2.1 Enabling Logging
- 7.2.1.1 Specifying Logging in the URL
- 7.2.1.2 Specifying Logging through Enterprise Manager
- 7.2.1.3 Specifying Full Diagnostics in the URL that Invokes the Forms Servlet
- 7.2.2 Location of Log Files
- 7.2.3 Example Output for Each Level of Servlet Logging
- 7.2.3.1 (none)
- 7.2.3.2 /session
- 7.2.3.3 /sessionperf
- 7.2.3.4 /perf
- 7.2.3.5 /debug
- 8.1 Built-in Optimization Features of Forms Services
- 8.1.1 Monitoring Forms Services
- 8.1.1.1 Monitoring Forms Services Instances
- 8.1.1.2 Monitoring Forms Events
- 8.1.1.3 Monitoring Metrics for User Sessions
- 8.1.1.4 Sorting Metric Information
- 8.1.1.5 Searching
- 8.1.2 Forms Services Web Runtime Pooling
- 8.1.2.1 Configuring Prestart Parameters
- 8.1.2.2 Starting Runtime Pooling
- 8.1.3 Forms Services Utilities
- 8.1.3.1 To use the Forms Services Utility:
- 8.1.4 Minimizing Client Resource Requirements
- 8.1.5 Minimizing Forms Services Resource Requirements
- 8.1.6 Minimizing Network Usage
- 8.1.7 Maximizing the Efficiency of Packets Sent Over the Network
- 8.1.8 Rendering Application Displays Efficiently on the Client
- 8.2 Tuning Oracle9iAS Forms Services Applications
- 8.2.1 Location of the Oracle Application Server Forms Services with Respect to the Data Server
- 8.2.2 Minimizing the Application Startup Time
- 8.2.2.1 Using Java Files
- 8.2.2.2 Using Caching
- 8.2.3 Reducing the Required Network Bandwidth
- 8.2.4 Other Techniques to Improve Performance
- 8.3 Web Cache and Forms Integration
- A.1 Why Use Oracle JInitiator?
- A.2 Benefits of Oracle JInitiator
- A.3 Using Oracle JInitiator
- A.4 Supported Configurations
- A.4.1 Windows 98, NT, 2000, XP:
- A.5 System Requirements
- A.6 Using Oracle JInitiator with Netscape Navigator
- A.7 Using Oracle JInitiator with Microsoft Internet Explorer
- A.8 Setting up the Oracle JInitator Plug-in
- A.8.1 Adding Oracle JInitiator Markup to Your Base HTML File
- A.8.2 Customizing the Oracle JInitiator Download File
- A.8.3 Making Oracle JInitiator available for download
- A.9 Modifying the Oracle JInitiator plug-in
- A.9.1 Modifying the cache size for Oracle JInitiator
- A.9.2 Modifying the heap size for Oracle JInitiator
- A.9.3 Check and modify the proxy server setting for Oracle JInitiator
- A.9.4 Viewing Oracle JInitiator output
- A.10 Modifying the baseHTML file
- B.1 Default formsweb.cfg File
- B.2 Platform Specific default.env Files
- B.2.1 Default default.env File for Windows
- B.2.2 Default default.env File for UNIX
- B.3 base.htm, basejini.htm, basejpi.htm, and baseie.htm Files
- B.3.1 Parameters and variables in the baseHTML file
- B.3.1.1 Usage Notes
- B.3.2 Default base.htm File
- B.3.3 Default basejini.htm File
- B.3.4 Default basejpi.htm File
- B.3.5 Default baseie.htm File
- B.4 web.xml
- B.4.1 Default web.xml File
- B.5 forms90.conf
- B.5.1 Default forms90.conf
- B.6 Registry.dat
- B.6.1 Default Registry.dat