- Blogzote.com - https://www.blogzote.com -

Oracle forms 10g subir archivos planos

En versiones anteriores de Oracle Developer ( hasta la 6i ) que generalmente se manejaban en ambiente cliente-servidor ( Instalabas el runtime de Forms y Reports en cada maquina, configurabas el tnsnames.ora, compartías los archivos de la aplicación en la red, creabas el acceso directo y listo ) para manejar archivos del lado del cliente no existía tanto problema, se trabajaban con TEXT_IO y todos felices y contentos.

Cuando Oracle Developer dio el salto a la Web, desde la versión 6i, al querer trabajar con archivos del lado del cliente teníamos problemas, por que al querer usar lo que comúnmente usabas como TEXT_IO lo que veías realmente era el servidor y no la maquina del cliente, para eso Oracle creo una librería que llamo “Webutil“, esta librería sustituye funciones para el manejo de archivos del lado del cliente en ambiente web, tiene muchas funciones ( algunas nunca las he usado ) para manejar archivos, para obtener información de cliente, como IP, Nombre en la red, Sistema operativo, etc.

Una explicación del propio Oracle sobre esta herramienta:

What is WebUtil?

WebUtil provides a simple way to achieve client side integration while running Oracle Forms on the Web. It simplifies the upgrade of existing applications to the web, and enhances the capabilities of Web based Oracle Forms applications.

The Goals of WebUtil?

WebUtil had an overriding goal to produce a utility that any Forms developer could use to carry out the complex tasks on the client browser machines by simply coding PL/SQL. With WebUtil, everything the programmer needs to do is exposed through a PL/SQL library.