webutil

18
WEBUTIL REALIZADO POR: JENNY MEDINA WILSON SIGUA

Upload: uisrael

Post on 02-Dec-2014

3.393 views

Category:

Technology


1 download

DESCRIPTION

trabajo de oracle forms

TRANSCRIPT

Page 1: Webutil

WEBUTILREALIZADO POR:

JENNY MEDINAWILSON SIGUA

Page 2: Webutil

Generales -Conocer mas sobre Oracle, y sus diferentes

herramientas que posee Específicos -definir los uso de webutil -definir la diferentes opciones de esta

herramienta

OBJETIVOS:

Page 3: Webutil

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. With WebUtil, everything the programmer needs to do is exposed through a PL/SQL library. Con WebUtil, todo lo que el programador tiene que hacer es expuesta a través de un PL / SQL biblioteca.

JUSTIFICACIÓN:

Page 4: Webutil

CONCEPTO 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.

Permite a los desarrolladores ejecutar código de forma selectiva en la máquina cliente en lugar de en el servidor de aplicaciones.

MARCO TEÓRICO:

Page 5: Webutil

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.

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).

CARACTERÍSTICAS

Page 6: Webutil

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

LIBRERÍAS

Page 7: Webutil

TEXT_IO Leer y escribir archivos de texto en la

máquina cliente. TEXT_IO Leer y escribir archivos de texto en la

máquina cliente. API DE C EN EL CLIENTE Interfaz del lado del cliente con C. TRANSFERENCIA DE ARCHIVOS Pasar de entre el cliente, servidor de

aplicaciones y base de datos. LEA / WRITE_IMAGE_FILE Leer y escribir imágenes del lado del cliente

Page 8: Webutil

INSTALACIÓN DE WEBUTIL PARA ORACLEAS 10G UN AMBIENTE LINUX RH 5.2ES

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

Nota: se debe trabajar en el usuario Oracle y ser descargado en un archivo temporal

CONFIGURACIÓN

Page 9: Webutil

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;

Page 10: 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

Page 11: Webutil

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

Page 12: Webutil

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

Page 13: Webutil

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

Page 14: Webutil

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.

Page 15: Webutil

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,ja

cob.jar,icons.jar,iconos.jar imagebase=codebase

Page 16: Webutil

Mejora las capacidades de las formas basadas en la Web las aplicaciones de Oracle.

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.

Se puede utilizar en diferentes plataformas

VENTAJAS

Page 17: Webutil

Las transferencias de 10s o 100s de Megaoctetos afectará el proceso del lado del servidor.

Si el usuario tiene privilegios y se conecta por primera vez no se va a poder descargar el archivo webutil del Appleserver

DESVENTAJAS

Page 18: Webutil

WebUtil es 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.

CONCLUCIONES