SlideShare una empresa de Scribd logo
WEBUTIL    REALIZADO POR: TATIANA ORDOÑEZ HENRY QUIZHPI ORACLE FORMS
1. TEMAWEBUTIL DE ORACLE FORMS 2. OBJETIVOS GENERAL Proporcionar una manera sencilla de lograr la integración del lado del cliente durante la ejecución de las formas de Oracle en la Web.
ESPECIFICOS - Simplificar la actualización de las aplicaciones existentes en la web, y mejora las capacidades de las formas basadas en la Web las aplicaciones de Oracle.   -  Producir una herramienta que cualquier desarrollador puede utilizar las formas de llevar a cabo las complejas tareas en el explorador del cliente por las máquinas de codificación simplemente PL / SQL.
3. JUSTIFICACION Al realizar una investigación de Oracle Forms y su herramienta Webutil, y conocer más sobre el tema, tendremos beneficios  como: Simplificar: Acelerar la entrega de información con sistemas integrados en una sola base de datos  Estandarizar: Reducir los costos y los ciclos de mantenimiento con estándares abiertos.  Automatizar: Mejorar la eficiencia operativa con la mejor tecnología y mejores prácticas Innovación y Crecimiento  La reducción del costo total de propiedad  En si la tecnología es aún la mejor inversión para lograr eficiencia e innovación.
4. MARCO TEORICO CONCEPTO WebUtil es una herramienta de Oracle Forms que proporciona mayor  funcionalidad del lado del cliente, por sentado con una aplicación cliente / servidor, proporcionando una serie de pre-escrito Java Beans y una API para realizar las funciones del lado del cliente, como anfitriona, OLE Text_IO integración y se está ejecutando en la navegador de la máquina cliente.
b)    CARACTERISTICAS Laterst la liberación de WebUtil (1.0.6) es una producción. Como un componente de la producción es oficialmente a través de Soporte de Oracle. La liberación ha sido certificado con la 9.0.4 y 10.1.2.0.2 de Oracle Forms. Como es un componente de la producción, puede ser implantado en un entorno de producción. Se puede registrar una solicitud de servicio y aumentar un error de Oracle a través de soporte técnico Algunos de los Webutil utiliza la funcionalidad de algunos de código abierto llamado Jacob. Por razones jurídicas, este código no puede ser objeto, actualmente, a fin de redistribuir y para el desarrollo debe descargar y firmar las bibliotecas Jacob. Webutilpuede ver la documentación para obtener más información.
WebUtil utiliza una biblioteca de objetos de formas estándar y PLL, por lo que puede ejecutarse en Windows o UNIX un servidor de aplicaciones La arquitectura de WebUtil es tal que no importa si los clientes tienen las formas en Windows o no . Sin embargo, los siguientes puntos deben tenerse en cuenta.  OLE es la funcionalidad específica de Windows, por lo que el cliente debe estar ejecutando en un equipo Windows.   La API de C es una aplicación sólo para Windows.   Mientras que otras funciones WebUtil han sido probados y están trabajando en UNIX cliente, las formas en sí está a la espera de la certificación formal en UNIX cliente.
WebUtil contiene dos elementos principales. Una biblioteca de objetos que contiene una serie de Java Beans que realizan la funcionalidad del lado del cliente, y un PL / SQL que contiene una biblioteca PL / SQL API para los principiantes.  Al utilizar Oracle formas Webutil función de transferencia de archivos, usted debe tener en cuenta el rendimiento y las cuestiones de recursos..
WebUtil proporciona un trazado de características y diagnóstico. El WebUtilLogging parámetro permite controlar el destino de la información y localizar la cantidad de información está controlada por el WebUtilLoggingDetailparámetroFormulariode más información, consulte la documentación WebUtil.
c)   LIBRERIAS Text IO. Leer y escribir archivos de texto en la máquina cliente, imprimir directo a la impresora desde la maquina del cliente. Tool_Env. Leer las variables del lado del cliente API de C en el cliente. Interfaz del lado del cliente con C. Anfitrión. Ejecutar comandos de host de la máquina cliente OLE2. Integrar con OLE del lado del cliente (por ejemplo, Word y Excel) Aumento de comandos de acogida. Comando de acogida puede llamar de 	nuevo en las formas Funciones del navegador. Integración con el navegador Transferencia de archivos. Pasar de entre el cliente, servidor de aplicaciones y base de datos. Manipulación de archivos. Manipular los archivos del lado del cliente. Información de la Máquina del cliente. Leer la información de la máquina cliente LEA / WRITE_IMAGE_FILE. Leer y escribir imágenes del lado del cliente Get_File_Name. Puede utilizar un diálogo de selección de archivos en la máquina cliente D2KWUtil características. Del lado del cliente en la interfaz D2KWUtil paquete.
d)  CONFIGURACION Pre-requisitos 1. Descargar los siguientes archivos: Webutil_106.zip http://www.oracle.com/technology/software/products/forms/index.htmlJacob_18.zip http://prdownloads.sourceforge.net/jacob-project/jacob_18.zipLos dos archivos deben se desempacados en un directorio temporal. Se debe hacer con el usuario “oracle”. Todas las tareas de aquí en adelante deben ser llevadas a cabo con el usuario "oracle". 2. La carpeta webutil debe ser creada en la ruta $ORACLE_OAS/forms. 3. Copiar el archivo frmwebutil.jar del directorio java creado como producto del webutil_106.zip al directorio $ORACLE_OAS/forms/java
  4. Copiar los archivos webutil.pll y webutil.olb ubicados en la raíz del directorio webutil_106.zip a $ORACLE_OAS/forms 5.Crear el usuarioWebutilcreate user webutil identified by webutil default tablespace users quota unlimited on users;grant create session to webutil;grant create public synonym to webutil;grant create procedure to webutil; 6. Ejecutar el archivo create_webutil_db.sql, ubicado en la raíz del directorio webutil_106, con el usuario webutil.
