lunes, 13 de julio de 2009

Instalación de WebUtil para OracleAS 10g Linux RH 5.2 ES

Instalación de WebUtil para OracleAS 10g
LINUX Red Hat 5.2 Enterprise Server

Los siguientes son los pasos para llevar a cabo la configuración de Webutil en un ambiente Linux RH 5.2ES. Puede ser utilizado como guía para instalación en otros sabores de Linux.

Pre-requisitos


1. Descargar los siguientes archivos:
Webutil_106.zip
http://www.oracle.com/technology/software/products/forms/index.html
Jacob_18.zip http://prdownloads.sourceforge.net/jacob-project/jacob_18.zip

Los dos archivos deben se desempacados en un directorio temporal. Se debe hacer con el usuario “oracle”. Todas las tareas de aquí en adelante deben ser llevadas a cabo con el usuario "oracle".

2. La carpeta webutil debe ser creada en la ruta $ORACLE_OAS/forms.
3. Copiar el archivo frmwebutil.jar del directorio java creado como producto del webutil_106.zip al directorio $ORACLE_OAS/forms/java
4. Copiar los archivos webutil.pll y webutil.olb ubicados en la raíz del directorio webutil_106.zip a $ORACLE_OAS/forms

5. Crear el usuario Webutil
create user webutil identified by webutil default tablespace users quota unlimited on users;
grant create session to webutil;
grant create public synonym to webutil;
grant create procedure to webutil;
6. Ejecutar el archivo create_webutil_db.sql, ubicado en la raíz del directorio webutil_106, con el usuario webutil.
7. Crear un respaldo del directorio $ORACLE_OAS/forms/server.
8. Copiar el contenido del directorio “server”, de la carpeta webutil_106 al directorio $ORACLE_OAS/forms/server.
9. Copiar los archivos jacob.dll y jacob.jar a las rutas $ORACLE_OAS/forms y $ORACLE_OAS/forms/java
10. Crear el directorio $ORACLE_OAS/forms/webutil
11. Copiar del directorio webutil_106, los archivos
· d2kwut60.dll
· jacob.dll
· JNIsharedstubs.dll
12. Verificar que el archivo webutil.cfg exista en el directorio $ORACLE_OAS/forms/server con al menos el siguiente contenido:

logging.file=
logging.enabled=FALSE
logging.errorsonly=FALSE
logging.connections=FALSE
install.syslib.0.7.1=jacob.dll942081.0true
install.syslib.0.9.1=JNIsharedstubs.dll655821.0true
install.syslib.0.9.2=d2kwut60.dll1925121.0true

13. Copiar jacob.jar al directorio $ORACLE_OAS/forms/java
14. Copiar del directorio webutil_106/java al directorio $ORACLE_OAS/forms/java los scripts

  • forms_base_ie.js
  • forms_ie.js

15. Copiar webutil.olb, webutil.pll, WU_TEST_106.fmb al directorio $ORACLE_OAS/forms
16. Copiar los archivos webutilbase.htm, webutiljini.htm, webutiljpi.htm al directorio $ORACLE_OAS/forms/server
17. En el archivo formsweb.cfg, debe crearse la sección [webutil]

[webutil]
WebUtilArchive=frmwebutil.jar,jacob.jar
WebUtilLogging=off
WebUtilLoggingDetail=normal
WebUtilErrorMode=Alert
WebUtilDispatchMonitorInterval=5
WebUtilTrustInternal=true
WebUtilMaxTransferSize=16384
baseHTMLjinitiator=//Z/comun/libs/webutil/webutiljini.htm
baseHTMLjpi=webutiljpi.htm
archive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar
archive=frmall.jar
lookAndFeel=oracle
baseHTML=webutilbase.htm

18. Compilar la librería webutil.pll

frmcmp.sh MODULE=$ORACLE_OAS/forms/webutil.pll USERID=webutil/webutil@ MODULE_TYPE=LIBRARY OUTPUT_FILE=$ORACLE_HOME/forms/webutil.plx

Se debe tener cuidado, la librería webutil.plx debe quedar compilada en el directorio indicado.
19. Compilar la forma WU_TEST_106.fmb

frmcmp.sh MODULE=$ORACLE_OAS/forms/WU_TEST_106.fmb USERID=webutil/webutil@ MODULE_TYPE=FORM OUTPUT_FILE=$ORACLE_HOME/forms/WU_TEST_106.fmx

La forma debe compilar sin errores.

20. Probar la funcionalidad del WEBUTIL
Dirección ejemplo:

http://host:7778/forms/frmservlet?form=WU_TEST_106.fmx
Dar click en el botón “GET CLIENT INFO” y verificar la información desplegada.

21. Para cada sección del aplicativo en el archivo formsweb.cfg deben agregarse las siguientes líneas:
[aplicacion1]
workingDirectory=/aplicacion1/bin
baseHTMLjinitiator=/aplicacion1/comun/libs/webutil/webutiljini.htm
WebUtilArchive=frmwebutil.jar,jacob.jar
archive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar,icons.jar,iconos.jar
imagebase=codebase

No hay comentarios:

Publicar un comentario

Te agradezco tus comentarios. Te esperamos de vuelta.

Todos los Sábados a las 8:00PM

Optimismo para una vida Mejor

Optimismo para una vida Mejor
Noticias buenas que comentar