SlideShare uma empresa Scribd logo
1 de 18
WEBUTIL REALIZADO POR: JENNY MEDINA WILSON SIGUA
Generales -Conocer mas sobre Oracle, y sus diferentes herramientas que posee  Específicos -definir los uso de webutil -definir la diferentes opciones de esta herramienta	 OBJETIVOS:
Los 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. WithWebUtil, everythingtheprogrammerneedsto do isexposedthrough a PL/SQL library. Con WebUtil, todo lo que el programador tiene que hacer es expuesta a través de un PL / SQL biblioteca. JUSTIFICACIÓN:
MARCO TEÓRICO: CONCEPTO WebUtil es una utilidad que proporciona la mayor parte de la funcionalidad del lado del cliente da 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.  Permite a los desarrolladores ejecutar código de forma selectiva en la máquina cliente en lugar de en el servidor de aplicaciones.
CARACTERÍSTICAS El webutil puede ser utilizado como un  componente de la producción que puede ser implantado en un entorno de producción, puede registrar una solicitud de servicio y aumentar un error de Oracle a través de soporte técnico. Webutil está disponible para su descarga desde OTN, y también como parte de Oracle Developer Suite 10.1.2.0.2.  Actualización de versiones actualizadas y se entregan como un componente de Oracle Developer Suite (en lugar de a través de OTN).
Las únicas librerías que se usan son las denominada .pll que nos permite llamara a todos los componentes que maneja webutil, también se puede descargar la librería de Jacob.dll con trabaja con  ole LIBRERÍAS
TEXT_IO   Leer y escribir archivos de texto en la máquina cliente. TEXT_IO  Leer y escribir archivos de texto en la máquina cliente. API DE C EN EL CLIENTE   Interfaz del lado del cliente con C. TRANSFERENCIA DE ARCHIVOS  Pasar de entre el cliente, servidor de aplicaciones y base de datos. LEA / WRITE_IMAGE_FILE   Leer y escribir imágenes del lado del cliente
CONFIGURACIÓN INSTALACIÓN DE WEBUTIL PARA ORACLEAS 10G UN AMBIENTE LINUX RH 5.2ES 1. Descargar los siguientes archivos: Webutil_106.zip http://www.oracle.com/technology/software/products/forms/index.html Jacob_18.zip http://prdownloads.sourceforge.net/jacob-project/jacob_18.zip Nota: se debe trabajar en el usuario Oracle y ser descargado en un archivo temporal
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 usuario Webutil createuserwebutilidentifiedbywebutil default tablespaceusersquotaunlimitedonusers; grantcreatesessiontowebutil; grantcreatepublicsynonymtowebutil;
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 12. Verificar que el archivo webutil.cfg exista en el directorio $ORACLE_OAS/forms/server con al menos el siguiente contenido: logging.file= logging.enabled=FALSE logging.errorsonly=FALSE logging.connections=FALSE install.syslib.0.7.1=jacob.dll942081.0true install.syslib.0.9.1=JNIsharedstubs.dll655821.0true install.syslib.0.9.2=d2kwut60.dll1925121.0true
13. Copiar jacob.jar al directorio $ORACLE_OAS/forms/java 14. Copiar del directorio webutil_106/java al directorio $ORACLE_OAS/forms/java los scripts •	forms_base_ie.js  •	forms_ie.js  15.Copiar webutil.olb, webutil.pll, WU_TEST_106.fmb al directorio $ORACLE_OAS/forms
16. Copiar los archivos webutilbase.htm, webutiljini.htm, webutiljpi.htm al directorio $ORACLE_OAS/forms/server 17. En el archivo formsweb.cfg, debe crearse la sección [webutil]   [webutil] WebUtilArchive=frmwebutil.jar,jacob.jar WebUtilLogging=off WebUtilLoggingDetail=normal WebUtilErrorMode=Alert WebUtilDispatchMonitorInterval=5 WebUtilTrustInternal=true WebUtilMaxTransferSize=16384 baseHTMLjinitiator=//Z/comun/libs/webutil/webutiljini.htm baseHTMLjpi=webutiljpi.htm archive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar archive=frmall.jar lookAndFeel=oracle baseHTML=webutilbase.htm
18. Compilar la librería webutil.pll frmcmp.sh MODULE=$ORACLE_OAS/forms/webutil.pll USERID=webutil/webutil@ MODULE_TYPE=LIBRARY OUTPUT_FILE=$ORACLE_HOME/forms/webutil.plx Se debe tener cuidado, la librería webutil.plx debe quedar compilada en el directorio indicado. 19. Compilar la forma WU_TEST_106.fmb frmcmp.sh MODULE=$ORACLE_OAS/forms/WU_TEST_106.fmb USERID=webutil/webutil@ MODULE_TYPE=FORM OUTPUT_FILE=$ORACLE_HOME/forms/WU_TEST_106.fmx La forma debe compilar sin errores. 20. Probar la funcionalidad del WEBUTIL Dirección ejemplo:  http://host:7778/forms/frmservlet?form=WU_TEST_106.fmx Dar 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/bin baseHTMLjinitiator=/aplicacion1/comun/libs/webutil/webutiljini.htm WebUtilArchive=frmwebutil.jar,jacob.jar archive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar,icons.jar,iconos.jar imagebase=codebase
Mejora las capacidades de las formas basadas en la Web las aplicaciones de Oracle. Cualquier desarrollador puede utilizar las formas para llevar a cabo las mas complejas tareas en el explorador del cliente por las máquinas de codificación simplemente PL / SQL. Se puede utilizar en diferentes plataformas VENTAJAS
Las transferencias de 10s o 100s de Megaoctetos afectará el proceso del lado del servidor. Si el usuario tiene privilegios y se conecta por primera vez no se va a poder descargar  el archivo webutil del Appleserver DESVENTAJAS
WebUtiles un marco extensible que permite que usted, como desarrollador, la capacidad de cambiar y personalizar la funcionalidad estándar.  WebUtil se articula en torno a un núcleo de APIs que ofrecen todos los servicios que el componente de las zonas necesitadas.  Si desea modificar o ampliar la funcionalidad de los componentes WebUtil usted puede hacer esto utilizando los métodos convencionales de codificación de la base de las API y las clases. CONCLUCIONES

