Improving Productivity

The final two packages, OWA_UTIL and OWA_SEC, let you perform a variety of administrative and security-related tasks that help improve overall productivity.

OWA_UTIL: Creating Complex HTML Structures

The OWA_UTIL package is a grab-bag of useful procedures and functions that simplify many complex tasks. It contains procedures to query the web server environment, simplify debugging, change the default HTTP header, and simplify HTML development.

Table 7.15 shows the various functions and procedures contained in the OWA_UTIL package, which are grouped in categories in the following sections according to their uses.

Note

I’ve attempted to classify the OWA_UTIL procedures into broad, general categories (debugging, querying the environment, representing dates, etc.). These classifications reflect my own experience and are not intended to limit other possible uses.

Table 7-15. Various OWA_UTIL Procedures and Functions

Procedure/Function

Description

BIND_VARIABLES

Creates complex HTML structures

CALENDARPRINT

Creates complex HTML structures

CELLSPRINT

Creates complex HTML structures

CHOOSE_DATE

Represents dates

DATETYPE

Represents dates

GET_CGI_ENV

Queries the environment

GET_OWA_SERVICE_PATH

Queries the environment

GET_PROCEDURE

Performs debugging

HTTP_HEADER_CLOSE

HTML and HTTP utilities

IP_ADDRESS

Queries the environment

LISTPRINT

Creates complex HTML structures

MIME_HEADER

HTML and HTTP utilities

PRINT_CGI_ENV

Queries the environment

Get Oracle Web Applications: PL/SQL Developer's Intro now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.