Академический Документы
Профессиональный Документы
Культура Документы
Contenido
Instalacin Oracle 10g.....................................................................................................................1 Contenido.........................................................................................................................................2 Application Server Oracle Forms and Reports Services 10g...........................................................3 Requisitos.....................................................................................................................................3 Notas............................................................................................................................................3 Procedimiento..............................................................................................................................3 Procedimiento..............................................................................................................................4 Configuracin de la aplicacin local................................................................................................8 TNSNAMES................................................................................................................................8 Procedimiento..............................................................................................................................8 Procedimiento............................................................................................................................10 Notas..........................................................................................................................................14 Oracle Developer Suite 10g...........................................................................................................15 Procedimiento............................................................................................................................15 Webutil...........................................................................................................................................19 Descripcin................................................................................................................................19 Instalacin..................................................................................................................................19 Verificacin de la instalacin.........................................................................................................22 Objetivo......................................................................................................................................22 Forma de prueba........................................................................................................................22 Configuracin del servidor........................................................................................................24 Controles y javaBeans................................................................................................................25 Librera WebUtil........................................................................................................................29 Apndice A....................................................................................................................................31 Reiniciar servicios......................................................................................................................31
2/33
Notas
Procedimiento
Ignorarlo, presionar OK y continuar. En el caso de sistemas operativos XP, aparece un cuadro de dialogo que advierte que los servicios de Forms y Reports a instalar no estn certificados para esta versin de sistema operativo, ignorarlo, presionar OK y continuar.
Contina en la siguiente pgina
4/33
Seguir todos los pasos especificados en el Wizard hasta terminar la instalacin. Tomar nota de los puertos sobre los que se realiz la instalacin, tpicamente son: o Forms: Puerto 7777 7778 o Consola de administracin: 1810
Contina en la siguiente pgina
5/33
6/33
7/33
Procedimiento
C:\>Directorio.bat C:\>echo off Creando estructura de directorios ... Terminado ... C:\>_
C:\> DIR /AD /B /S DS C:\DS\LC C:\DS\LC\1_0 C:\DS\LC\Webutil C:\DS\LC\1_0\AFR C:\DS\LC\1_0\AJI C:\DS\LC\1_0\AJR C:\DS\LC\1_0\ARE C:\DS\LC\1_0\ARS C:\DS\LC\1_0\ART C:\DS\LC\1_0\AWS C:\DS\LC\1_0\AYU C:\DS\LC\1_0\cache C:\DS\LC\1_0\es C:\DS\LC\1_0\SRV C:\DS\LC\1_0\AYU\manual_conta_informe_files C:\DS\LC\1_0\AYU\whdata C:\DS\LC\1_0\AYU\whgdata C:\DS\LC\1_0\AYU\whxdata C:\DS\LC\1_0\es\FRM C:\DS\LC\Webutil\doc C:\DS\LC\Webutil\forms C:\DS\LC\Webutil\lib C:\DS\LC\Webutil\server C:\DS\LC\Webutil\util C:\DS\LC\Webutil\Webutil_demo
62424491.doc Impreso: 7/07/2011 11:59
Bajar una copia de las formas compiladas en 10g (.fmx) a C:\10g\DS\es\FRM Bajar una copia de las libreras compiladas en 10g (.plx) a C:\10g\DS\AFR Bajar una copia de las imgenes del sistema e iconos al directorio C:\10g\DS\ART Copiar controles.jar a C:\Oracle\Oracle10g\forms90\java\
8/33
9/33
default.icons.iconpath=http://<nombre_maquina>:<puerto>/for ms90/icons
Respaldar y modificar el archivo C:\Oracle\Oracle10g\forms90\server\forms90.conf y agregar las siguientes lneas en la seccin de directorios virtuales:
# Virtual path for ICONS (used to show icons in a form ) AliasMatch ^/forms90/icons/(..*) "C:\DS\LC\1_0\ART\$1" # Virual path reports AliasMatch ^/forms90/reportes/(..*) "C:\DS\LC\1_0\cache\$1"
# Directorios de la aplicacin <IfModule mod_rewrite.c> RewriteEngine on # Formas RewriteRule ^/sistema(.*)$ /forms90/f90servlet$1 [PT] # Reports RewriteRule ^/informe(.*)$ /reports/rwservlet$1 [PT] </IfModule>
10/33
[es] userid=conecta/conecta@lcdesa02 form=FMISLOGIN16A.fmx splashScreen=no separateFrame=True background=no lookandfeel=Generic colorScheme=teal archive_jini=f90all_jinit.jar,controles.jar,Archivo.jar.sig ,Execute.jar.sig,FDialog.jar.sig,lee_archivo.jar.sig,Guarda rArchivo.jar.sig,CopiaArchivo.jar.sig envFile=es.env
En el directorio C:\Oracle\Oracle10g\ Respaldar y copiar fmrweb.res con un archivo con la definicin de las teclas usadas en WEB En el directorio C:\Oracle\Oracle10g\forms90\server\ crear un archivo llamado es.env con la siguiente informacin:
Contina en la siguiente pgina
11/33
12/33
http://<nombre_maquina>:<puerto>/sistema?config=es
debe aparecer la pantalla de login a la aplicacin Del directorio C:\Oracle\Oracle10g\forms90\java, respaldar el archivo f90all.jar Del directorio $PROGRAM_FILES\Oracle, respaldar el archivo identitydb.obj En el directorio C:\Oracle\Oracle10g\forms90\java. Copiar los archivos o f90all.jar o controles.jar o Archivo.jar.sig o CopiaArchivo.jar.sig o Excecute.jar.sig o FDialog.jar.sig o GuardaArchivo.jar.sig o Lee_archivo.jar.sig En las llaves del registro del sistema, modificar la llave REPORTS_PATH de \\My computer\HKEY_LOCAL_MACHINE\ SOFTWARE\ORACLE\HOME<n> y agregar el directorio C:\DS\LC\1_0\REP; C:\DS\LC\1_0\AFR
Contina en la siguiente pgina
13/33
Notas
Si no aparece la pantalla de inicio del sistema, asegrese de que los servicios de Forms y Reports, estn arriba (ver Apndice A: Reiniciar servicios) Si las imgenes no aparecen en las pantallas, reiniciar los servicios de Forms y Reports y el servidor WEB
14/33
15/33
16/33
17/33
18/33
Webutil
Descripcin Una de las limitaciones de Forms versin 6i usado en WEB, es la poca interaccin que existe entre la aplicacin y la mquina del cliente, en estos casos, la solucin consiste en desarrollar un javaBean que se encargue de realizar estas tareas. Al respecto, Oracle proporciona la librera webutil para la versin 9i de Oracle que ayuda a realizar este tipo de rutinas de una manera muy sencilla. Copiar el archivo webutil_105.zip y jacobBin_17.zip al directorio C:\DS\LC\Webutil Descompactar el contenido de webutil_105.zip esto crear la siguiente estructura de directorios:
Instalacin
Desde jacobBin_17.zip descompactar los archivos jacob.jar y jacob.dll a C:\DS\LC\Webutil\lib Copiar los archivos de C:\DS\LC\Webutil\util a C:\DS\LC\Webutil\lib Editar el archivo signer.properties con los siguientes valores:
#Properties file for signer.bat & makecert.bat #Defines the overall settings for Signing PJC jars #Lines prefixed with # are ignored #Directory Settings - ** change these to suit your system ** #do not include trailing "\" JDK_HOME=C:\Oracle\Oracle10g\jdk JINIT_HOME=C:\Program Files\Oracle\JInitiator 1.3.1.17 #Certificate settings: # These are used to generate the initial signing certificate # Change them to suite your organization DN_CN=Legionarios de Cristo DN_OU=Sistemas administrativos DN_O=Secretara general DN_C=MX JAR_KEY=lc_identifica JAR_KEY_PASSWORD=lootyek4ZQR8269
19/33
Webutil, continuacin
Instalacin, contina Desde una sesin de MS-DOS, en el directorio C:\DS\LC\Webutil\lib, ejecutar:
Modificar el archivo C:\Oracle\Oracle10g\forms90\server\forms90.conf y agregar las siguientes lneas en la seccin de directorios virtuales:
20/33
Webutil, continuacin
Instalacin, contina Agregar C:\DS\LC\Webutil\lib a la variable FORMS90 del archivo C:\Oracle\Oracle10g\forms90\server\default.env
# # System settings # --------------# You should not normally need to modify these settings FORMS90=C:\Oracle\Oracle10g\forms90;C:\DS\LC\Webutil\lib
Copiar los archivos C:\DS\LC\Webutil\forms\webutil.pll y C:\DS\LC\Webutil\forms\webutil.olb al directorio donde se encuentran los archivos fuente de las libreras del sistema. Abrir Forms 10g y compilar webutil.pll y copiar el archivo compilado a C:\DS\LC\1_0\AFR Modificar la llave FORMS90_BUILDER_CLASSPATH de \\My computer\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME <n> e incluir el directorio C:\DS\LC\Webutil/lib Reiniciar los servicios del Application Server Oracle Forms and Reports Services 10g y del servidor HTTP
21/33
Verificacin de la instalacin
Objetivo Para determinar si la instalacin se realiz de manera exitosa, se ha desarrollado un programa que contiene la mayora de los elementos usados por la aplicacin y otras configuraciones como imgenes y teclas usadas por el sistema. Abrir el archivo FMTEST10G.fmb usando Forms 10g y compilarla (no es necesario conectarse a la base de datos). En caso de algn error en la compilacin de sta, verificar la instalacin de la librera WebUtil. Copiar el archivo generado (FMTEST10G.fmx) al directorio %APP_HOME%. En el archivo C:\Oracle\Oracle10g\forms90\server\formsweb.cfg, agregar la siguiente configuracin:
Forma de prueba
# CONFIGURACION DE PRUEBA PARA AMBIENTES LOCALES 10g [10G] userid=conecta/conecta@lcdesa02 form=FMTEST10G.fmx splashScreen=no separateFrame=True background=no lookandfeel=Generic colorScheme=teal envFile=es.env # JAVABEANS USADOS POR LA APLICACION archive_jini=f90all_jinit.jar,controles.jar,Archivo.jar.sig,Execut e.jar.sig,FDialog.jar.sig,lee_archivo.jar.sig,GuardarArchivo.jar.s ig,CopiaArchivo.jar.sig baseHTMLJInitiator=C:\Merino\10g\webutil\server\webutiljini.htm baseHTMLjpi=C:\Merino\10g\webutil\server\webutiljpi.htm baseHTML=C:\Merino\10g\webutil\server\webutilbase.htm
http://<servidor>:<puerto>/sistema?config=10g
22/33
La pantalla consta de 3 pestaas: o Configuracin del servidor o Controles y javaBeans o Librera WebUtil A continuacin se explica en detalle la informacin de cada una de ellas.
Contina en la siguiente pgina
23/33
Imgenes del servidor Ayuda a determinar si la configuracin de imgenes del servidor es correcta, si la configuracin no es correcta, o no existe la imagen en C:\DS\LC\1_0\ART, aparece el mensaje:
En la parte inferior izquierda de la pantalla Configuracin de teclas rpidas Consta de una serie de botones, que al presionarlos, muestran un mensaje, mismo que debe aparecer si se presiona la tecla indicada en cada botn (desde F1 hasta F8, sin incluir F2 ya que es usada por Forms para esta forma), si al presionar la tecla indicada no parece ningn mensaje, asegrese que el archivo fmrweb.res ha sido sustituido.
Contina en la siguiente pgina
24/33
controles.jar Al pasar el Mouse sobre el Display item mostrado, ste debe mostrar un tool tip que nos permita ver la descripcin completa del texto mostrado, en el caso de que no suceda as, verifique el archivo controles.jar haya sido copiado en el directorio C:\Oracle\Oracle10g\forms90\java javaBeans Son una serie de display tems cuyo implemetation class corresponde a cada uno de los javaBeans usados por la aplicacin. Para determinar si la configuracin de stos es valida es necesario verificar que en la consola de java no muestre ningn error, para que la pantalla de java aparezca, hacer doble clic sobre el icono de java de la barra de tareas:
25/33
26/33
27/33
Si el dilogo no aparece, o se presenta cualquier error despus de presionar el botn, verifique que tiene las versiones correctas de los javaBeans correspondientes en el directorio C:\Oracle\Oracle10gforms90\java.
Contina en la siguiente pgina
28/33
6. Fotografa. Presionar el botn para seleccionar imagen, debe mostrar el cuadro de dilogo para seleccionar imagen:
29/33
Si al presionar el botn no aparece la imagen, o la imagen seleccionada no se despliega, revise la configuracin de librera WebUtil.
Contina en la siguiente pgina
30/33
Apndice A
Reiniciar servicios Esto puede realizarse desde el sitio para la administracin del sitio, en http://<nombre_mquina>:puerto/ entrar a la liga del Oracle Enterprise Manager Application Server Control
31/33
Apndice A, continuacin
Reiniciar servicios, contina Presionar la liga Reiniciar todo
32/33
Apndice A, continuacin
Reiniciar servicios, contina Presionar Si, y esperar mientras reinician los servicios
33/33