Mais conteúdo relacionado

Mais procurados

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
 
03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jeeyennylou
 
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
 
Administración IIS 5.0.
Administración IIS 5.0.Administración IIS 5.0.
Administración IIS 5.0.sgutierr
 
UDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingUDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingAnder Martinez
 
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
 
Report builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecampReport builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecampSalvador Ramos
 

Mais procurados (16)

Oracle Web Util
Oracle Web UtilOracle Web Util
Oracle Web Util
 
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
 
Herramientas Java
Herramientas JavaHerramientas Java
Herramientas Java
 
UDA-Migracion a v2
UDA-Migracion a v2UDA-Migracion a v2
UDA-Migracion a v2
 
03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee
 
Asp.net
Asp.netAsp.net
Asp.net
 
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
 
Administración IIS 5.0.
Administración IIS 5.0.Administración IIS 5.0.
Administración IIS 5.0.
 
UDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingUDA-Componentes RUP. Reporting
UDA-Componentes RUP. Reporting
 
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.
 
Report builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecampReport builder, que los informes los haga el usuario - codecamp
Report builder, que los informes los haga el usuario - codecamp
 
nn
nnnn
nn
 
Clase xi
Clase xiClase xi
Clase xi
 
Web services y java
Web services y javaWeb services y java
Web services y java
 
Documento Web2Py
Documento Web2PyDocumento Web2Py
Documento Web2Py
 

Destaque

Alsopp ipsas a case for accounting reform at the oas
Alsopp ipsas a case for accounting reform at the  oasAlsopp ipsas a case for accounting reform at the  oas
Alsopp ipsas a case for accounting reform at the oasicgfmconference
 
Presentación TT Javier Calvo
Presentación TT Javier CalvoPresentación TT Javier Calvo
Presentación TT Javier CalvoeiciUV
 
Alternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms ReportAlternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms Reportaitorvasco
 
Objetos De Aprendizaje Nuevo Concepto Instruccional
Objetos De Aprendizaje Nuevo Concepto InstruccionalObjetos De Aprendizaje Nuevo Concepto Instruccional
Objetos De Aprendizaje Nuevo Concepto Instruccionalivylebron
 
Sozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und AustralienSozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und Australienbolkovac
 
Metabolisme des lipides
Metabolisme des lipidesMetabolisme des lipides
Metabolisme des lipideskillua zoldyck
 
Brochure Meca-19102016-bd
Brochure Meca-19102016-bdBrochure Meca-19102016-bd
Brochure Meca-19102016-bdCamille Volant
 
Protection des métaux contre la corrosion
Protection des métaux contre la corrosionProtection des métaux contre la corrosion
Protection des métaux contre la corrosionCHTAOU Karim
 
