Configurar Webutil Para Oracle Forms 11g

Como desarrolladores en Oracle Forms 11g sabremos la importancia de la librería W ebutil en nuestras Formas, es por ello

Views 217 Downloads 27 File size 103KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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.