SlideShare uma empresa Scribd logo
1 de 20
WEBUTIL DE ORACLE FORMS
Objetivos General Producir una utilidad 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.
Específicos Conocer su utilización Experimentar sus características, así como sus ventajas y desventajas.
Justificacion El conocer el paraqué de su utilización, su funcionalidad sus atributos así como sus ventajas y desventajas en Oracle Forms
Concepto ¿Qué es WebUtil?  WebUtilprovides a simple waytoachieveclientsideintegrationwhilerunning Oracle Formsonthe Web. Itsimplifiestheupgrade of existingapplicationstothe web, and enhancesthecapabilities of Web based Oracle Formsapplications. WebUtil proporciona una manera sencilla de lograr la integración del lado del cliente durante la ejecución de las formas de Oracle en la Web. Simplifica 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.
Características	 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 D2KWUtil características. Del lado del cliente en la interfaz D2KWUtil paquete.
LIBRERIAS DE WEBUTIL DE ORACLE FORMS Text IO. Leer y escribir archivos de texto en la máquina cliente. Tool_Env. Leer las variables del lado del cliente API de C en el cliente. Interfaz del lado del cliente con C. 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
OLE2. Integrar con OLE del lado del cliente (por ejemplo, Word y Excel) 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
CONFIGURACION DE WEBUTIL DE ORACLE FORMS Instalación de WebUtil para OracleAS 10gLINUX Red Hat 5.2 Enterprise ServerLos siguientes son los pasos para llevar a cabo la configuración de Webutil en un ambiente Linux RH 5.2ES. Puede ser utilizado como guía para instalación en otros sabores de Linux.Pre-requisitos1. 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/java4. 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 Webutilcreateuserwebutilidentifiedbywebutil default tablespaceusersquotaunlimitedonusers;grantcreatesessiontowebutil;grantcreatepublicsynonymtowebutil;grantcreateproceduretowebutil;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/java10. Crear el directorio $ORACLE_OAS/forms/webutil11. Copiar del directorio webutil_106, los archivos· d2kwut60.dll· jacob.dll· JNIsharedstubs.dll12. Verificar que el archivo webutil.cfg exista en el directorio $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/java14. 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/forms16. Copiar los archivos webutilbase.htm, webutiljini.htm, webutiljpi.htm al directorio $ORACLE_OAS/forms/server17. 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.pllfrmcmp.sh MODULE=$ORACLE_OAS/forms/webutil.pll USERID=webutil/webutil@ MODULE_TYPE=LIBRARY OUTPUT_FILE=$ORACLE_HOME/forms/webutil.plxSe 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 debe compilar sin errores.20. Probar la funcionalidad del WEBUTILDirección ejemplo:  	http://host:7778/forms/frmservlet?form=WU_TEST_106.fmxDar click 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
Ventajas Habilita solo las formas que realmente necesitan cierta funcionalidad Controla la cantidad de trafico en la red y optimiza el uso memoria simplemente para crear una instancia de uso de la utilidad Deshabilitar el registro y el error de grabación en el servidor
Desventajas Su instalación puede ser poco comprensiva. No todos podemos manejar este tipo de aplicaciones orientadas a la web
Concluciones Es una herramienta potente al momento de desarrollo web y puede simplificar mucho nuestras operaciones a nivel de bases de datos, en la utilización de las librerías.
Recomendaciones 	Se puede recomendar la utilización de este tipo de herramientas ya q a nivel de desarrollo es muy atractiva también a nivel de bases de datos orientado a la web 2.0  ya q simplifica la programación y el desarrollo tedioso y demorado de una programación.
Direcciones Web http://oracledbacr.blogspot.com/2009/07/instalacion-de-webutil-para-oracleas.html http://translate.google.com.ec/translate?hl=es&sl=en&u=http://www.oracle.com/technology/products/forms/htdocs/webutil/WebUtilFAQ.htm&ei=SPaBSoDoGM-3twfIxJHFCg&sa=X&oi=translate&resnum=2&ct=result&prev=/search%3Fq%3DWEBUTIL%2BDE%2BORACLE%2BFORMS%26hl%3Des%26client%3Dfirefox-a%26channel%3Ds%26rls%3Dorg.mozilla:es-ES:official%26hs%3D7HL%26sa%3DG
http://translate.google.com.ec/translate?hl=es&langpair=en|es&u=http://www.oracle.com/technology/products/forms/htdocs/webutil/webutil.htm&prev=/translate_s%3Fhl%3Des%26q%3DWEBUTIL%2BDE%2BORACLE%2BFORMS%26tq%3DOracle%2BForms%2BWEBUTIL%26sl%3Des%26tl%3Den
Realizado por Margarita Tenecora José Cordero