Présentation de la plate-forme d'éco-conception CORINE
Présentation de la plate-forme d'éco-conception CORINEPrésentation de la plate-forme d'éco-conception CORINE
Présentation de la plate-forme d'éco-conception CORINEBrice Kosinski
 
Cultural figures of Oas
Cultural figures of OasCultural figures of Oas
Cultural figures of Oasmaria2015g
 
Animation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiquesAnimation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiquesTarik Taleb Bendiab
 
The Rise of Open Adoption Software (OAS)
The Rise of Open Adoption Software (OAS)The Rise of Open Adoption Software (OAS)
The Rise of Open Adoption Software (OAS)Accel
 

Destaque (20)

Alsopp ipsas a case for accounting reform at the oas
Alsopp ipsas a case for accounting reform at the  oasAlsopp ipsas a case for accounting reform at the  oas
Alsopp ipsas a case for accounting reform at the oas
 
Presentación TT Javier Calvo
Presentación TT Javier CalvoPresentación TT Javier Calvo
Presentación TT Javier Calvo
 
Sergiocastillolaclo2008
Sergiocastillolaclo2008Sergiocastillolaclo2008
Sergiocastillolaclo2008
 
OA
OAOA
OA
 
Alternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms ReportAlternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms Report
 
Oas leydy.mafe
Oas leydy.mafeOas leydy.mafe
Oas leydy.mafe
 
Alternativas evolución para Forms Reports
Alternativas evolución para Forms ReportsAlternativas evolución para Forms Reports
Alternativas evolución para Forms Reports
 
Evaluacion de objetos de aprendizaje
Evaluacion de objetos de aprendizajeEvaluacion de objetos de aprendizaje
Evaluacion de objetos de aprendizaje
 
Objetos De Aprendizaje Nuevo Concepto Instruccional
Objetos De Aprendizaje Nuevo Concepto InstruccionalObjetos De Aprendizaje Nuevo Concepto Instruccional
Objetos De Aprendizaje Nuevo Concepto Instruccional
 
Sozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und AustralienSozialpolitik Kanada Und Australien
Sozialpolitik Kanada Und Australien
 
Metabolisme des lipides
Metabolisme des lipidesMetabolisme des lipides
Metabolisme des lipides
 
Brochure Meca-19102016-bd
Brochure Meca-19102016-bdBrochure Meca-19102016-bd
Brochure Meca-19102016-bd
 
Protection des métaux contre la corrosion
Protection des métaux contre la corrosionProtection des métaux contre la corrosion
Protection des métaux contre la corrosion
 
OEA/OAS
OEA/OASOEA/OAS
OEA/OAS
 
Educational Portal of the Americas
Educational Portal of the AmericasEducational Portal of the Americas
Educational Portal of the Americas
 
Présentation de la plate-forme d'éco-conception CORINE
Présentation de la plate-forme d'éco-conception CORINEPrésentation de la plate-forme d'éco-conception CORINE
Présentation de la plate-forme d'éco-conception CORINE
 
Cultural figures of Oas
Cultural figures of OasCultural figures of Oas
Cultural figures of Oas
 
L’oxydation
L’oxydationL’oxydation
L’oxydation
 
Animation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiquesAnimation obtention, conversion et séparation des aromatiques
Animation obtention, conversion et séparation des aromatiques
 
The Rise of Open Adoption Software (OAS)
The Rise of Open Adoption Software (OAS)The Rise of Open Adoption Software (OAS)
The Rise of Open Adoption Software (OAS)
 

Semelhante a WebUtil: Mejora capacidades formas Web con PL/SQL

Webutil de oracle
Webutil de oracleWebutil de oracle
Webutil de oracleguestc91f49
 
TRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACIONTRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACIONguest97443a4
 
webutil
webutilwebutil
webutilisrael
 
Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Juan Fede
 
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
 
Reportes En J Developer Parte 1 Y 2
Reportes En J Developer   Parte 1 Y 2Reportes En J Developer   Parte 1 Y 2
Reportes En J Developer Parte 1 Y 2Steven Gomez
 
2015 10 - Curso Cliente @firma INAP día 2
2015 10 - Curso Cliente @firma INAP día 22015 10 - Curso Cliente @firma INAP día 2
2015 10 - Curso Cliente @firma INAP día 2Tomás García-Merás
 
trabajo de pablo gonzalez
trabajo de pablo gonzaleztrabajo de pablo gonzalez
trabajo de pablo gonzalezisrael
 
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corporacion de Industrias Tecnologicas S.A.
 
Gestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterGestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterandrewzg
 
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
 

Semelhante a WebUtil: Mejora capacidades formas Web con PL/SQL (20)

Webutil de oracle
Webutil de oracleWebutil de oracle
Webutil de oracle
 
TRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACIONTRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACION
 
webutil
webutilwebutil
webutil
 
Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7
 
Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2
 
Reportes En J Developer Parte 1 Y 2
Reportes En J Developer   Parte 1 Y 2Reportes En J Developer   Parte 1 Y 2
Reportes En J Developer Parte 1 Y 2
 
DotNetDom: El futuro de Xamarin
DotNetDom: El futuro de XamarinDotNetDom: El futuro de Xamarin
DotNetDom: El futuro de Xamarin
 
2015 10 - Curso Cliente @firma INAP día 2
2015 10 - Curso Cliente @firma INAP día 22015 10 - Curso Cliente @firma INAP día 2
2015 10 - Curso Cliente @firma INAP día 2
 
trabajo de pablo gonzalez
trabajo de pablo gonzaleztrabajo de pablo gonzalez
trabajo de pablo gonzalez
 
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
Corp. In. Tec. S.A. - Capacitaciones en Informática - Programación con CodeIg...
 
Gestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniterGestionar mis proyectos con ayuda de CodeIgniter
Gestionar mis proyectos con ayuda de CodeIgniter
 
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...
 
PHP IUTE
PHP IUTEPHP IUTE
PHP IUTE
 
CRUD básico con Symfony
CRUD básico con SymfonyCRUD básico con Symfony
CRUD básico con Symfony
 
Tema servlets
Tema servletsTema servlets
Tema servlets
 
Tema servlets
Tema servletsTema servlets
Tema servlets
 
Tema servlets
Tema servletsTema servlets
Tema servlets
 
Tema servlets
Tema servletsTema servlets
Tema servlets
 
Curso ajax
Curso ajaxCurso ajax
Curso ajax
 
Servicios web
Servicios webServicios web
Servicios web
 

Último

Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 

Último (20)

Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 

