webutil

18

Click here to load reader

Upload: uisrael

Post on 04-Jul-2015

1.337 views

Category:

Education


0 download

DESCRIPTION

trabajo de oracle forms web butil

TRANSCRIPT

Page 1: Webutil

REALIZADO POR:JENNY MEDINAWILSON SIGUA

Page 2: Webutil

Generales

-Conocer mas sobre Oracle, y sus diferentesherramientas que posee

Específicos

-definir los uso de webutil

-definir la diferentes opciones de estaherramienta

Page 3: Webutil

Los desarrollador puede utilizar las formas dellevar a cabo las complejas tareas en elexplorador del cliente por las máquinas decodificación simplemente PL / SQL. WithWebUtil, everything the programmer needs todo is exposed through a PL/SQL library. ConWebUtil, todo lo que el programador tieneque hacer es expuesta a través de un PL /SQL biblioteca.

Page 4: Webutil

CONCEPTO WebUtil es una utilidad que proporciona la

mayor parte de la funcionalidad del lado delcliente da por sentado con una aplicacióncliente / servidor, proporcionando una seriede pre-escrito Java Beans y una API pararealizar las funciones del lado del cliente,como anfitriona, OLE Text_IO integración y seestá ejecutando en la navegador de lamáquina cliente.

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

Page 5: Webutil

El webutil puede ser utilizado como uncomponente de la producción que puede serimplantado en un entorno de producción,puede registrar una solicitud de servicio yaumentar un error de Oracle a través desoporte técnico.

Webutil está disponible para su descargadesde OTN, y también como parte de OracleDeveloper Suite 10.1.2.0.2. Actualización deversiones actualizadas y se entregan como uncomponente de Oracle Developer Suite (enlugar de a través de OTN).

Page 6: Webutil

Las únicas librerías que se usan son lasdenominada .pll que nos permite llamara atodos los componentes que maneja webutil,también se puede descargar la librería deJacob.dll con trabaja con ole

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 ORACLEAS10G UN AMBIENTE LINUX RH 5.2ES

1. Descargar los siguientes archivos:

Webutil_106.ziphttp://www.oracle.com/technology/software/products/forms/index.html

Jacob_18.ziphttp://prdownloads.sourceforge.net/jacob-project/jacob_18.zip

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

Page 9: Webutil

3. Copiar el archivo frmwebutil.jar deldirectorio java creado como producto delwebutil_106.zip al directorio$ORACLE_OAS/forms/java

4. Copiar los archivos webutil.pll y webutil.olbubicados en la raíz del directoriowebutil_106.zip a $ORACLE_OAS/forms

5. Crear el usuario Webutil

create user webutil identified by webutildefault tablespace users quota unlimited onusers;

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 alas 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 eldirectorio $ORACLE_OAS/forms/server con al menosel 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.ht

m 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=LIBRARYOUTPUT_FILE=$ORACLE_HOME/forms/webutil.plx

Se debe tener cuidado, la librería webutil.plx debe quedarcompilada en el directorio indicado.

19. Compilar la forma WU_TEST_106.fmb frmcmp.sh

MODULE=$ORACLE_OAS/forms/WU_TEST_106.fmbUSERID=webutil/webutil@ MODULE_TYPE=FORMOUTPUT_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.f

mx 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 elarchivo formsweb.cfg deben agregarse lassiguientes 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

Page 16: Webutil

Mejora las capacidades de las formas basadasen la Web las aplicaciones de Oracle.

Cualquier desarrollador puede utilizar lasformas para llevar a cabo las mas complejastareas en el explorador del cliente por lasmáquinas de codificación simplemente PL /SQL.

Se puede utilizar en diferentes plataformas

Page 17: Webutil

Las transferencias de 10s o 100s deMegaoctetos afectará el proceso del lado delservidor.

Si el usuario tiene privilegios y se conecta porprimera vez no se va a poder descargar elarchivo webutil del Appleserver

Page 18: Webutil

WebUtil es un marco extensible que permiteque usted, como desarrollador, la capacidadde cambiar y personalizar la funcionalidadestándar. WebUtil se articula en torno a unnúcleo de APIs que ofrecen todos losservicios que el componente de las zonasnecesitadas. Si desea modificar o ampliar lafuncionalidad de los componentes WebUtilusted puede hacer esto utilizando losmétodos convencionales de codificación de labase de las API y las clases.