Mais conteúdo relacionado

Mais procurados

UDA-Instalación PC local_wls11_proveedores
UDA-Instalación PC local_wls11_proveedoresUDA-Instalación PC local_wls11_proveedores
UDA-Instalación PC local_wls11_proveedoresAnder Martinez
 
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
 
Administración IIS 5.0.
Administración IIS 5.0.Administración IIS 5.0.
Administración IIS 5.0.sgutierr
 
10 Joomla. Instalacion De Joomla En Un Servidor Remoto
10 Joomla. Instalacion De Joomla En Un Servidor Remoto10 Joomla. Instalacion De Joomla En Un Servidor Remoto
10 Joomla. Instalacion De Joomla En Un Servidor RemotoJosé M. Padilla
 
Breve introducción a Apache Ant
Breve introducción a Apache AntBreve introducción a Apache Ant
Breve introducción a Apache AntIker Canarias
 
Servidores web apache
Servidores web apacheServidores web apache
Servidores web apacheDavid
 
UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.Ander Martinez
 
JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1 JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1 César Pajares
 
Desarrollo Aplicaciones Zend Framework
Desarrollo Aplicaciones Zend FrameworkDesarrollo Aplicaciones Zend Framework
Desarrollo Aplicaciones Zend Frameworkricsoc
 

Mais procurados (17)

Oracle Web Util
Oracle Web UtilOracle Web Util
Oracle Web Util
 
UDA-Instalación PC local_wls11_proveedores
UDA-Instalación PC local_wls11_proveedoresUDA-Instalación PC local_wls11_proveedores
UDA-Instalación PC local_wls11_proveedores
 
nn
nnnn
nn
 
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
 
Administración IIS 5.0.
Administración IIS 5.0.Administración IIS 5.0.
Administración IIS 5.0.
 
10 Joomla. Instalacion De Joomla En Un Servidor Remoto
10 Joomla. Instalacion De Joomla En Un Servidor Remoto10 Joomla. Instalacion De Joomla En Un Servidor Remoto
10 Joomla. Instalacion De Joomla En Un Servidor Remoto
 
Webutil
WebutilWebutil
Webutil
 
Breve introducción a Apache Ant
Breve introducción a Apache AntBreve introducción a Apache Ant
Breve introducción a Apache Ant
 
Documento Web2Py
Documento Web2PyDocumento Web2Py
Documento Web2Py
 
Web services y java
Web services y javaWeb services y java
Web services y java
 
Asp.net
Asp.netAsp.net
Asp.net
 
Servidores web apache
Servidores web apacheServidores web apache
Servidores web apache
 
UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.
 
JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1 JBoss AS jeap - Curso JBoss JB366 Día 1
JBoss AS jeap - Curso JBoss JB366 Día 1
 
Desarrollo Aplicaciones Zend Framework
Desarrollo Aplicaciones Zend FrameworkDesarrollo Aplicaciones Zend Framework
Desarrollo Aplicaciones Zend Framework
 
Rails intro
Rails introRails intro
Rails intro
 

Destaque

Relatório de resultados prêmio de_música
Relatório de resultados prêmio de_músicaRelatório de resultados prêmio de_música
Relatório de resultados prêmio de_músicacamcontigo
 
Presentation OAS
Presentation OASPresentation OAS
Presentation OASaran998
 
Perfil dos Parlamentares - Lucas Gabriel Pinoti Orestes N° 22 - 1° CDB
Perfil dos Parlamentares - Lucas Gabriel Pinoti Orestes N° 22 - 1° CDBPerfil dos Parlamentares - Lucas Gabriel Pinoti Orestes N° 22 - 1° CDB
Perfil dos Parlamentares - Lucas Gabriel Pinoti Orestes N° 22 - 1° CDBdialogosedebates
 
