SlideShare ist ein Scribd-Unternehmen logo
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialEducática
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxTaim11
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfMarianneBAyn
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadasherramientas informaticas mas utilizadas
herramientas informaticas mas utilizadaspqeilyn0827
 
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxJohanna4222
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfprofmartinsuarez
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometriasofiasonder
 
Bloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas DistribuidosBloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas DistribuidosLuisAntonioLopezGome
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdffrank0071
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerRobertoCarrancioFern
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.saravalentinat22
 
Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.sofiasonder
 
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docxwerito139410
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...Kevin Serna
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .itzyrivera61103
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariaandresingsiseo
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Luis Fernando Uribe Villamil
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxencinasm992
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareAndres Avila
 

Kürzlich hochgeladen (20)

Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdf
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadasherramientas informaticas mas utilizadas
herramientas informaticas mas utilizadas
 
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptx
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdf
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 
Bloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas DistribuidosBloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas Distribuidos
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL Server
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.
 
Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.
 
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundaria
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 

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