Instalación de WebUtil Para OracleAS 10g Linux RH 5

Embed Size (px)

Citation preview

Instalacin de WebUtil para OracleAS 10g Linux RH 5.2 ESInstalacin de WebUtil para OracleAS 10gLINUX Red Hat 5.2 Enterprise ServerLos siguientes son los pasos para llevar a cabo la configuracin de Webutil en un ambiente Linux RH 5.2ES. Puede ser utilizado como gua para instalacin en otros sabores de Linux.

Pre-requisitos1. Descargar los siguientes archivos:Webutil_106.ziphttp://www.oracle.com/technology/software/products/forms/index.htmlJacob_18.ziphttp://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/java4. Copiar los archivos webutil.pll y webutil.olb ubicados en la raz del directorio webutil_106.zip a $ORACLE_OAS/forms5. Crear el usuario Webutilcreate 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 raz 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/java10. Crear el directorio $ORACLE_OAS/forms/webutil11. Copiar del directorio webutil_106, los archivos d2kwut60.dll jacob.dll JNIsharedstubs.dll12. Verificar que el archivo webutil.cfg exista en el directorio $ORACLE_OAS/forms/server con al menos el siguiente contenido:

logging.file=logging.enabled=FALSElogging.errorsonly=FALSElogging.connections=FALSEinstall.syslib.0.7.1=jacob.dll942081.0trueinstall.syslib.0.9.1=JNIsharedstubs.dll655821.0trueinstall.syslib.0.9.2=d2kwut60.dll1925121.0true

13. Copiar jacob.jar al directorio $ORACLE_OAS/forms/java14. Copiar del directorio webutil_106/java al directorio $ORACLE_OAS/forms/java los scripts forms_base_ie.js forms_ie.js15. Copiar webutil.olb, webutil.pll, WU_TEST_106.fmb al directorio $ORACLE_OAS/forms16. Copiar los archivos webutilbase.htm, webutiljini.htm, webutiljpi.htm al directorio $ORACLE_OAS/forms/server17. En el archivo formsweb.cfg, debe crearse la seccin [webutil]

[webutil]WebUtilArchive=frmwebutil.jar,jacob.jarWebUtilLogging=offWebUtilLoggingDetail=normalWebUtilErrorMode=AlertWebUtilDispatchMonitorInterval=5WebUtilTrustInternal=trueWebUtilMaxTransferSize=16384baseHTMLjinitiator=//Z/comun/libs/webutil/webutiljini.htmbaseHTMLjpi=webutiljpi.htmarchive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jararchive=frmall.jarlookAndFeel=oraclebaseHTML=webutilbase.htm

18. Compilar la librera 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 librera 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 WEBUTILDireccin ejemplo:http://host:7778/forms/frmservlet?form=WU_TEST_106.fmxDar click en el botn GET CLIENT INFO y verificar la informacin desplegada.

21. Para cada seccin del aplicativo en el archivo formsweb.cfg deben agregarse las siguientes lneas:[aplicacion1]workingDirectory=/aplicacion1/binbaseHTMLjinitiator=/aplicacion1/comun/libs/webutil/webutiljini.htmWebUtilArchive=frmwebutil.jar,jacob.jararchive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar,icons.jar,iconos.jarimagebase=codebase