WEBUTIL<br />REALIZADO POR:<br />JENNY MEDINA<br />WILSON SIGUA<br />
Generales<br />-Conocer mas sobre Oracle, y sus diferentes herramientas que posee <br />Específicos<br />-definir los uso ...
Los desarrollador puede utilizar las formas de llevar a cabo las complejas tareas en el explorador del cliente por las máq...
MARCO TEÓRICO:<br />CONCEPTO<br />WebUtil es una utilidad que proporciona la mayor parte de la funcionalidad del lado del ...
CARACTERÍSTICAS<br />El webutil puede ser utilizado como un  componente de la producción que puede ser implantado en un en...
Las únicas librerías que se usan son las denominada .pll que nos permite llamara a todos los componentes que maneja webuti...
TEXT_IO <br /> Leer y escribir archivos de texto en la máquina cliente.<br />TEXT_IO <br />Leer y escribir archivos de tex...
CONFIGURACIÓN<br />INSTALACIÓN DE WEBUTIL PARA ORACLEAS 10G UN AMBIENTE LINUX RH 5.2ES<br />1. Descargar los siguientes ar...
3. Copiar el archivo frmwebutil.jar del directorio java creado como producto del webutil_106.zip al directorio $ORACLE_OAS...
6. Ejecutar el archivo create_webutil_db.sql, ubicado en la raíz del directorio webutil_106, con el usuario webutil.<br />...
10. Crear el directorio $ORACLE_OAS/forms/webutil<br />11. Copiar del directorio webutil_106, los archivos<br />• d2kwut60...
13. Copiar jacob.jar al directorio $ORACLE_OAS/forms/java<br />14. Copiar del directorio webutil_106/java al directorio $O...
16. Copiar los archivos webutilbase.htm, webutiljini.htm, webutiljpi.htm al directorio $ORACLE_OAS/forms/server<br />17. E...
18. Compilar la librería webutil.pll<br />frmcmp.sh MODULE=$ORACLE_OAS/forms/webutil.pll USERID=webutil/webutil@ MODULE_TY...
21. Para cada sección del aplicativo en el archivo formsweb.cfg deben agregarse las siguientes líneas:<br />[aplicacion1]<...
Mejora las capacidades de las formas basadas en la Web las aplicaciones de Oracle.<br />Cualquier desarrollador puede util...
Las transferencias de 10s o 100s de Megaoctetos afectará el proceso del lado del servidor.<br />Si el usuario tiene privil...
WebUtiles un marco extensible que permite que usted, como desarrollador, la capacidad de cambiar y personalizar la funcion...
Upcoming SlideShare
Loading in …5
×

Webutil

2,463 views

Published on