7. Crear un respaldo del directorio $ORACLE_OAS/forms/server. 8. Copiar el contenido del directorio “server”, de la carpeta webutil_106 al directorio $ORACLE_OAS/forms/server. 9. Copiar los archivos jacob.dll y jacob.jar a las rutas $ORACLE_OAS/forms y $ORACLE_OAS/forms/java 10. Crear el directorio $ORACLE_OAS/forms/webutil 11. Copiar del directorio webutil_106, los archivos· d2kwut60.dll· jacob.dll· JNIsharedstubs.dll
$ORACLE_OAS/forms/server con al menos el siguiente contenido:logging.file=logging.enabled=FALSElogging.errorsonly=FALSElogging.connections=FALSEinstall.syslib.0.7.1=jacob.dll942081.0trueinstall.syslib.0.9.1=JNIsharedstubs.dll655821.0trueinstall.syslib.0.9.2=d2kwut60.dll1925121.0true13. Copiar jacob.jar al directorio $ORACLE_OAS/forms/java 14. Copiar del directorio webutil_106/java al directorio $ORACLE_OAS/forms/java los scripts forms_base_ie.js  forms_ie.js  15. Copiar webutil.olb, webutil.pll, WU_TEST_106.fmb al directorio $ORACLE_OAS/forms 16. Copiar los archivos webutilbase.htm, webutiljini.htm, webutiljpi.htm al directorio $ORACLE_OAS/forms/server
17. En el archivo formsweb.cfg, debe crearse la sección [webutil][webutil]WebUtilArchive=frmwebutil.jar,jacob.jarWebUtilLogging=offWebUtilLoggingDetail=normalWebUtilErrorMode=AlertWebUtilDispatchMonitorInterval=5WebUtilTrustInternal=trueWebUtilMaxTransferSize=16384baseHTMLjinitiator=//Z/comun/libs/webutil/webutiljini.htmbaseHTMLjpi=webutiljpi.htmarchive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jararchive=frmall.jarlookAndFeel=oraclebaseHTML=webutilbase.htm18. Compilar la librería webutil.pll frmcmp.sh MODULE=$ORACLE_OAS/forms/webutil.pll USERID=webutil/webutil@ MODULE_TYPE=LIBRARY OUTPUT_FILE=$ORACLE_HOME/forms/webutil.plx Se debe tener cuidado, la librería webutil.plx debe quedar compilada en el directorio indicado.
19.Compilar la forma WU_TEST_106.fmbfrmcmp.sh MODULE=$ORACLE_OAS/forms/WU_TEST_106.fmb USERID=webutil/webutil@ MODULE_TYPE=FORM OUTPUT_FILE=$ORACLE_HOME/forms/WU_TEST_106.fmxLa forma debecompilar sin errores.20. Probar la funcionalidad del WEBUTILDirección ejemplo:  http://host:7778/forms/frmservlet?form=WU_TEST_106.fmxDar clic en el botón “GET CLIENT INFO” y verificar la información desplegada.21. Para cada sección del aplicativo en el archivo formsweb.cfg deben agregarse las siguientes líneas: [aplicacion1]workingDirectory=/aplicacion1/binbaseHTMLjinitiator=/aplicacion1/comun/libs/webutil/webutiljini.htmWebUtilArchive=frmwebutil.jar,jacob.jararchive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar,icons.jar,iconos.jarimagebase=codebase
Archivos de Configuración Aqui se describira los  archivos utilizados para configurar WebUtil en tiempo de ejecución.  Estos archivos están disponibles sólo en Oracle Developer Suite en Oracle_Home/forms/server formsOracle_Home/forms/server directorio.  Por defecto webutil.cfg  Location: forms/server. Ubicación: forms/server.  Este archivo proporciona todos los ajustes de configuración para webutil, incluyendo:   Opciones de la tabla  Opciones de instalación  Subir archivo y Opciones de descarga  Opciones del lado del servidor de registro para registrar los errores y los mensajes de registro
Por defecto webutilbase.htm  Ubicación: forms/server.  Este es el archivo HTML por defecto de base para el funcionamiento de un formulario en la Web utilizando una etiqueta APPLET genérico para incluir un applet de las formas con un certificado de registro para WebUtil.
Por defecto webutiljini.htm  Location: forms/server. Ubicación: forms/server.  Este es el archivo de plantilla HTML para que se ejecute un formulario en la Web utilizando JInitiator etiquetas estilo-para incluir el applet de las formas con un certificado de registro para WebUtil.
Por defecto webutiljpi.htm  Location: forms/server. Ubicación: forms/server.  . Este es el archivo HTML por defecto de base para el funcionamiento de un formulario en la Web utilizando el JDK de Java Plugin. Esto se utiliza por ejemplo cuando se ejecuta un formulario en la web con Netscape en Solaris y un certificado de registro para WebUtil.
e)  VENTAJAS  La apertura de un diálogo de archivos en el cliente  Lectura de un archivo de imagen de los clientes  Escritura de archivos de texto en el cliente  La ejecución de comandos del sistema operativo en el cliente  Realización de automatización OLE en el Cliente  Ambiente la obtención de información sobre el Cliente
f) DESVENTAJAS Si  el usuario tiene privilegios de administrador en el ordenador la primera vez que conecte al servidor de aplicaciones, AppServer no podrá descargar el archivo webutil en el equipo cliente y esto impedirá que funcione correctamente webutil .   En el momento en que el usuario sabe la dirección de aplicación, no se puede descargar frmwebutil dan jacob archivo en equipo cliente.   Al terminar con éxito la configuración de servidor de aplicaciones, pero en un lado del cliente si no se elige de subvención siempre Webutil en la pantalla de inicio, no se puede utilizar la función webutil en su ordenador.
 5. CONCLUSIONES La adquisición de una herramienta externa no está en la disponible debido al presupuesto y limitaciones. Como tal, uno de los desarrolladores tiene el mandato de redactar la herramienta de migración, desde cero o usando la herramienta de migración de Oracle como base.  WebUtiles una pieza esencial del rompecabezas de la migración de la web, es el poder de la integración de escritorio ahora entregada  en la Web
