SlideShare uma empresa Scribd logo
1 de 27
WEBUTIL    REALIZADO POR: TATIANA ORDOÑEZ HENRY QUIZHPI ORACLE FORMS
1. TEMAWEBUTIL DE ORACLE FORMS 2. OBJETIVOS 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.
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.
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.
4. MARCO TEORICO CONCEPTO WebUtil 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.
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. Webutilpuede ver la documentación para obtener más información.
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.  OLE es la funcionalidad específica de Windows, por lo que el cliente debe estar ejecutando en un equipo Windows.   La API de C es una aplicación sólo para Windows.   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.
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..
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 WebUtilLoggingDetailparámetroFormulariode más información, consulte la documentación WebUtil.
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.
d)  CONFIGURACION Pre-requisitos 1. Descargar los siguientes archivos: Webutil_106.zip http://www.oracle.com/technology/software/products/forms/index.htmlJacob_18.zip http://prdownloads.sourceforge.net/jacob-project/jacob_18.zipLos 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
  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 usuarioWebutilcreate 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.
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/webutil 11. Copiar del directorio webutil_106, los archivos· d2kwut60.dll· jacob.dll· JNIsharedstubs.dll
$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.0true13. 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
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.htm18. 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.fmbfrmcmp.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 debecompilar 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
Archivos de Configuración Aqui 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 formsOracle_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
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.
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.
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.
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
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.
 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.  WebUtiles 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
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.
7. BIBLIOGRAFIA Oracle, Formas de Oracle 10 g, WebUtilWebUtil, April 2007 abril de 2007 Oracle, Formas de Oracle 10 gWebUtil , Producción de lanzamiento
8. DIRECCIONES WEB http://www.oracle.com/technology/products/forms/htdocs/webutil/WebUtilFAQ.htm http://www.oracle.com/technology/products/forms/htdocs/webutil/webutil.htm http://www.degenio.com/index_files/Challenges_migrating_Forms_10g.pdf

Mais conteúdo relacionado

Mais procurados

Trabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NETTrabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NETJavier Roig
 
03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jeeyennylou
 
Programacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETProgramacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETJavier Roig
 
2009 05-07-tutorial asp.net
2009 05-07-tutorial asp.net2009 05-07-tutorial asp.net
2009 05-07-tutorial asp.netSandy Contreras
 
UDA-Anexo configuración y uso de jackson
UDA-Anexo configuración y uso de jacksonUDA-Anexo configuración y uso de jackson
UDA-Anexo configuración y uso de jacksonAnder Martinez
 
UDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingUDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingAnder Martinez
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptosXstremsX
 
Administración IIS 5.0.
Administración IIS 5.0.Administración IIS 5.0.
Administración IIS 5.0.sgutierr
 
[ES] Desarrollo de aplicaciones con Java Server Faces
[ES] Desarrollo de aplicaciones con Java Server  Faces[ES] Desarrollo de aplicaciones con Java Server  Faces
[ES] Desarrollo de aplicaciones con Java Server FacesEudris Cabrera
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre aspkarenReyes152
 
Asp .net
Asp .netAsp .net
Asp .netmellcv
 
Breve introducción a Apache Ant
Breve introducción a Apache AntBreve introducción a Apache Ant
Breve introducción a Apache AntIker Canarias
 
4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
J Headstart, EvolucióN De Forms A Adf
J Headstart, EvolucióN De Forms A AdfJ Headstart, EvolucióN De Forms A Adf
J Headstart, EvolucióN De Forms A AdfPedro Gallardo
 
Entornos apex onpremise
Entornos apex onpremiseEntornos apex onpremise
Entornos apex onpremiseDaniel Bozzolo
 

Mais procurados (19)

Trabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NETTrabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NET
 
03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee
 
Programacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETProgramacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NET
 
2009 05-07-tutorial asp.net
2009 05-07-tutorial asp.net2009 05-07-tutorial asp.net
2009 05-07-tutorial asp.net
 
