In prior releases, user exits provided a way to pass control from Reports Builder to a program you have written, which performs some function, and then returns control to Reports Builder. You could write ORACLE Precompiler user exits, OCI (ORACLE Call Interface) user exits, or non-ORACLE user exits to perform tasks such as complex data manipulation, passing data to Reports Builder from operating system text files, manipulating LONG RAW data, supporting PL/SQL blocks, or controlling real time devices, such as a printer or a robot.
Now, you can call Java methods using the ORA_JAVA
built-in package and the Java
Importer. This reduces the need to have user exits in a report and allows
for a more open and portable deployment. You may also use the ORA_FFI
built-in package, which provides a foreign function interface for invoking
C functions in a dynamic library. With the availability of these built-in packages,
the use of user exits is deprecated in Oracle Reports, though makefiles will
still be supplied to permit you to continue to work with existing user exits.
Copyright © 1984, 2005, Oracle. All rights reserved.