6. RECOMENDACIONES Al utilizar Oracle formas Webutil como función de transferencia de archivos, usted debe tener en cuenta el rendimiento y las cuestiones de recursos.  La implementación actual es que el tamaño de los formularios de solicitud del servidor el proceso de aumento de la correlación con el tamaño del archivo que se transfiere.
7. BIBLIOGRAFIA Oracle, Formas de Oracle 10 g, WebUtilWebUtil, April 2007 abril de 2007 Oracle, Formas de Oracle 10 gWebUtil , Producción de lanzamiento
8. DIRECCIONES WEB http://www.oracle.com/technology/products/forms/htdocs/webutil/WebUtilFAQ.htm http://www.oracle.com/technology/products/forms/htdocs/webutil/webutil.htm http://www.degenio.com/index_files/Challenges_migrating_Forms_10g.pdf

Más contenido relacionado

La actualidad más candente

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
Javier Roig
 
03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee
yennylou
 
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
Javier Roig
 
2009 05-07-tutorial asp.net
2009 05-07-tutorial asp.net2009 05-07-tutorial asp.net
2009 05-07-tutorial asp.net
Sandy Contreras
 
UDA-Anexo configuración y uso de jackson
UDA-Anexo configuración y uso de jacksonUDA-Anexo configuración y uso de jackson
UDA-Anexo configuración y uso de jackson
Ander Martinez
 
