trabajo de oracle

17
TEMA TEMA Webutil de oracle forms Webutil de oracle forms

Upload: fpiedra

Post on 04-Jul-2015

1.288 views

Category:

Education


7 download

TRANSCRIPT

Page 1: Trabajo De Oracle

TEMATEMAWebutil de oracle formsWebutil de oracle forms

Page 2: Trabajo De Oracle

¿¿Los Objetivos de WebUtilLos Objetivos de WebUtil? ?

WebUtil tiene un objetivo principal de WebUtil tiene un objetivo principal de producir una utilidad por la cual cualquier producir una utilidad por la cual cualquier revelador de Formas podría realizar las revelador de Formas podría realizar las tareas complejas sobre las máquinas de tareas complejas sobre las máquinas de navegador de cliente simplemente navegador de cliente simplemente cifrando PL/SQL. Con WebUtil, todo que cifrando PL/SQL. Con WebUtil, todo que el programador tiene que hacer es el programador tiene que hacer es expuesto por una biblioteca PL/SQLexpuesto por una biblioteca PL/SQL

Page 3: Trabajo De Oracle

VentajasVentajas

WebUtil proporciona un modo simple de WebUtil proporciona un modo simple de alcanzar la integración de lado de cliente alcanzar la integración de lado de cliente controlando Formas de Oracle sobre el Web. controlando Formas de Oracle sobre el Web. Esto simplifica la mejora de usos existentes al Esto simplifica la mejora de usos existentes al web, y mejora las capacidades de Oracle web, y mejora las capacidades de Oracle basado en la Web. basado en la Web.

Esto es una utilidad por la cual cualquier Esto es una utilidad por la cual cualquier revelador de Formas podría realizar las tareas revelador de Formas podría realizar las tareas complejas sobre las máquinas de navegador de complejas sobre las máquinas de navegador de cliente simplemente cifrando PL/SQL. Con cliente simplemente cifrando PL/SQL. Con WebUtil, todo que el programador tiene que WebUtil, todo que el programador tiene que hacer es expuesto por una biblioteca PL/SQL.hacer es expuesto por una biblioteca PL/SQL.

Page 4: Trabajo De Oracle

VentajasVentajas

WebUtil da al usuario el medio de actuar WebUtil da al usuario el medio de actuar recíprocamente con las máquinas de recíprocamente con las máquinas de navegador de cliente de PL/SQL, sin navegador de cliente de PL/SQL, sin necesidad aprender cualquier nueva necesidad aprender cualquier nueva tecnología.tecnología.

Page 5: Trabajo De Oracle

Característica de webutilCaracterística de webutil

Una de las características importantes de Una de las características importantes de WebUtil es su capacidad de auto instalar WebUtil es su capacidad de auto instalar cualquier biblioteca de lado de cliente que cualquier biblioteca de lado de cliente que esto requiere. Este rasgo es usado por esto requiere. Este rasgo es usado por WebUtil internamente ya que esto es WebUtil internamente ya que esto es propias exigencias, pero también puede propias exigencias, pero también puede ser usado por el administrador WebUtil ser usado por el administrador WebUtil instalar bibliotecas específicas de instalar bibliotecas específicas de aplicación también.aplicación también.

Page 6: Trabajo De Oracle

¿Que es WebUtil?¿Que es WebUtil?

WebUtil es un set previamente envasado de los WebUtil es un set previamente envasado de los componentes que pueden ser usados y añadir componentes que pueden ser usados y añadir mucha funcionalidad suplementaria al Web mucha funcionalidad suplementaria al Web Forms.Forms.

WebUtil proporciona un modo simple de WebUtil proporciona un modo simple de alcanzar la integración del lado del cliente alcanzar la integración del lado del cliente controlando Forms de Oracle sobre la Web. controlando Forms de Oracle sobre la Web. Esto simplifica la mejora de usos existentes en Esto simplifica la mejora de usos existentes en la Web, y mejora las capacidades de Oracle la Web, y mejora las capacidades de Oracle basado en la Web usando Forms.basado en la Web usando Forms.

Page 7: Trabajo De Oracle