trabajo de oracle forms

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,463
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
41
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Webutil

  1. 1. WEBUTIL<br />REALIZADO POR:<br />JENNY MEDINA<br />WILSON SIGUA<br />
  2. 2. Generales<br />-Conocer mas sobre Oracle, y sus diferentes herramientas que posee <br />Específicos<br />-definir los uso de webutil<br />-definir la diferentes opciones de esta herramienta <br />OBJETIVOS:<br />
  3. 3. Los desarrollador puede utilizar las formas de llevar a cabo las complejas tareas en el explorador del cliente por las máquinas de codificación simplemente PL / SQL. WithWebUtil, everythingtheprogrammerneedsto do isexposedthrough a PL/SQL library. Con WebUtil, todo lo que el programador tiene que hacer es expuesta a través de un PL / SQL biblioteca.<br />JUSTIFICACIÓN:<br />
  4. 4. MARCO TEÓRICO:<br />CONCEPTO<br />WebUtil es una utilidad que proporciona la mayor parte de la funcionalidad del lado del cliente da por sentado con una aplicación cliente / servidor, proporcionando una serie de pre-escrito Java Beans y una API para realizar las funciones del lado del cliente, como anfitriona, OLE Text_IO integración y se está ejecutando en la navegador de la máquina cliente. <br />Permite a los desarrolladores ejecutar código de forma selectiva en la máquina cliente en lugar de en el servidor de aplicaciones. <br />
  5. 5. CARACTERÍSTICAS<br />El webutil puede ser utilizado como un componente de la producción que puede ser implantado en un entorno de producción, puede registrar una solicitud de servicio y aumentar un error de Oracle a través de soporte técnico.<br />Webutil está disponible para su descarga desde OTN, y también como parte de Oracle Developer Suite 10.1.2.0.2. Actualización de versiones actualizadas y se entregan como un componente de Oracle Developer Suite (en lugar de a través de OTN).<br />
  6. 6. Las únicas librerías que se usan son las denominada .pll que nos permite llamara a todos los componentes que maneja webutil, también se puede descargar la librería de Jacob.dll con trabaja con ole<br />LIBRERÍAS<br />
  7. 7. TEXT_IO <br /> Leer y escribir archivos de texto en la máquina cliente.<br />TEXT_IO <br />Leer y escribir archivos de texto en la máquina cliente.<br />API DE C EN EL CLIENTE <br /> Interfaz del lado del cliente con C.<br />TRANSFERENCIA DE ARCHIVOS<br /> Pasar de entre el cliente, servidor de aplicaciones y base de datos.<br />LEA / WRITE_IMAGE_FILE <br /> Leer y escribir imágenes del lado del cliente<br />
  8. 8. CONFIGURACIÓN<br />INSTALACIÓN DE WEBUTIL PARA ORACLEAS 10G UN AMBIENTE LINUX RH 5.2ES<br />1. Descargar los siguientes archivos:<br />Webutil_106.zip http://www.oracle.com/technology/software/products/forms/index.html<br />Jacob_18.zip http://prdownloads.sourceforge.net/jacob-project/jacob_18.zip<br />Nota: se debe trabajar en el usuario Oracle y ser descargado en un archivo temporal<br />
  9. 9. 3. Copiar el archivo frmwebutil.jar del directorio java creado como producto del webutil_106.zip al directorio $ORACLE_OAS/forms/java<br />4. Copiar los archivos webutil.pll y webutil.olb ubicados en la raíz del directorio webutil_106.zip a $ORACLE_OAS/forms<br />5. Crear el usuario Webutil<br />createuserwebutilidentifiedbywebutil default tablespaceusersquotaunlimitedonusers;<br />grantcreatesessiontowebutil;<br />grantcreatepublicsynonymtowebutil;<br />
  10. 10. 6. Ejecutar el archivo create_webutil_db.sql, ubicado en la raíz del directorio webutil_106, con el usuario webutil.<br />7. Crear un respaldo del directorio $ORACLE_OAS/forms/server.<br />8. Copiar el contenido del directorio “server”, de la carpeta webutil_106 al directorio $ORACLE_OAS/forms/server.<br />9. Copiar los archivos jacob.dll y jacob.jar a las rutas $ORACLE_OAS/forms y $ORACLE_OAS/forms/java<br />
  11. 11. 10. Crear el directorio $ORACLE_OAS/forms/webutil<br />11. Copiar del directorio webutil_106, los archivos<br />• d2kwut60.dll<br />• jacob.dll<br />• JNIsharedstubs.dll<br />12. Verificar que el archivo webutil.cfg exista en el directorio $ORACLE_OAS/forms/server con al menos el siguiente contenido:<br />logging.file=<br />logging.enabled=FALSE<br />logging.errorsonly=FALSE<br />logging.connections=FALSE<br />install.syslib.0.7.1=jacob.dll942081.0true<br />install.syslib.0.9.1=JNIsharedstubs.dll655821.0true<br />install.syslib.0.9.2=d2kwut60.dll1925121.0true<br />
  12. 12. 13. Copiar jacob.jar al directorio $ORACLE_OAS/forms/java<br />14. Copiar del directorio webutil_106/java al directorio $ORACLE_OAS/forms/java los scripts<br />• forms_base_ie.js <br />• forms_ie.js <br />15.Copiar webutil.olb, webutil.pll, WU_TEST_106.fmb al directorio $ORACLE_OAS/forms<br />
  13. 13. 16. Copiar los archivos webutilbase.htm, webutiljini.htm, webutiljpi.htm al directorio $ORACLE_OAS/forms/server<br />17. En el archivo formsweb.cfg, debe crearse la sección [webutil]<br /> <br />[webutil]<br />WebUtilArchive=frmwebutil.jar,jacob.jar<br />WebUtilLogging=off<br />WebUtilLoggingDetail=normal<br />WebUtilErrorMode=Alert<br />WebUtilDispatchMonitorInterval=5<br />WebUtilTrustInternal=true<br />WebUtilMaxTransferSize=16384<br />baseHTMLjinitiator=//Z/comun/libs/webutil/webutiljini.htm<br />baseHTMLjpi=webutiljpi.htm<br />archive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar<br />archive=frmall.jar<br />lookAndFeel=oracle<br />baseHTML=webutilbase.htm<br />
  14. 14. 18. Compilar la librería webutil.pll<br />frmcmp.sh MODULE=$ORACLE_OAS/forms/webutil.pll USERID=webutil/webutil@ MODULE_TYPE=LIBRARY OUTPUT_FILE=$ORACLE_HOME/forms/webutil.plx<br />Se debe tener cuidado, la librería webutil.plx debe quedar compilada en el directorio indicado.<br />19. Compilar la forma WU_TEST_106.fmb<br />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<br />La forma debe compilar sin errores.<br />20. Probar la funcionalidad del WEBUTIL<br />Dirección ejemplo: <br />http://host:7778/forms/frmservlet?form=WU_TEST_106.fmx<br />Dar click en el botón “GET CLIENT INFO” y verificar la información desplegada.<br />
  15. 15. 21. Para cada sección del aplicativo en el archivo formsweb.cfg deben agregarse las siguientes líneas:<br />[aplicacion1]<br />workingDirectory=/aplicacion1/bin<br />baseHTMLjinitiator=/aplicacion1/comun/libs/webutil/webutiljini.htm<br />WebUtilArchive=frmwebutil.jar,jacob.jar<br />archive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar,icons.jar,iconos.jar<br />imagebase=codebase<br />
  16. 16. Mejora las capacidades de las formas basadas en la Web las aplicaciones de Oracle.<br />Cualquier desarrollador puede utilizar las formas para llevar a cabo las mas complejas tareas en el explorador del cliente por las máquinas de codificación simplemente PL / SQL.<br />Se puede utilizar en diferentes plataformas<br />VENTAJAS<br />
  17. 17. Las transferencias de 10s o 100s de Megaoctetos afectará el proceso del lado del servidor.<br />Si el usuario tiene privilegios y se conecta por primera vez no se va a poder descargar el archivo webutil del Appleserver<br />DESVENTAJAS<br />
  18. 18. WebUtiles un marco extensible que permite que usted, como desarrollador, la capacidad de cambiar y personalizar la funcionalidad estándar. WebUtil se articula en torno a un núcleo de APIs que ofrecen todos los servicios que el componente de las zonas necesitadas. Si desea modificar o ampliar la funcionalidad de los componentes WebUtil usted puede hacer esto utilizando los métodos convencionales de codificación de la base de las API y las clases.<br />CONCLUCIONES <br />

×