UDA-Anexo configuración y uso de jackson
UDA-Anexo configuración y uso de jacksonUDA-Anexo configuración y uso de jackson
UDA-Anexo configuración y uso de jackson
 
UDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingUDA-Componentes RUP. Reporting
UDA-Componentes RUP. Reporting
 
Documento Web2Py
Documento Web2PyDocumento Web2Py
Documento Web2Py
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptos
 
Administración IIS 5.0.
Administración IIS 5.0.Administración IIS 5.0.
Administración IIS 5.0.
 
Rails intro
Rails introRails intro
Rails intro
 
Clase xi
Clase xiClase xi
Clase xi
 
[ES] Desarrollo de aplicaciones con Java Server Faces
[ES] Desarrollo de aplicaciones con Java Server  Faces[ES] Desarrollo de aplicaciones con Java Server  Faces
[ES] Desarrollo de aplicaciones con Java Server Faces
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre asp
 
Asp .net
Asp .netAsp .net
Asp .net
 
Breve introducción a Apache Ant
Breve introducción a Apache AntBreve introducción a Apache Ant
Breve introducción a Apache Ant
 
4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML
 
J Headstart, EvolucióN De Forms A Adf
J Headstart, EvolucióN De Forms A AdfJ Headstart, EvolucióN De Forms A Adf
J Headstart, EvolucióN De Forms A Adf
 
Entornos apex onpremise
Entornos apex onpremiseEntornos apex onpremise
Entornos apex onpremise
 

Semelhante a Oracle Forms

Trabajo De Oracle
Trabajo De OracleTrabajo De Oracle
Trabajo De Oraclefpiedra
 
webutil
webutilwebutil
webutilisrael
 
TRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACIONTRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACIONguest97443a4
 
Webutil de oracle
Webutil de oracleWebutil de oracle
Webutil de oracleguestc91f49
 
Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01emonsalve
 
trabajo de pablo gonzalez
trabajo de pablo gonzaleztrabajo de pablo gonzalez
trabajo de pablo gonzalezisrael
 
De Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion MiddlewareDe Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion MiddlewareJC_Diaz_Belmonte
 
Introduccion a ORACLE
Introduccion a ORACLEIntroduccion a ORACLE
Introduccion a ORACLEpp guanuchi
 
Reactivos para resultados de aprendizajes (Examen Parcial)
Reactivos para resultados de aprendizajes (Examen Parcial)Reactivos para resultados de aprendizajes (Examen Parcial)
Reactivos para resultados de aprendizajes (Examen Parcial)BrayanDZ92
 
Evaluacion parcial.. programacion web
Evaluacion parcial.. programacion webEvaluacion parcial.. programacion web
Evaluacion parcial.. programacion webjuancarlos51991
 
UDA-Componentes RUP. Tabla.v2.4.6
UDA-Componentes RUP. Tabla.v2.4.6UDA-Componentes RUP. Tabla.v2.4.6
UDA-Componentes RUP. Tabla.v2.4.6Ander Martinez
 
Reactivos para resultados de aprendizajes - Evaluación
Reactivos para resultados de aprendizajes - EvaluaciónReactivos para resultados de aprendizajes - Evaluación
Reactivos para resultados de aprendizajes - EvaluaciónWacho Jibaja Olvera
 
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...JaenFrankcezco
 
Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Edgar Dueñas
 

Semelhante a Oracle Forms (20)

Trabajo De Oracle
Trabajo De OracleTrabajo De Oracle
Trabajo De Oracle
 
webutil
webutilwebutil
webutil
 
TRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACIONTRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACION
 
Webutil de oracle
Webutil de oracleWebutil de oracle
Webutil de oracle
 
Webutil
WebutilWebutil
Webutil
 
Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01
 