La Tecnología detrás de WebUtilLa Tecnología detrás de WebUtil

WebUtil usa los rasgos de extensibilidad de WebUtil usa los rasgos de extensibilidad de Formas, tanto en el cliente Java que usa el Formas, tanto en el cliente Java que usa el mecanismo Pluggable Java Componente, como mecanismo Pluggable Java Componente, como sobre el servidor de aplicación que usa los sobre el servidor de aplicación que usa los interfaces de Forms Java. interfaces de Forms Java.

Funciona aplicando una publicación de APIs y Funciona aplicando una publicación de APIs y técnicas documentadas para proporcionar toda técnicas documentadas para proporcionar toda su funcionalidad. Desde luego una de las su funcionalidad. Desde luego una de las ventajas claves de la utilidad es que esto ventajas claves de la utilidad es que esto entonces envuelve aquellas actividades entonces envuelve aquellas actividades complejas dentro de una serie de PL/SQL complejas dentro de una serie de PL/SQL simple APIs.simple APIs.

Page 8: Trabajo De Oracle

La Tecnología detrás de WebUtilLa Tecnología detrás de WebUtil

WebUtil es diseñado para ser ampliado, WebUtil es diseñado para ser ampliado, añadir la remota funcionalidad, como lo añadir la remota funcionalidad, como lo requieren. Proporcionan mucha requieren. Proporcionan mucha infraestructura básica, como el infraestructura básica, como el diagnóstico de error y la autoinstalación, y diagnóstico de error y la autoinstalación, y los clientes pueden usar estos APIS para los clientes pueden usar estos APIS para ampliar WebUtil con la funcionalidad ampliar WebUtil con la funcionalidad adicional como el dictado de exigencias.adicional como el dictado de exigencias.

Page 9: Trabajo De Oracle

Características fundamentales Características fundamentales WebUtilWebUtil

Text_10: Leer y escribir archivos de texto en la Text_10: Leer y escribir archivos de texto en la maquina del clientemaquina del cliente

Tool_Env: Leer las variables del lado del clienteTool_Env: Leer las variables del lado del cliente

API de C en el cliente: Interfaz del lado del API de C en el cliente: Interfaz del lado del cliente con Ccliente con C

Anfitrión: Ejecutar comandos de host de la Anfitrión: Ejecutar comandos de host de la maquina clientemaquina cliente

OLE 2: Integrar con OLE el lado del cliente por OLE 2: Integrar con OLE el lado del cliente por ejemplo Word, Excelejemplo Word, Excel

Page 10: Trabajo De Oracle

Características fundamentales Características fundamentales WebUtilWebUtil

Aumento de comandos de acogida: Comando Aumento de comandos de acogida: Comando de acogida puede llamar de nuevo an las de acogida puede llamar de nuevo an las formasformas

Funciones del navegador: Integración con el Funciones del navegador: Integración con el navegadornavegador

Transferencia de archivos: Pasar de entre el Transferencia de archivos: Pasar de entre el cliente, servidor de aplicaciones y base de datoscliente, servidor de aplicaciones y base de datos

Manipulación de archivos: Manipular los Manipulación de archivos: Manipular los archivos del lado del clientearchivos del lado del cliente

Page 11: Trabajo De Oracle

Características fundamentales Características fundamentales WebUtilWebUtil

Maquina cliente la información: Leer la Maquina cliente la información: Leer la información de la maquina del clienteinformación de la maquina del cliente

Lae/write_image_file: Leer y escribir Lae/write_image_file: Leer y escribir imágenes del lado del clienteimágenes del lado del cliente

Get_file_name: Utilice un dialogo de Get_file_name: Utilice un dialogo de selección de archivos en la maquina selección de archivos en la maquina clientecliente

D2KWUtil caracteristicas: Del lado del D2KWUtil caracteristicas: Del lado del cliente en la interfaz D2KWUtil paquete.cliente en la interfaz D2KWUtil paquete.

Page 12: Trabajo De Oracle

Pasos para la configuración de Pasos para la configuración de WebUtilWebUtil

