+ All Categories
Home > Technology > Oracle Forms

Oracle Forms

Date post: 03-Nov-2014
Category:
Upload: henryjzbl
View: 264 times
Download: 12 times
Share this document with a friend
Description:
WEBUTIL DE ORACLE FORMS
Popular Tags:
27

Click here to load reader

Transcript
Page 1: Oracle Forms

WEBUTIL REALIZADO POR:TATIANA ORDOÑEZ

HENRY QUIZHPI

ORACLE FORMS

Page 2: Oracle Forms

1. TEMA WEBUTIL DE ORACLE FORMS

2. OBJETIVOS

a) GENERAL Proporcionar una manera sencilla de lograr la

integración del lado del cliente durante la ejecución de las formas de Oracle en la Web.

Page 3: Oracle Forms

a) ESPECIFICOS- Simplificar la actualización de las

aplicaciones existentes en la web, y mejora las capacidades de las formas basadas en la Web las aplicaciones de Oracle.

  - Producir una herramienta que cualquier

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.

Page 4: Oracle Forms

3. JUSTIFICACION

Al realizar una investigación de Oracle Forms y su herramienta Webutil, y conocer más sobre el tema, tendremos beneficios como:

Simplificar: Acelerar la entrega de información con sistemas integrados en una sola base de datos

Estandarizar: Reducir los costos y los ciclos de mantenimiento con estándares abiertos.

Automatizar: Mejorar la eficiencia operativa con la mejor tecnología y mejores prácticas

Innovación y Crecimiento La reducción del costo total de propiedad

En si la tecnología es aún la mejor inversión para lograr eficiencia e innovación.

Page 5: Oracle Forms

4. MARCO TEORICO

a) CONCEPTOWebUtil es una herramienta de Oracle

Forms que proporciona mayor funcionalidad del lado del cliente, 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.

Page 6: Oracle Forms
Page 7: Oracle Forms

b) CARACTERISTICAS Laterst la liberación de WebUtil (1.0.6) es una producción.

Como un componente de la producción es oficialmente a través de Soporte de Oracle. La liberación ha sido certificado con la 9.0.4 y 10.1.2.0.2 de Oracle Forms.

Como es un componente de la producción, puede ser implantado en un entorno de producción.

Se puede registrar una solicitud de servicio y aumentar un error de Oracle a través de soporte técnico

Algunos de los Webutil utiliza la funcionalidad de algunos de código abierto llamado Jacob. Por razones jurídicas, este código no puede ser objeto, actualmente, a fin de redistribuir y para el desarrollo debe descargar y firmar las bibliotecas Jacob. Webutil puede ver la documentación para obtener más información.

Page 8: Oracle Forms

WebUtil utiliza una biblioteca de objetos de formas estándar y PLL, por lo que puede ejecutarse en Windows o UNIX un servidor de aplicaciones

La arquitectura de WebUtil es tal que no importa si los clientes tienen las formas en Windows o no

. Sin embargo, los siguientes puntos deben tenerse en cuenta.

1. OLE es la funcionalidad específica de Windows, por lo que el cliente debe estar ejecutando en un equipo Windows.

2. La API de C es una aplicación sólo para Windows. 3. Mientras que otras funciones WebUtil han sido probados

y están trabajando en UNIX cliente, las formas en sí está a la espera de la certificación formal en UNIX cliente.

Page 9: Oracle Forms

WebUtil contiene dos elementos principales. Una biblioteca de objetos que contiene una serie de Java Beans que realizan la funcionalidad del lado del cliente, y un PL / SQL que contiene una biblioteca PL / SQL API para los principiantes.

Al utilizar Oracle formas Webutil función de transferencia de archivos, usted debe tener en cuenta el rendimiento y las cuestiones de recursos..

Page 10: Oracle Forms

WebUtil proporciona un trazado de características y diagnóstico. El WebUtilLogging parámetro permite controlar el destino de la información y localizar la cantidad de información está controlada por el WebUtilLoggingDetail parámetroFormulario de más información, consulte la documentación WebUtil.

Page 11: Oracle Forms

c) LIBRERIAS

Text IO. Leer y escribir archivos de texto en la máquina cliente, imprimir directo a la impresora desde la maquina del cliente.

Tool_Env. Leer las variables del lado del cliente API de C en el cliente. Interfaz del lado del cliente con C. Anfitrión. Ejecutar comandos de host de la máquina cliente OLE2. Integrar con OLE del lado del cliente (por ejemplo, Word y Excel) Aumento de comandos de acogida. Comando de acogida puede llamar

de nuevo en las formas Funciones del navegador. Integración con el navegador Transferencia de archivos. Pasar de entre el cliente, servidor de

aplicaciones y base de datos. Manipulación de archivos. Manipular los archivos del lado del cliente. Información de la Máquina del cliente. Leer la información de la