Pasos para crear OAs para PDI
Pasos para crear OAs para PDIPasos para crear OAs para PDI
Pasos para crear OAs para PDIFederiquina
 
Apresentação anderson boganika
Apresentação anderson boganikaApresentação anderson boganika
Apresentação anderson boganikaAnderson boganika
 
Presentación aseguramiento universal ing. linares (3)
Presentación aseguramiento universal ing. linares (3)Presentación aseguramiento universal ing. linares (3)
Presentación aseguramiento universal ing. linares (3)08092014
 
SISTEMA DE AUTOMATIZACION DE OFICINAS
SISTEMA DE AUTOMATIZACION DE OFICINASSISTEMA DE AUTOMATIZACION DE OFICINAS
SISTEMA DE AUTOMATIZACION DE OFICINASdouglas79
 
Repositorios De Objetos De Aprendizaje
Repositorios De Objetos De AprendizajeRepositorios De Objetos De Aprendizaje
Repositorios De Objetos De AprendizajeEduardo Garay
 
Guia de-elaboracao-do-manual-de-boas-praticas
Guia de-elaboracao-do-manual-de-boas-praticasGuia de-elaboracao-do-manual-de-boas-praticas
Guia de-elaboracao-do-manual-de-boas-praticasbaroncello
 
Apostila completa-excel
Apostila completa-excelApostila completa-excel
Apostila completa-excelLuciane Garcia
 
Objetos de aprendizagem teoria
Objetos de aprendizagem teoriaObjetos de aprendizagem teoria
Objetos de aprendizagem teoriaAlefaella
 
Repositório de objetos de aprendizagem
Repositório de objetos de aprendizagemRepositório de objetos de aprendizagem
Repositório de objetos de aprendizagemIFCE
 

Destaque (20)

Relatório de resultados prêmio de_música
Relatório de resultados prêmio de_músicaRelatório de resultados prêmio de_música
Relatório de resultados prêmio de_música
 
Coisas da vida
Coisas da vidaCoisas da vida
Coisas da vida
 
Aula3
Aula3Aula3
Aula3
 
Presentation OAS
Presentation OASPresentation OAS
Presentation OAS
 
Guia De Evaluacion Educacional Español
Guia De  Evaluacion  Educacional EspañolGuia De  Evaluacion  Educacional Español
Guia De Evaluacion Educacional Español
 
Perfil dos Parlamentares - Lucas Gabriel Pinoti Orestes N° 22 - 1° CDB
Perfil dos Parlamentares - Lucas Gabriel Pinoti Orestes N° 22 - 1° CDBPerfil dos Parlamentares - Lucas Gabriel Pinoti Orestes N° 22 - 1° CDB
Perfil dos Parlamentares - Lucas Gabriel Pinoti Orestes N° 22 - 1° CDB
 
Pasos para crear OAs para PDI
Pasos para crear OAs para PDIPasos para crear OAs para PDI
Pasos para crear OAs para PDI
 
Apresentação anderson boganika
Apresentação anderson boganikaApresentação anderson boganika
Apresentação anderson boganika
 
OAS
OASOAS
OAS
 
Presentación aseguramiento universal ing. linares (3)
Presentación aseguramiento universal ing. linares (3)Presentación aseguramiento universal ing. linares (3)
Presentación aseguramiento universal ing. linares (3)
 
Prjeto didático lúdico e oa's
Prjeto didático   lúdico e oa'sPrjeto didático   lúdico e oa's
Prjeto didático lúdico e oa's
 
Tipos Si
Tipos SiTipos Si
Tipos Si
 
Coisas da vida...
Coisas da vida...Coisas da vida...
Coisas da vida...
 
Webinar evolución a Oracle WebLogic Server 11g
Webinar evolución a Oracle WebLogic Server 11gWebinar evolución a Oracle WebLogic Server 11g
Webinar evolución a Oracle WebLogic Server 11g
 
SISTEMA DE AUTOMATIZACION DE OFICINAS
SISTEMA DE AUTOMATIZACION DE OFICINASSISTEMA DE AUTOMATIZACION DE OFICINAS
SISTEMA DE AUTOMATIZACION DE OFICINAS
 
Repositorios De Objetos De Aprendizaje
Repositorios De Objetos De AprendizajeRepositorios De Objetos De Aprendizaje
Repositorios De Objetos De Aprendizaje
 