WebUtil: Mejora capacidades formas Web con PL/SQL

  • 1. WEBUTIL REALIZADO POR: JENNY MEDINA WILSON SIGUA
  • 2. Generales -Conocer mas sobre Oracle, y sus diferentes herramientas que posee Específicos -definir los uso de webutil -definir la diferentes opciones de esta herramienta OBJETIVOS:
  • 3. Los 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. WithWebUtil, everythingtheprogrammerneedsto do isexposedthrough a PL/SQL library. Con WebUtil, todo lo que el programador tiene que hacer es expuesta a través de un PL / SQL biblioteca. JUSTIFICACIÓN:
  • 4. MARCO TEÓRICO: CONCEPTO WebUtil es una utilidad que proporciona la mayor parte de la funcionalidad del lado del cliente da 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. Permite a los desarrolladores ejecutar código de forma selectiva en la máquina cliente en lugar de en el servidor de aplicaciones.
  • 5. CARACTERÍSTICAS El webutil puede ser utilizado como un componente de la producción que puede ser implantado en un entorno de producción, puede registrar una solicitud de servicio y aumentar un error de Oracle a través de soporte técnico. Webutil está disponible para su descarga desde OTN, y también como parte de Oracle Developer Suite 10.1.2.0.2. Actualización de versiones actualizadas y se entregan como un componente de Oracle Developer Suite (en lugar de a través de OTN).
  • 6. Las únicas librerías que se usan son las denominada .pll que nos permite llamara a todos los componentes que maneja webutil, también se puede descargar la librería de Jacob.dll con trabaja con ole LIBRERÍAS
  • 7. TEXT_IO Leer y escribir archivos de texto en la máquina cliente. TEXT_IO Leer y escribir archivos de texto en la máquina cliente. API DE C EN EL CLIENTE Interfaz del lado del cliente con C. TRANSFERENCIA DE ARCHIVOS Pasar de entre el cliente, servidor de aplicaciones y base de datos. LEA / WRITE_IMAGE_FILE Leer y escribir imágenes del lado del cliente
  • 8. CONFIGURACIÓN INSTALACIÓN DE WEBUTIL PARA ORACLEAS 10G UN AMBIENTE LINUX RH 5.2ES 1. Descargar los siguientes archivos: Webutil_106.zip http://www.oracle.com/technology/software/products/forms/index.html Jacob_18.zip http://prdownloads.sourceforge.net/jacob-project/jacob_18.zip Nota: se debe trabajar en el usuario Oracle y ser descargado en un archivo temporal
  • 9. 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 usuario Webutil createuserwebutilidentifiedbywebutil default tablespaceusersquotaunlimitedonusers; grantcreatesessiontowebutil; grantcreatepublicsynonymtowebutil;
  • 10. 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
  • 11. 10. Crear el directorio $ORACLE_OAS/forms/webutil 11. Copiar del directorio webutil_106, los archivos • d2kwut60.dll • jacob.dll • JNIsharedstubs.dll 12. Verificar que el archivo webutil.cfg exista en el directorio $ORACLE_OAS/forms/server con al menos el siguiente contenido: logging.file= logging.enabled=FALSE logging.errorsonly=FALSE logging.connections=FALSE install.syslib.0.7.1=jacob.dll942081.0true install.syslib.0.9.1=JNIsharedstubs.dll655821.0true install.syslib.0.9.2=d2kwut60.dll1925121.0true
  • 12. 13. Copiar jacob.jar al directorio $ORACLE_OAS/forms/java 14. Copiar del directorio webutil_106/java al directorio $ORACLE_OAS/forms/java los scripts • forms_base_ie.js • forms_ie.js 15.Copiar webutil.olb, webutil.pll, WU_TEST_106.fmb al directorio $ORACLE_OAS/forms
  • 13. 16. Copiar los archivos webutilbase.htm, webutiljini.htm, webutiljpi.htm al directorio $ORACLE_OAS/forms/server 17. En el archivo formsweb.cfg, debe crearse la sección [webutil]   [webutil] WebUtilArchive=frmwebutil.jar,jacob.jar WebUtilLogging=off WebUtilLoggingDetail=normal WebUtilErrorMode=Alert WebUtilDispatchMonitorInterval=5 WebUtilTrustInternal=true WebUtilMaxTransferSize=16384 baseHTMLjinitiator=//Z/comun/libs/webutil/webutiljini.htm baseHTMLjpi=webutiljpi.htm archive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar archive=frmall.jar lookAndFeel=oracle baseHTML=webutilbase.htm
  • 14. 18. Compilar la librería webutil.pll frmcmp.sh MODULE=$ORACLE_OAS/forms/webutil.pll USERID=webutil/webutil@ MODULE_TYPE=LIBRARY OUTPUT_FILE=$ORACLE_HOME/forms/webutil.plx Se debe tener cuidado, la librería webutil.plx debe quedar compilada en el directorio indicado. 19. Compilar la forma WU_TEST_106.fmb frmcmp.sh MODULE=$ORACLE_OAS/forms/WU_TEST_106.fmb USERID=webutil/webutil@ MODULE_TYPE=FORM OUTPUT_FILE=$ORACLE_HOME/forms/WU_TEST_106.fmx La forma debe compilar sin errores. 20. Probar la funcionalidad del WEBUTIL Dirección ejemplo: http://host:7778/forms/frmservlet?form=WU_TEST_106.fmx Dar click en el botón “GET CLIENT INFO” y verificar la información desplegada.
  • 15. 21. Para cada sección del aplicativo en el archivo formsweb.cfg deben agregarse las siguientes líneas: [aplicacion1] workingDirectory=/aplicacion1/bin baseHTMLjinitiator=/aplicacion1/comun/libs/webutil/webutiljini.htm WebUtilArchive=frmwebutil.jar,jacob.jar archive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar,icons.jar,iconos.jar imagebase=codebase
  • 16. Mejora las capacidades de las formas basadas en la Web las aplicaciones de Oracle. Cualquier desarrollador puede utilizar las formas para llevar a cabo las mas complejas tareas en el explorador del cliente por las máquinas de codificación simplemente PL / SQL. Se puede utilizar en diferentes plataformas VENTAJAS
  • 17. Las transferencias de 10s o 100s de Megaoctetos afectará el proceso del lado del servidor. Si el usuario tiene privilegios y se conecta por primera vez no se va a poder descargar el archivo webutil del Appleserver DESVENTAJAS
  • 18. WebUtiles un marco extensible que permite que usted, como desarrollador, la capacidad de cambiar y personalizar la funcionalidad estándar. WebUtil se articula en torno a un núcleo de APIs que ofrecen todos los servicios que el componente de las zonas necesitadas. Si desea modificar o ampliar la funcionalidad de los componentes WebUtil usted puede hacer esto utilizando los métodos convencionales de codificación de la base de las API y las clases. CONCLUCIONES