UDA-Componentes RUP. Reporting
UDA-Componentes RUP. ReportingUDA-Componentes RUP. Reporting
UDA-Componentes RUP. Reporting
Ander Martinez
 
Documento Web2Py
Documento Web2PyDocumento Web2Py
Documento Web2Py
Frameworkuce Uce
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptos
XstremsX
 
Administración IIS 5.0.
Administración IIS 5.0.Administración IIS 5.0.
Administración IIS 5.0.
sgutierr
 
Rails intro
Rails introRails intro
Rails intro
Miguel Fernández
 
Clase xi
Clase xiClase xi
[ES] Desarrollo de aplicaciones con Java Server Faces
[ES] Desarrollo de aplicaciones con Java Server  Faces[ES] Desarrollo de aplicaciones con Java Server  Faces
[ES] Desarrollo de aplicaciones con Java Server Faces
Eudris Cabrera
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML
Juan Carlos Rubio Pineda
 
Presentacion sobre asp
Presentacion sobre aspPresentacion sobre asp
Presentacion sobre asp
karenReyes152
 
Asp .net
Asp .netAsp .net
Asp .net
mellcv
 
Breve introducción a Apache Ant
Breve introducción a Apache AntBreve introducción a Apache Ant
Breve introducción a Apache Ant
Iker Canarias
 
4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML4/9 Curso JEE5, Soa, Web Services, ESB y XML
4/9 Curso JEE5, Soa, Web Services, ESB y XML
Juan Carlos Rubio Pineda
 
J Headstart, EvolucióN De Forms A Adf
J Headstart, EvolucióN De Forms A AdfJ Headstart, EvolucióN De Forms A Adf
J Headstart, EvolucióN De Forms A Adf
Pedro Gallardo
 
Entornos apex onpremise
Entornos apex onpremiseEntornos apex onpremise
Entornos apex onpremise
Daniel Bozzolo
 

La actualidad más candente (19)

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

Similar a Oracle Forms

Trabajo De Oracle
Trabajo De OracleTrabajo De Oracle
Trabajo De Oracle
fpiedra
 
webutil
webutilwebutil
webutil
israel
 
TRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACIONTRABAJO DE INVESTIGACION
TRABAJO DE INVESTIGACION
guest97443a4
 