trabajo de pablo gonzalez
trabajo de pablo gonzaleztrabajo de pablo gonzalez
trabajo de pablo gonzalez
 
Webinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle CloudWebinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle Cloud
 
Manualcake
ManualcakeManualcake
Manualcake
 
De Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion MiddlewareDe Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion Middleware
 
Deploy
DeployDeploy
Deploy
 
Reactivos Examen Segundo Parcial
Reactivos Examen Segundo ParcialReactivos Examen Segundo Parcial
Reactivos Examen Segundo Parcial
 
Introduccion a ORACLE
Introduccion a ORACLEIntroduccion a ORACLE
Introduccion a ORACLE
 
Reactivos para resultados de aprendizajes (Examen Parcial)
Reactivos para resultados de aprendizajes (Examen Parcial)Reactivos para resultados de aprendizajes (Examen Parcial)
Reactivos para resultados de aprendizajes (Examen Parcial)
 
Evaluacion parcial.. programacion web
Evaluacion parcial.. programacion webEvaluacion parcial.. programacion web
Evaluacion parcial.. programacion web
 
UDA-Componentes RUP. Tabla.v2.4.6
UDA-Componentes RUP. Tabla.v2.4.6UDA-Componentes RUP. Tabla.v2.4.6
UDA-Componentes RUP. Tabla.v2.4.6
 
Reactivos para resultados de aprendizajes - Evaluación
Reactivos para resultados de aprendizajes - EvaluaciónReactivos para resultados de aprendizajes - Evaluación
Reactivos para resultados de aprendizajes - Evaluación
 
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2
 

Último

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Último (10)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Oracle Forms

  • 1. WEBUTIL REALIZADO POR: TATIANA ORDOÑEZ HENRY QUIZHPI ORACLE FORMS
  • 2. 1. TEMAWEBUTIL DE ORACLE FORMS 2. OBJETIVOS 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.
  • 3. 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.
  • 4. 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.
  • 5. 4. MARCO TEORICO CONCEPTO WebUtil 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.
  • 6.
  • 7. 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. Webutilpuede ver la documentación para obtener más información.
  • 8. 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. OLE es la funcionalidad específica de Windows, por lo que el cliente debe estar ejecutando en un equipo Windows. La API de C es una aplicación sólo para Windows. 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.
  • 9. 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..
  • 10. 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 WebUtilLoggingDetailparámetroFormulariode más información, consulte la documentación WebUtil.
  • 11. 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.
  • 12. d) CONFIGURACION Pre-requisitos 1. Descargar los siguientes archivos: Webutil_106.zip http://www.oracle.com/technology/software/products/forms/index.htmlJacob_18.zip http://prdownloads.sourceforge.net/jacob-project/jacob_18.zipLos 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
  • 13.   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 usuarioWebutilcreate 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.
  • 14. 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/webutil 11. Copiar del directorio webutil_106, los archivos· d2kwut60.dll· jacob.dll· JNIsharedstubs.dll
  • 15. $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.0true13. 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
  • 16. 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.htm18. 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.
  • 17. 19.Compilar la forma WU_TEST_106.fmbfrmcmp.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 debecompilar 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
  • 18. Archivos de Configuración Aqui 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 formsOracle_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
  • 19. 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.
  • 20. 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.
  • 21. 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.
  • 22. 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
  • 23. 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.
  • 24.  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. WebUtiles 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
  • 25. 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.
  • 26. 7. BIBLIOGRAFIA Oracle, Formas de Oracle 10 g, WebUtilWebUtil, April 2007 abril de 2007 Oracle, Formas de Oracle 10 gWebUtil , Producción de lanzamiento
  • 27. 8. DIRECCIONES WEB http://www.oracle.com/technology/products/forms/htdocs/webutil/WebUtilFAQ.htm http://www.oracle.com/technology/products/forms/htdocs/webutil/webutil.htm http://www.degenio.com/index_files/Challenges_migrating_Forms_10g.pdf