1. Desempaquetar el archivo webutil_106. Las carpetas 1. Desempaquetar el archivo webutil_106. Las carpetas que contiene son:que contiene son:- doc- doc- java- java- server- server- webutil- webutilPara este ejemplo, se supondrá que se instaló en la Para este ejemplo, se supondrá que se instaló en la carpeta C:\webutil_106carpeta C:\webutil_1062. Crear un usuario en la base de datos, por ejemplo 2. Crear un usuario en la base de datos, por ejemplo webutil.webutil.

Page 13: Trabajo De Oracle

Pasos para la configuración de Pasos para la configuración de WebUtilWebUtil

3. Conectado como el usuario webutil, ejecutar 3. Conectado como el usuario webutil, ejecutar el script c:\webutil_106\create_webutil_db.sqlel script c:\webutil_106\create_webutil_db.sql

4. Desde SYSTEM, crear un sinónimo público 4. Desde SYSTEM, crear un sinónimo público webutil_db para el paquete webutil.webutil_db.webutil_db para el paquete webutil.webutil_db.

5. Otorgar el privilegio de ejecución sobre el 5. Otorgar el privilegio de ejecución sobre el paquete webutil.webutil_db a cualquier usuario paquete webutil.webutil_db a cualquier usuario que vaya a usar a WEBUTIL. Puede otorgar el que vaya a usar a WEBUTIL. Puede otorgar el privilegio a PUBLIC. privilegio a PUBLIC.

Page 14: Trabajo De Oracle

Pasos para la configuración de Pasos para la configuración de WebUtilWebUtil

6. En una instalación de IAS u OAS, hay 6. En una instalación de IAS u OAS, hay que definir un directorio virtual. que definir un directorio virtual. Agregue lo Agregue lo siguiente al archivo siguiente al archivo C:\Oracle\Ora10gDS\forms90\server\formC:\Oracle\Ora10gDS\forms90\server\forms90.conf.s90.conf.AliasMatch ^/forms90/webutil/(..*) AliasMatch ^/forms90/webutil/(..*) “C:\Oracle\Ora10gDS\forms90\webutil\$1”“C:\Oracle\Ora10gDS\forms90\webutil\$1”

Page 15: Trabajo De Oracle

Pasos para la configuración de Pasos para la configuración de WebUtilWebUtil

7. Hacer una copia del archivo de configuración default.env. Hay 7. Hacer una copia del archivo de configuración default.env. Hay que llamarlo webutil.env. A este archivo hay que hacerle los que llamarlo webutil.env. A este archivo hay que hacerle los siguientes cambios:siguientes cambios:• Hay que agregar la variable• Hay que agregar la variableWEBUTIL_CONFIG=C:\Oracle\Ora10gDS\forms90\server\webutil.cfWEBUTIL_CONFIG=C:\Oracle\Ora10gDS\forms90\server\webutil.cfgg• A la variable CLASSPATH (se encuentra al final del archivo) hay • A la variable CLASSPATH (se encuentra al final del archivo) hay que apendizarle las siguientes rutas:que apendizarle las siguientes rutas:

C:\Oracle\Ora10gDS\forms90\java\frmwebutil.jar;C:\Oracle\Ora10gC:\Oracle\Ora10gDS\forms90\java\frmwebutil.jar;C:\Oracle\Ora10gDS\jdk\jre\lib\rt.jar;C:\Oracle\Ora10gDS\forms90\java\jacob.jar;C:\OrDS\jdk\jre\lib\rt.jar;C:\Oracle\Ora10gDS\forms90\java\jacob.jar;C:\Oracle\Ora10gDS\forms90\java\f90all.jaracle\Ora10gDS\forms90\java\f90all.jar

NOTA: las rutas pueden variar dependiendo de su instalación:NOTA: las rutas pueden variar dependiendo de su instalación:

Page 16: Trabajo De Oracle

DIRECCIONES WEBDIRECCIONES WEB

http://www.oracle.comhttp://www.oracle.com

http://www.oracle.com/technology/producthttp://www.oracle.com/technology/products/forms/htdocs/webutil/webutil.htms/forms/htdocs/webutil/webutil.htm

Page 17: Trabajo De Oracle

FERNANDO PIEDRAFERNANDO PIEDRA