Guia de-elaboracao-do-manual-de-boas-praticas
Guia de-elaboracao-do-manual-de-boas-praticasGuia de-elaboracao-do-manual-de-boas-praticas
Guia de-elaboracao-do-manual-de-boas-praticas
 
Apostila completa-excel
Apostila completa-excelApostila completa-excel
Apostila completa-excel
 
Objetos de aprendizagem teoria
Objetos de aprendizagem teoriaObjetos de aprendizagem teoria
Objetos de aprendizagem teoria
 
Repositório de objetos de aprendizagem
Repositório de objetos de aprendizagemRepositório de objetos de aprendizagem
Repositório de objetos de aprendizagem
 

Semelhante a Webutil

Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01emonsalve
 
webutil
webutilwebutil
webutilisrael
 
Webutil de oracle
Webutil de oracleWebutil de oracle
Webutil de oracleguestc91f49
 
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
 
trabajo de pablo gonzalez
trabajo de pablo gonzaleztrabajo de pablo gonzalez
trabajo de pablo gonzalezisrael
 
ENTERPRISE MANAGER DE LA BASE DE DATOS ORACLE VERSIÓN 11G
ENTERPRISE MANAGER DE LA BASE DE DATOS ORACLE VERSIÓN 11GENTERPRISE MANAGER DE LA BASE DE DATOS ORACLE VERSIÓN 11G
ENTERPRISE MANAGER DE LA BASE DE DATOS ORACLE VERSIÓN 11G1712223955
 
Exposicion Akelos
Exposicion AkelosExposicion Akelos
Exposicion Akelosdokeosla
 
Introduccion a ORACLE
Introduccion a ORACLEIntroduccion a ORACLE
Introduccion a ORACLEpp guanuchi
 
9 tecnologías v1.1
9 tecnologías v1.19 tecnologías v1.1
9 tecnologías v1.1UTN
 
Manual del usuario web
Manual del usuario webManual del usuario web
Manual del usuario webAngel Almada
 
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
 
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 Webutil (20)

Webutil
WebutilWebutil
Webutil
 
Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01
 
webutil
webutilwebutil
webutil
 
Webutil de oracle
Webutil de oracleWebutil de oracle
Webutil de oracle
 
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...
 
trabajo de pablo gonzalez
trabajo de pablo gonzaleztrabajo de pablo gonzalez
trabajo de pablo gonzalez
 
ENTERPRISE MANAGER DE LA BASE DE DATOS ORACLE VERSIÓN 11G
ENTERPRISE MANAGER DE LA BASE DE DATOS ORACLE VERSIÓN 11GENTERPRISE MANAGER DE LA BASE DE DATOS ORACLE VERSIÓN 11G
ENTERPRISE MANAGER DE LA BASE DE DATOS ORACLE VERSIÓN 11G
 
Deploy
DeployDeploy
Deploy
 
Exposicion Akelos
Exposicion AkelosExposicion Akelos
Exposicion Akelos
 
Introduccion a ORACLE
Introduccion a ORACLEIntroduccion a ORACLE
Introduccion a ORACLE
 
9 tecnologías v1.1
9 tecnologías v1.19 tecnologías v1.1
9 tecnologías v1.1
 
Manual del usuario web
Manual del usuario webManual del usuario web
Manual del usuario web
 
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
 
Manualcake
ManualcakeManualcake
Manualcake
 
Sercicios web
Sercicios webSercicios web
Sercicios web
 
Laravel
LaravelLaravel
Laravel
 
Laravel vc
Laravel vcLaravel vc
Laravel vc
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
 
Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2
 
Designer oracle
Designer oracleDesigner oracle
Designer oracle
 

Último

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
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
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 