máquina cliente LEA / WRITE_IMAGE_FILE. Leer y escribir imágenes del lado del

cliente Get_File_Name. Puede utilizar un diálogo de selección de archivos en la

máquina cliente D2KWUtil características. Del lado del cliente en la interfaz D2KWUtil

paquete.

Page 12: Oracle Forms

d) CONFIGURACION

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

Page 13: Oracle Forms

 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 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 raíz del directorio webutil_106, con el usuario webutil.

Page 14: Oracle Forms

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/webutil11. Copiar del directorio webutil_106, los archivos

· d2kwut60.dll· jacob.dll· JNIsharedstubs.dll

Page 15: Oracle Forms

$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/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

Page 16: Oracle Forms

17. En el archivo formsweb.cfg, debe crearse la sección [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 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.

Page 17: Oracle Forms

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.fmxLa forma debe compilar sin errores.

20. Probar la funcionalidad del WEBUTILDirección ejemplo:

http://host:7778/forms/frmservlet?form=WU_TEST_106.fmxDar clic 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/binbaseHTMLjinitiator=/aplicacion1/comun/libs/webutil/webutiljini.htmWebUtilArchive=frmwebutil.jar,jacob.jararchive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar,icons.jar,iconos.jarimagebase=codebase

Page 18: Oracle Forms

Archivos de ConfiguraciónAqui se describira los archivos utilizados para

configurar WebUtil en tiempo de ejecución. Estos archivos están disponibles sólo en Oracle

Developer Suite en Oracle_Home/forms/server forms Oracle_Home/forms/server directorio.

Por defecto webutil.cfg Location: forms/server. Ubicación: forms/server.

Este archivo proporciona todos los ajustes de configuración para webutil, incluyendo:

Opciones de la tabla Opciones de instalación Subir archivo y Opciones de descarga Opciones del lado del servidor de registro para

registrar los errores y los mensajes de registro

Page 19: Oracle Forms

Por defecto webutilbase.htm Ubicación: forms/server.

Este es el archivo HTML por defecto de base para el funcionamiento de un formulario en la Web utilizando una etiqueta APPLET genérico para incluir un applet de las formas con un certificado de registro para WebUtil.

Page 20: Oracle Forms

Por defecto webutiljini.htm Location: forms/server. Ubicación:

forms/server.

Este es el archivo de plantilla HTML para que se ejecute un formulario en la Web utilizando JInitiator etiquetas estilo-para incluir el applet de las formas con un certificado de registro para WebUtil.

Page 21: Oracle Forms

Por defecto webutiljpi.htm Location: forms/server. Ubicación:

forms/server.

. Este es el archivo HTML por defecto de base para el funcionamiento de un formulario en la Web utilizando el JDK de Java Plugin. Esto se utiliza por ejemplo cuando se ejecuta un formulario en la web con Netscape en Solaris y un certificado de registro para WebUtil.

Page 22: Oracle Forms

e) VENTAJAS

La apertura de un diálogo de archivos en el cliente

Lectura de un archivo de imagen de los clientes

Escritura de archivos de texto en el cliente La ejecución de comandos del sistema

operativo en el cliente Realización de automatización OLE en el

Cliente Ambiente la obtención de información sobre

el Cliente

Page 23: Oracle Forms

f) DESVENTAJAS

Si el usuario tiene privilegios de administrador en el ordenador la primera vez que conecte al servidor de aplicaciones, AppServer no podrá descargar el archivo webutil en el equipo cliente y esto impedirá que funcione correctamente webutil .

 En el momento en que el usuario sabe la dirección de

aplicación, no se puede descargar frmwebutil dan jacob archivo en equipo cliente.

 Al terminar con éxito la configuración de servidor de

aplicaciones, pero en un lado del cliente si no se elige de subvención siempre Webutil en la pantalla de inicio, no se puede utilizar la función webutil en su ordenador.

Page 24: Oracle Forms

 5. CONCLUSIONES

La adquisición de una herramienta externa no está en la disponible debido al presupuesto y limitaciones. Como tal, uno de los desarrolladores tiene el mandato de redactar la herramienta de migración, desde cero o usando la herramienta de migración de Oracle como base.

WebUtil es una pieza esencial del rompecabezas de la migración de la web, es el poder de la integración de escritorio ahora entregada en la Web

Page 25: Oracle Forms

6. RECOMENDACIONES

Al utilizar Oracle formas Webutil como función de transferencia de archivos, usted debe tener en cuenta el rendimiento y las cuestiones de recursos.

La implementación actual es que el tamaño de los formularios de solicitud del servidor el proceso de aumento de la correlación con el tamaño del archivo que se transfiere.

Page 26: Oracle Forms

7. BIBLIOGRAFIA

Oracle, Formas de Oracle 10 g, WebUtil WebUtil, April 2007 abril de 2007

Oracle, Formas de Oracle 10 g WebUtil , Producción de lanzamiento


Recommended