Webutil de oracle
Webutil de oracleWebutil de oracle
Webutil de oracle
guestc91f49
 
Webutil
WebutilWebutil
Webutil
SUDAMERICANO
 
Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01
emonsalve
 
trabajo de pablo gonzalez
trabajo de pablo gonzaleztrabajo de pablo gonzalez
trabajo de pablo gonzalez
israel
 
Webinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle CloudWebinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle Cloud
avanttic Consultoría Tecnológica
 
Manualcake
ManualcakeManualcake
De Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion MiddlewareDe Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion Middleware
JC_Diaz_Belmonte
 
Deploy
DeployDeploy
Reactivos Examen Segundo Parcial
Reactivos Examen Segundo ParcialReactivos Examen Segundo Parcial
Reactivos Examen Segundo Parcial
José Quintana Moreno
 
Introduccion a ORACLE
Introduccion a ORACLEIntroduccion a ORACLE
Introduccion a ORACLE
pp guanuchi
 
Reactivos para resultados de aprendizajes (Examen Parcial)
Reactivos para resultados de aprendizajes (Examen Parcial)Reactivos para resultados de aprendizajes (Examen Parcial)
Reactivos para resultados de aprendizajes (Examen Parcial)
BrayanDZ92
 
Evaluacion parcial.. programacion web
Evaluacion parcial.. programacion webEvaluacion parcial.. programacion web
Evaluacion parcial.. programacion web
juancarlos51991
 
UDA-Componentes RUP. Tabla.v2.4.6
UDA-Componentes RUP. Tabla.v2.4.6UDA-Componentes RUP. Tabla.v2.4.6
UDA-Componentes RUP. Tabla.v2.4.6
Ander Martinez
 
Reactivos para resultados de aprendizajes - Evaluación
Reactivos para resultados de aprendizajes - EvaluaciónReactivos para resultados de aprendizajes - Evaluación
Reactivos para resultados de aprendizajes - Evaluación
Wacho Jibaja Olvera
 
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
JaenFrankcezco
 
Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
Josue Cucaita Murcia
 
Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2Mis primeros pasos con Symfony 2
Mis primeros pasos con Symfony 2
Edgar Dueñas
 

Similar a Oracle Forms (20)

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

Último

REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
231485414
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
LagsSolucSoporteTecn
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdktrabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
KukiiSanchez
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMAUML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
martinezluis17
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
231458066
 

Último (20)

REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdktrabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMAUML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
 