Último (12)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
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
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Webutil

  • 2. Objetivos General Producir una utilidad 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. Específicos Conocer su utilización Experimentar sus características, así como sus ventajas y desventajas.
  • 4. Justificacion El conocer el paraqué de su utilización, su funcionalidad sus atributos así como sus ventajas y desventajas en Oracle Forms
  • 5. Concepto ¿Qué es WebUtil? WebUtilprovides a simple waytoachieveclientsideintegrationwhilerunning Oracle Formsonthe Web. Itsimplifiestheupgrade of existingapplicationstothe web, and enhancesthecapabilities of Web based Oracle Formsapplications. WebUtil proporciona una manera sencilla de lograr la integración del lado del cliente durante la ejecución de las formas de Oracle en la Web. Simplifica 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.
  • 6. Características 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
  • 7. 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 D2KWUtil características. Del lado del cliente en la interfaz D2KWUtil paquete.
  • 8. LIBRERIAS DE WEBUTIL DE ORACLE FORMS Text IO. Leer y escribir archivos de texto en la máquina cliente. Tool_Env. Leer las variables del lado del cliente API de C en el cliente. Interfaz del lado del cliente con C. 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
  • 9. OLE2. Integrar con OLE del lado del cliente (por ejemplo, Word y Excel) 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
  • 10. CONFIGURACION DE WEBUTIL DE ORACLE FORMS Instalación de WebUtil para OracleAS 10gLINUX Red Hat 5.2 Enterprise ServerLos siguientes son los pasos para llevar a cabo la configuración de Webutil en un ambiente Linux RH 5.2ES. Puede ser utilizado como guía para instalación en otros sabores de Linux.Pre-requisitos1. 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/java4. Copiar los archivos webutil.pll y webutil.olb ubicados en la raíz del directorio webutil_106.zip a $ORACLE_OAS/forms
  • 11. 5. Crear el usuario Webutilcreateuserwebutilidentifiedbywebutil default tablespaceusersquotaunlimitedonusers;grantcreatesessiontowebutil;grantcreatepublicsynonymtowebutil;grantcreateproceduretowebutil;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/java10. Crear el directorio $ORACLE_OAS/forms/webutil11. Copiar del directorio webutil_106, los archivos· d2kwut60.dll· jacob.dll· JNIsharedstubs.dll12. Verificar que el archivo webutil.cfg exista en el directorio $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
  • 12. 13. Copiar jacob.jar al directorio $ORACLE_OAS/forms/java14. 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/forms16. Copiar los archivos webutilbase.htm, webutiljini.htm, webutiljpi.htm al directorio $ORACLE_OAS/forms/server17. 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
  • 13. 18. Compilar la librería webutil.pllfrmcmp.sh MODULE=$ORACLE_OAS/forms/webutil.pll USERID=webutil/webutil@ MODULE_TYPE=LIBRARY OUTPUT_FILE=$ORACLE_HOME/forms/webutil.plxSe 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 debe compilar sin errores.20. Probar la funcionalidad del WEBUTILDirección ejemplo: http://host:7778/forms/frmservlet?form=WU_TEST_106.fmxDar click 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
  • 14. Ventajas Habilita solo las formas que realmente necesitan cierta funcionalidad Controla la cantidad de trafico en la red y optimiza el uso memoria simplemente para crear una instancia de uso de la utilidad Deshabilitar el registro y el error de grabación en el servidor
  • 15. Desventajas Su instalación puede ser poco comprensiva. No todos podemos manejar este tipo de aplicaciones orientadas a la web
  • 16. Concluciones Es una herramienta potente al momento de desarrollo web y puede simplificar mucho nuestras operaciones a nivel de bases de datos, en la utilización de las librerías.
  • 17. Recomendaciones Se puede recomendar la utilización de este tipo de herramientas ya q a nivel de desarrollo es muy atractiva también a nivel de bases de datos orientado a la web 2.0 ya q simplifica la programación y el desarrollo tedioso y demorado de una programación.
  • 18. Direcciones Web http://oracledbacr.blogspot.com/2009/07/instalacion-de-webutil-para-oracleas.html http://translate.google.com.ec/translate?hl=es&sl=en&u=http://www.oracle.com/technology/products/forms/htdocs/webutil/WebUtilFAQ.htm&ei=SPaBSoDoGM-3twfIxJHFCg&sa=X&oi=translate&resnum=2&ct=result&prev=/search%3Fq%3DWEBUTIL%2BDE%2BORACLE%2BFORMS%26hl%3Des%26client%3Dfirefox-a%26channel%3Ds%26rls%3Dorg.mozilla:es-ES:official%26hs%3D7HL%26sa%3DG
  • 20. Realizado por Margarita Tenecora José Cordero