Oracle Forms & Reports Developer 10g: Move to the Web

Oracle University |

Oracle Forms & Reports Developer 10g: Move to the Web




4 Days

What you will learn

This course prepares you to realize the benefits of Web-deploying your Forms and Reports applications.You migrate a

Forms 6i application to the Web with Oracle Forms 10g ( You learn to utilize the Web architecture of Oracle

Application Server 10g ( components, especially the Forms Servlet, the Forms Listener Servlet, the Forms

Runtime Engine, and the Forms Client. After migrating the application, you define certain aspects of its behavior by

modifying middle-tier configuration files. You adapt the application to the Web environment and enhance it with Web

technologies, including WebUtil, a utility that can replace much of the client-server behavior that you are accustomed to

using. You utilize Web-related new features of Forms 10g. You also call Reports from Forms on the Web. You learn how

to migrate your existing Oracle6i Reports applications to Oracle Reports 10g (, replacing deprecated,

obsolete, and changed functionality with new features. Oracle Reports 10g takes advantage of JavaServer Page (JSP)

technology to deliver high quality HTML pages for Web publishing. You are introduced to JSP technology; learn how to

create Web reports, and how to enhance your reports by modifying the Web source code. You learn about new features

for report development and report deployment introduced since release 6i. Finally, you learn how to deploy your reports

using Oracle Application Server 10g ( the benefits of deploying Forms and Reports applications to the

Web with Oracle Application Server 10g Migrate Forms 6i and Reports 6i applications to Web deployment with Oracle

Application Server 10g Create JSP-based Web reports Use Web technologies to enhance Forms and Reports

applications Enhance forms and reports using new features in Oracle Developer Suite 10g Call Reports from Forms


Business Intelligence Developer

Forms Developer

Reports Developer

Support Engineer

Technical Consultant


Suggested Prerequisites

Develop Forms applications with Oracle Developer Suite 6i

Use a Web browser

Course Objectives

Migrate client-server Forms applications to the Web

Test Forms applications in a three-tier environment

Configure run-time behavior

Improve performance of Web-deployed applications

Use JavaBeans and Pluggable Java Components to extend Forms functionality

Integrate Web services into a Forms application

Use WebUtil to interact with the client

Debug a form remotely

Identify the benefits of deploying your Oracle Reports applications to the Web with Oracle Application Server 10g

Migrate your Oracle6i Reports applications to Oracle Reports 10g

Use Web technologies to enhance the functionality of Oracle Reports applications

Publish reports to the Web

Replace obsolete and deprecated functionality in your Reports applications

Utilize the new development features of Oracle Reports 10g

Utilize the new deployment features of OracleAS Reports Services

Course Topics

Benefits of Deploying Forms Applications to the Web

Improving Productivity

Reducing Costs

Increasing Accessibility

Maintaining Support

Leveraging Current Knowledge

Providing a Rich User Interface

Employing the Latest Technologies

Utilizing New Product Features

Streamlining of Oracle Forms

Elimination of Character Mode and Client-Server Run-time Executables

Elimination of Item Types and Built-Ins That Are OS-Specific or Related to Character Mode

Elimination of Obsolete Features from Older Forms Versions

Migrating Forms Applications

Considering Pre-Upgrade Issues

Using the Correct Migration Path

Using Forms Builder to Migrate

Using Forms Compiler to Migrate

Using Forms Migration Assistant

Considering Post-Upgrade Issues

Utilizing Forms Services

Forms Servlet

Forms Listener Servlet

Forms Runtime Engine

Forms Client

Starting a Run-Time Session

Selecting a Java Runtime Environment

Testing and Deploying Forms Applications

Testing Applications

Generating Applications

Deploying Applications

Constructing a URL to Run the Application

Configuring Run-Time Behavior

Configuring the Forms Servlet

Configuring the Environment

Customizing the User Interface

Using Configuration Files

Adapting Features That Work Differently on the Web

Adjusting Fonts

Key Mapping

Integrating Oracle Graphics

Calling Reports from Forms

Displaying Images

Displaying Icons

Adapting Features with Performance Implications



Tabbed Canvases

Mouse Event Triggers

Adapting Client-Server Specific Features

When-Mouse-Move|Enter|Leave Triggers


Image Control Palette

Dialog Window Style

VBX, ActiveX (OCX)

OLE Containers

Sound Items

Adapting Platform-Specific Features

Built-Ins Work on Middle Tier

OLE Automation

User Exits

Case Sensitivity


Enhancing Forms Applications with Web Technologies

Using JavaBeans to Extend Functionality

Using PJCs to Extend the User Interface

Launching a Web Page from Forms

Integrating Web Services

Integrating Forms Applications with Oracle Application Server Portal

Using WebUtil to Interact with the Client

Configuring WebUtil

Integrating WebUtil into a Form

Opening a File Dialog on the Client

Reading an Image File from the Client

Writing Text Files on the Client

Executing Operating System Commands on the Client

Performing OLE Automation on the Client

Obtaining Environment Information about the Client

Using New Integration Features of Forms 10g

Configuring JVM Pooling

Managing Forms Services with Oracle Enterprise Manager

Implementing Single Sign-On

Using Other Web-Related Features of Forms 10g

Implementing Run-Time Pooling

Performing Remote Debugging

Enabling Browser Language Detection

Restricting Parameters That Can Be Passed in the URL

Integrating Forms and Reports Applications

Using RUN_REPORT_OBJECT to Run a Report with the the Reports Multi-Tier Server

Displaying a Report from Forms

Calling a Report with the WEB.SHOW_DOCUMENT Built-In

Why Move Reports Applications to the Web?

Reducing Costs

Improving Productivity

Increasing Accessibility

Maintaining Support

Publishing Enterprise Data

Leveraging a Standards-Based Architecture

Utilizing New Features

Migrating Reports Applications

Deprecated and Obsolete Functionality

Migrating a Report Application

Reports Builder User Interface Changes

Formatting with the SRW Built-in Package

Replacing OLE2 Objects

Migrating Charts

Replacing Buttons

Referencing System Parameters

Developing Reports for the Web

What is JSP Technology?

Building a Web Report

JSP Tags

Generating Output

Adding Dynamic Content

Customizing Reports JSPs

Creating a Web Layout Template

Creating a Parameter Form

Using New Features in Oracle Reports: Development

Accessing Data with Pluggable Data Sources

Bursting on a Repeating Group

Adding a Table of Contents

Using PDF in Oracle Reports

Inline Formatting Using HTML Tags

Using External Style Sheets

Adding a Graph to a Web Report

Integrating with Oracle JDeveloper

Deploying Reports Using OracleAS Reports Services

Running the Web Layout

Running the Paper Layout

Deploying a Report

Using a Key Map File

Extending Oracle Reports Functionality Using Plug-ins

Managing and Monitoring OracleAS Reports Services

Implementing Single Sign-On

Using New Features in Oracle Reports: Deployment




pearson vueISO 9001