Oracle Forms

  • 1. WEBUTIL REALIZADO POR: TATIANA ORDOÑEZ HENRY QUIZHPI ORACLE FORMS
  • 2. 1. TEMAWEBUTIL DE ORACLE FORMS 2. OBJETIVOS GENERAL Proporcionar una manera sencilla de lograr la integración del lado del cliente durante la ejecución de las formas de Oracle en la Web.
  • 3. ESPECIFICOS - Simplificar la actualización de las aplicaciones existentes en la web, y mejora las capacidades de las formas basadas en la Web las aplicaciones de Oracle.   - Producir una herramienta que cualquier desarrollador puede utilizar las formas de llevar a cabo las complejas tareas en el explorador del cliente por las máquinas de codificación simplemente PL / SQL.
  • 4. 3. JUSTIFICACION Al realizar una investigación de Oracle Forms y su herramienta Webutil, y conocer más sobre el tema, tendremos beneficios como: Simplificar: Acelerar la entrega de información con sistemas integrados en una sola base de datos Estandarizar: Reducir los costos y los ciclos de mantenimiento con estándares abiertos. Automatizar: Mejorar la eficiencia operativa con la mejor tecnología y mejores prácticas Innovación y Crecimiento La reducción del costo total de propiedad En si la tecnología es aún la mejor inversión para lograr eficiencia e innovación.
  • 5. 4. MARCO TEORICO CONCEPTO WebUtil es una herramienta de Oracle Forms que proporciona mayor funcionalidad del lado del cliente, por sentado con una aplicación cliente / servidor, proporcionando una serie de pre-escrito Java Beans y una API para realizar las funciones del lado del cliente, como anfitriona, OLE Text_IO integración y se está ejecutando en la navegador de la máquina cliente.
  • 6.
  • 7. b) CARACTERISTICAS Laterst la liberación de WebUtil (1.0.6) es una producción. Como un componente de la producción es oficialmente a través de Soporte de Oracle. La liberación ha sido certificado con la 9.0.4 y 10.1.2.0.2 de Oracle Forms. Como es un componente de la producción, puede ser implantado en un entorno de producción. Se puede registrar una solicitud de servicio y aumentar un error de Oracle a través de soporte técnico Algunos de los Webutil utiliza la funcionalidad de algunos de código abierto llamado Jacob. Por razones jurídicas, este código no puede ser objeto, actualmente, a fin de redistribuir y para el desarrollo debe descargar y firmar las bibliotecas Jacob. Webutilpuede ver la documentación para obtener más información.
  • 8. WebUtil utiliza una biblioteca de objetos de formas estándar y PLL, por lo que puede ejecutarse en Windows o UNIX un servidor de aplicaciones La arquitectura de WebUtil es tal que no importa si los clientes tienen las formas en Windows o no . Sin embargo, los siguientes puntos deben tenerse en cuenta. OLE es la funcionalidad específica de Windows, por lo que el cliente debe estar ejecutando en un equipo Windows. La API de C es una aplicación sólo para Windows. Mientras que otras funciones WebUtil han sido probados y están trabajando en UNIX cliente, las formas en sí está a la espera de la certificación formal en UNIX cliente.
  • 9. WebUtil contiene dos elementos principales. Una biblioteca de objetos que contiene una serie de Java Beans que realizan la funcionalidad del lado del cliente, y un PL / SQL que contiene una biblioteca PL / SQL API para los principiantes. Al utilizar Oracle formas Webutil función de transferencia de archivos, usted debe tener en cuenta el rendimiento y las cuestiones de recursos..
  • 10. WebUtil proporciona un trazado de características y diagnóstico. El WebUtilLogging parámetro permite controlar el destino de la información y localizar la cantidad de información está controlada por el WebUtilLoggingDetailparámetroFormulariode más información, consulte la documentación WebUtil.
  • 11. c) LIBRERIAS Text IO. Leer y escribir archivos de texto en la máquina cliente, imprimir directo a la impresora desde la maquina del cliente. Tool_Env. Leer las variables del lado del cliente API de C en el cliente. Interfaz del lado del cliente con C. Anfitrión. Ejecutar comandos de host de la máquina cliente OLE2. Integrar con OLE del lado del cliente (por ejemplo, Word y Excel) Aumento de comandos de acogida. Comando de acogida puede llamar de nuevo en las formas Funciones del navegador. Integración con el navegador Transferencia de archivos. Pasar de entre el cliente, servidor de aplicaciones y base de datos. Manipulación de archivos. Manipular los archivos del lado del cliente. Información de la Máquina del cliente. Leer la información de la máquina cliente LEA / WRITE_IMAGE_FILE. Leer y escribir imágenes del lado del cliente Get_File_Name. Puede utilizar un diálogo de selección de archivos en la máquina cliente D2KWUtil características. Del lado del cliente en la interfaz D2KWUtil paquete.
  • 12. d) CONFIGURACION Pre-requisitos 1. Descargar los siguientes archivos: Webutil_106.zip http://www.oracle.com/technology/software/products/forms/index.htmlJacob_18.zip http://prdownloads.sourceforge.net/jacob-project/jacob_18.zipLos dos archivos deben se desempacados en un directorio temporal. Se debe hacer con el usuario “oracle”. Todas las tareas de aquí en adelante deben ser llevadas a cabo con el usuario "oracle". 2. La carpeta webutil debe ser creada en la ruta $ORACLE_OAS/forms. 3. Copiar el archivo frmwebutil.jar del directorio java creado como producto del webutil_106.zip al directorio $ORACLE_OAS/forms/java
  • 13.   4. Copiar los archivos webutil.pll y webutil.olb ubicados en la raíz del directorio webutil_106.zip a $ORACLE_OAS/forms 5.Crear el usuarioWebutilcreate user webutil identified by webutil default tablespace users quota unlimited on users;grant create session to webutil;grant create public synonym to webutil;grant create procedure to webutil; 6. Ejecutar el archivo create_webutil_db.sql, ubicado en la raíz del directorio webutil_106, con el usuario webutil.
  • 14. 7. Crear un respaldo del directorio $ORACLE_OAS/forms/server. 8. Copiar el contenido del directorio “server”, de la carpeta webutil_106 al directorio $ORACLE_OAS/forms/server. 9. Copiar los archivos jacob.dll y jacob.jar a las rutas $ORACLE_OAS/forms y $ORACLE_OAS/forms/java 10. Crear el directorio $ORACLE_OAS/forms/webutil 11. Copiar del directorio webutil_106, los archivos· d2kwut60.dll· jacob.dll· JNIsharedstubs.dll
  • 15. $ORACLE_OAS/forms/server con al menos el siguiente contenido:logging.file=logging.enabled=FALSElogging.errorsonly=FALSElogging.connections=FALSEinstall.syslib.0.7.1=jacob.dll942081.0trueinstall.syslib.0.9.1=JNIsharedstubs.dll655821.0trueinstall.syslib.0.9.2=d2kwut60.dll1925121.0true13. Copiar jacob.jar al directorio $ORACLE_OAS/forms/java 14. Copiar del directorio webutil_106/java al directorio $ORACLE_OAS/forms/java los scripts forms_base_ie.js forms_ie.js 15. Copiar webutil.olb, webutil.pll, WU_TEST_106.fmb al directorio $ORACLE_OAS/forms 16. Copiar los archivos webutilbase.htm, webutiljini.htm, webutiljpi.htm al directorio $ORACLE_OAS/forms/server
  • 16. 17. En el archivo formsweb.cfg, debe crearse la sección [webutil][webutil]WebUtilArchive=frmwebutil.jar,jacob.jarWebUtilLogging=offWebUtilLoggingDetail=normalWebUtilErrorMode=AlertWebUtilDispatchMonitorInterval=5WebUtilTrustInternal=trueWebUtilMaxTransferSize=16384baseHTMLjinitiator=//Z/comun/libs/webutil/webutiljini.htmbaseHTMLjpi=webutiljpi.htmarchive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jararchive=frmall.jarlookAndFeel=oraclebaseHTML=webutilbase.htm18. Compilar la librería webutil.pll frmcmp.sh MODULE=$ORACLE_OAS/forms/webutil.pll USERID=webutil/webutil@ MODULE_TYPE=LIBRARY OUTPUT_FILE=$ORACLE_HOME/forms/webutil.plx Se debe tener cuidado, la librería webutil.plx debe quedar compilada en el directorio indicado.
  • 17. 19.Compilar la forma WU_TEST_106.fmbfrmcmp.sh MODULE=$ORACLE_OAS/forms/WU_TEST_106.fmb USERID=webutil/webutil@ MODULE_TYPE=FORM OUTPUT_FILE=$ORACLE_HOME/forms/WU_TEST_106.fmxLa forma debecompilar sin errores.20. Probar la funcionalidad del WEBUTILDirección ejemplo: http://host:7778/forms/frmservlet?form=WU_TEST_106.fmxDar clic en el botón “GET CLIENT INFO” y verificar la información desplegada.21. Para cada sección del aplicativo en el archivo formsweb.cfg deben agregarse las siguientes líneas: [aplicacion1]workingDirectory=/aplicacion1/binbaseHTMLjinitiator=/aplicacion1/comun/libs/webutil/webutiljini.htmWebUtilArchive=frmwebutil.jar,jacob.jararchive_jini=frmall_jinit.jar,frmwebutil.jar,jacob.jar,icons.jar,iconos.jarimagebase=codebase
  • 18. Archivos de Configuración Aqui se describira los archivos utilizados para configurar WebUtil en tiempo de ejecución. Estos archivos están disponibles sólo en Oracle Developer Suite en Oracle_Home/forms/server formsOracle_Home/forms/server directorio. Por defecto webutil.cfg Location: forms/server. Ubicación: forms/server. Este archivo proporciona todos los ajustes de configuración para webutil, incluyendo: Opciones de la tabla Opciones de instalación Subir archivo y Opciones de descarga Opciones del lado del servidor de registro para registrar los errores y los mensajes de registro
  • 19. Por defecto webutilbase.htm Ubicación: forms/server. Este es el archivo HTML por defecto de base para el funcionamiento de un formulario en la Web utilizando una etiqueta APPLET genérico para incluir un applet de las formas con un certificado de registro para WebUtil.
  • 20. Por defecto webutiljini.htm Location: forms/server. Ubicación: forms/server. Este es el archivo de plantilla HTML para que se ejecute un formulario en la Web utilizando JInitiator etiquetas estilo-para incluir el applet de las formas con un certificado de registro para WebUtil.
  • 21. Por defecto webutiljpi.htm Location: forms/server. Ubicación: forms/server. . Este es el archivo HTML por defecto de base para el funcionamiento de un formulario en la Web utilizando el JDK de Java Plugin. Esto se utiliza por ejemplo cuando se ejecuta un formulario en la web con Netscape en Solaris y un certificado de registro para WebUtil.
  • 22. e) VENTAJAS La apertura de un diálogo de archivos en el cliente Lectura de un archivo de imagen de los clientes Escritura de archivos de texto en el cliente La ejecución de comandos del sistema operativo en el cliente Realización de automatización OLE en el Cliente Ambiente la obtención de información sobre el Cliente
  • 23. f) DESVENTAJAS Si el usuario tiene privilegios de administrador en el ordenador la primera vez que conecte al servidor de aplicaciones, AppServer no podrá descargar el archivo webutil en el equipo cliente y esto impedirá que funcione correctamente webutil .   En el momento en que el usuario sabe la dirección de aplicación, no se puede descargar frmwebutil dan jacob archivo en equipo cliente.   Al terminar con éxito la configuración de servidor de aplicaciones, pero en un lado del cliente si no se elige de subvención siempre Webutil en la pantalla de inicio, no se puede utilizar la función webutil en su ordenador.
  • 24.  5. CONCLUSIONES La adquisición de una herramienta externa no está en la disponible debido al presupuesto y limitaciones. Como tal, uno de los desarrolladores tiene el mandato de redactar la herramienta de migración, desde cero o usando la herramienta de migración de Oracle como base. WebUtiles una pieza esencial del rompecabezas de la migración de la web, es el poder de la integración de escritorio ahora entregada en la Web
  • 25. 6. RECOMENDACIONES Al utilizar Oracle formas Webutil como función de transferencia de archivos, usted debe tener en cuenta el rendimiento y las cuestiones de recursos. La implementación actual es que el tamaño de los formularios de solicitud del servidor el proceso de aumento de la correlación con el tamaño del archivo que se transfiere.
  • 26. 7. BIBLIOGRAFIA Oracle, Formas de Oracle 10 g, WebUtilWebUtil, April 2007 abril de 2007 Oracle, Formas de Oracle 10 gWebUtil , Producción de lanzamiento
  • 27. 8. DIRECCIONES WEB http://www.oracle.com/technology/products/forms/htdocs/webutil/WebUtilFAQ.htm http://www.oracle.com/technology/products/forms/htdocs/webutil/webutil.htm http://www.degenio.com/index_files/Challenges_migrating_Forms_10g.pdf