Está en la página 1de 1

Como desarrolladores en Oracle Forms 11g sabremos la importancia de la librería W ebutil en nuestras

Formas, es por ello que daré a continuación los pasos necesarios para instalar exitosamente esta
librería, la siguiente configuración aplica para ambientes de desarrollo como para ambientes de
despliegue:

1. Para la compilación de la librerí a webutil.pll es necesario tener un esquema de base de datos que
contenga el paquete contenido en el archivo create_webutil_db.sql que se encuentra en el directorio
ORACLE_HOME/forms es por ello que luego de la creación del esquema se deberá correr el archivo
mencionado.
2. Luego que ya tenemos nuestro esquema de base de datos configurado será necesario conseguir los
archivos de jacob que utilizaremos para la configuración. Dependien do el Release de nuestro Forms así
sera el jacob que deberemos conseguir:

Forms11gR1 11.1.1.X -> jacob 1.10.1


http://sourceforge.net/projects /jacob-project/files/jacob-project/1.10.1/jacob_1.10.1.zip/download
Forms11gR2 11.1.2.X -> jacob 1.14.3
http://sourceforge.net/projects/jacob -project/files/jacob-project/1.14.3/jacob -1.14.3.zip/download
3. Descomprimimos el zip descargado y colocaremos el archivo jacob.jar en la carpeta de la ruta
ORACLE_HOME/forms/java

4. Ahora deberemos firmar el archivo jacob.jar para ello haremos:


ORACLE_INSTANCE\bin\sign_webutil.bat ORACLE_HOME \forms\java\jacob.jar

5. Si el ambiente que estamos configurando es para desarrollo debemos asegurarnos que


ORACLE_HOME/forms/java/frmwebutil.jar
se encuentre en la variable FORMS_BUILDER_CLASSPATH del regedit

6. Ahora colocaremos el archivo jacob.dll que se encuentra en la carpeta que descomprimimos a su


carpeta destino dependiendo del Release de la versión de Forms utilizada:

FormsR1:
jacob.dll -> ORACLE_HOME/forms/webutil
FormsR2:
jacob-1.14.3-x86.dll -> ORACLE_HOME/forms/webutil/win32
jacob-1.14.3-x64.dll -> ORACLE_HOME/forms/webutil/win64
7. Luego agregamos ORACLE_HOME/forms/java/frmall.jar a la variable CLASSPATH que se encuentra
en el archivo default.env

8. Realizaremos las siguientes modificaciones a la configuración [webutil] del archivo formsweb.cfg:

a. Agregamos los archivos frmwebutil.jar y jacob.jar al parámetro W ebutilArchive. En algunas versiones


este paso ya está hecho.

b. Especificamos que utilizaremos la forma webutil_demo.fmx como forma p or defecto para la


configuración de [webutil]

9. Ahora descargamos la forma de webutil_demo desde el siguiente


enlace: http://www.oracle.com/technetwork/developer -tools/forms/webutil -090641.html y colocamos la forma
webutil_demo.fmb en la ruta ORACLE_HOME/forms
10. Ahora compilaremos la librería webutil así como la forma que recién descargamos, para ello desde
linea de comandos ejecutaremos:

frmcmp module=webutil.pll module_type=library userid=scott/tiger@orcl compile_all=yes


frmcmp module=webutil_demo.fmb module_type=form userid=scott/tiger@orcl compile_all=yes

11. Por último probaremos el funcionamiento de la librería webutil, para ello en el navegador
pondremos:

http://machine.domain:port/forms/frmservlet?config=webutil

Funcionalidad de los tabs “Get Client Info” y “About Webutil” deben funcionar sin ningún problema. Si
estos tabs no funcionan se debe revisar que los pasos anteriores se hayan seguido correctame nte.