Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenido
1 Instalación del Servidor de Aplicaciones.............................................................................. 2
Prerrequisitos ................................................................................................................. 2
Proceso de Instalación.................................................................................................... 3
1.2.1 Instalación de Weblogic 10.3.5 ................................................................................ 3
Proceso de Instalación de Oracle Forms y Reports 11gr2 ............................................. 11
Configuración de Accesos a Forms y Reports Builder ................................................... 20
Generación de Archivos de Ejecución WLS_FORMS Y WLS_REPORT. ....................... 20
Configurar Servidor de Reportes Para Permitir Acceso de Comandos a Través de
Ambientes Web ........................................................................................................................ 21
Verificación de Funcionamiento de los Servidores de Forms y Reports ......................... 22
Configuración de Servicios Reports .............................................................................. 24
Configuración de la Aplicación Gestorweb .................................................................... 27
1.9.1 Configuración del Archivo Forms .conf .................................................................. 27
1.9.2 Configuración del archivo fomsweb.cfg ................................................................. 28
1.9.3 Configuración del archivo GESTOR.env ................................................................. 31
1.9.4 Configuración del Archivo registry.dat................................................................... 32
1.9.5 Configuración de la funcionalidad WEBUTIL .......................................................... 32
1.9.6 Variables de Entorno y REGEDIT. ........................................................................... 33
1.9.7 Conexión a la Base de Datos .................................................................................. 33
1.9.8 Configuración de Browser ..................................................................................... 34
2 Instalación y Preparación de la Base de Datos .................................................................. 37
Prerrequisitos ............................................................................................................... 37
Instalación de la base de datos ..................................................................................... 37
Modificación de parámetros de inicio ............................................................................ 37
Creación del tablespace para datos del sistema............................................................ 37
Creación del usuario propietario del sistema ................................................................. 38
Importación de los objetos de base de datos al usuario propietario del sistema......................... 39
Re-compilación del esquema GESTOR ........................................................................ 39
Tablas de Inicialización ................................................................................................. 40
Configuración de Variables de Contexto en la Base de Datos ....................................... 43
Tipos de Ingreso al Sistema. ......................................................................................... 44
2.9.1 T – Tradicional....................................................................................................... 44
2.9.2 L – Servidor de Directorios (LDAP) ......................................................................... 45
2.9.3 U – Autenticación de Usuario Gestor ..................................................................... 45
2.9.4 Configuración del archivo Gestorconn.ini .............................................................. 46
3 Procesos a Monitorear ...................................................................................................... 48
En el Servidor de Aplicaciones: ..................................................................................... 48
En el Cliente (Usuario): ................................................................................................. 50
1 Instalación del Servidor de Aplicaciones
Prerrequisitos
Disponer de Instaladores:
Proceso de Instalación
Mediante el botón examinar ubicamos la ruta donde se encuentra ubicado el JDK de Java,
luego presionamos “Siguiente”
Verificamos que el directorio que como se muestra en la figura siguiente y continuamos.
Presionamos “Siguiente”
Presionamos “Siguiente”.
Presionamos “Siguiente”.
Dejamos todos los valores por omisión y presionamos “Siguiente”.
Presionar “Siguiente”.
Ingresamos y confirmamos el pasword (Ej. weblogic1) para Weblogic y presionamos
siguiente. Este passwrod lo deben recordar ya que servirá para iniciar todas las
aplicaciones de ejecución de servicios.
Quitamos la marca de Recibir notificaciones y presionamos “Siguiente”.
Presionamos “siguiente”.
Si no se utilizará proxy deberá quedar la configuración indicada, caso contrario deberá
especificarse los valores del proxy. Presionamos “Siguiente”.
Al ser una instalación sin delegación de validación no será necesario utilizar Oracle
Internet Directory (OID), se la desmarca y luego se presiona siguiente.
.
El proceso de instalación iniciará, este proceso será demorado.
C:\Oracle\Middleware\user_projects\domains\ClassicDomain\bin\startManagedWebLogic.c
md WLS_FORMS http://nombre_maquina:7001
Crear acceso directo llamado WLS_REPORTS con el siguiente contenido de ejecución.
C:\Oracle\Middleware\user_projects\domains\ClassicDomain\bin\startManagedWebLogic.c
md WLS_REPORTS http://nombre_maquina:7001
El propósito de realizar este cambio es para poder monitorear los trabajos que se ejecutan
en el servidor de reportes y otros comandos adicionales.
Dentro de la Ruta:
C:\Oracle\Middleware\user_projects\domains\ClassicDomain\config\fmwconfig\servers\WL
S_REPORTS\applications\reports_11.1.2\configuration
<!--webcommandaccess>L1</webcommandaccess-->
<webcommandaccess>L2</webcommandaccess>
OPCIONAL
Ejem. En la ruta
Configurar dentro de las variables de entorno de Windows y dentro del Regedit la variable
REPORTS_PATH=HOME_APLICACION\REPORTES, dentro del regedit aumentar al
final de la cadena separándolo por “;” (punto y coma).
Reintentos de Trabajo :5
Presionar el Botón Aplicar. (Todos estos cambios surtirán efecto cuando se reinicien
todos los servicios.
Configuración de la Aplicación Gestorweb
HOME_APLICACION\Middleware\asinst_1\config\OHS\ohs1\moduleconf\forms.conf
RewriteEngine on
AliasMatch ^/workaroundhtml/(..*)
"C:\Oracle\Middleware\asinst_1/config/FormsComponent/forms/html/$1"
AliasMatch ^/workaroundregistry/(..*)
"C:/Oracle/Middleware/user_projects/domains/ClassicDomain/config/fmwconfig/servers/W
LS_FORMS/applications/formsapp_11.1.2/config/forms/registry/$1"
WLExcludePathOrMimeType /forms/iconos/
WLExcludePathOrMimeType /forms/jars/
AliasMatch ^/forms/output/(..*) "C:\GESTORW\OUTPUT/$1"
WLExcludePathOrMimeType /forms/output/
WLExcludePathOrMimeType /forms/webutil/
WLExcludePathOrMimeType /forms/manuales/
<Location /forms>
SetHandler weblogic-handler
WebLogicCluster GAPL.localdomain:9001
DynamicServerList OFF
</Location>
[gestor]
jpi_mimetype=application/x-java-applet
form=fid_ini.fmx
width=1150
height=620
splashScreen=/forms/iconos/SPLASH.GIF
background=/forms/iconos/fondoblanco.jpg
logo=/forms/iconos/gestor.gif
separateFrame=false
lookandfeel=Oracle
colorScheme=Titanium
envFile=GESTOR.env
archive=frmall.jar,/forms/jars/GESTOR.JAR,/forms/jars/demo90.jar,/forms/jars/FormsGrap
h.jar,/forms/jars/host.jar,/forms/jars/frmwebutil.jar,/forms/jars/jacob.jar,/forms/jars/laf_1111
2.jar,/forms/jars/QTJava.zip
imagebase=documentbase
workingDirectory=C:\GESTORW
baseHTMLjpi=webutiljpi.htm
baseHTML=webutilbase.htm
WebUtilArchive=/forms/jars/frmwebutil.jar,/forms/jars/jacob.jar
WebUtilLogging=off
WebUtilLoggingDetail=normal
WebUtilErrorMode=Alert
WebUtilDispatchMonitorInterval=5
WebUtilTrustInternal=true
WebUtilMaxTransferSize=16384
baseHTMLjinitiator=basejpi.htm
jpi_mimetype=application/x-java-applet
[admin]
jpi_mimetype=application/x-java-applet
form=ADS_0000.fmx
width=1150
height=620
splashScreen=/forms/iconos/SPLASH.GIF
background=/forms/iconos/fondoblanco.jpg
logo=/forms/iconos/gestor.gif
separateFrame=false
lookandfeel=Oracle
colorScheme=Titanium
envFile=GESTOR.env
archive=frmall.jar,/forms/jars/GESTOR.JAR,/forms/jars/demo90.jar,/forms/jars/FormsGrap
h.jar,/forms/jars/host.jar,/forms/jars/frmwebutil.jar,/forms/jars/jacob.jar,/forms/jars/laf_1111
2.jar,/forms/jars/QTJava.zip
imagebase=documentbase
workingDirectory= C:\GESTORW
baseHTMLjpi=webutiljpi.htm
baseHTML=webutilbase.htm
WebUtilArchive=/forms/jars/frmwebutil.jar,/forms/jars/jacob.jar
WebUtilLogging=off
WebUtilLoggingDetail=normal
WebUtilErrorMode=Alert
WebUtilDispatchMonitorInterval=5
WebUtilTrustInternal=true
WebUtilMaxTransferSize=16384
baseHTMLjinitiator=basejpi.htm
jpi_mimetype=application/x-java-applet
FORMS_PATH=C:\oracle\Middleware\Oracle_FRHome1\forms;C:\Oracle\Middleware\asin
st_1\FormsComponent\forms;C:\GESTORW
Luego dentro del archivo colocar las siguientes líneas remplazando la existe de
CLASSPATH.
CLASSPATH=C:\GESTORW\CLASES;C:\Oracle\Middleware\Oracle_FRHome1\forms\j2e
e\frmsrv.jar;C:\Oracle\Middleware\Oracle_FRHome1\jlib\ldapjclnt11.jar;C:\Oracle\Middlew
are\Oracle_FRHome1\jlib\debugger.jar;C:\Oracle\Middleware\Oracle_FRHome1\jlib\ewt3.j
ar;C:\Oracle\Middleware\Oracle_FRHome1\jlib\share.jar;C:\Oracle\Middleware\Oracle_FR
Home1\jlib\utj.jar;C:\Oracle\Middleware\Oracle_FRHome1\jlib\zrclient.jar;C:\Oracle\Middle
ware\Oracle_FRHome1\reports\jlib\rwrun.jar;C:\GESTORW\JARS\frmwebutil.jar;C:\Oracle\
Middleware\Oracle_FRHome1\jlib\start_dejvm.jar;C:\Oracle\Middleware\Oracle_FRHome1
\opmn\lib\optic.jar;C:\Oracle\Middleware\Oracle_FRHome1\forms\java\frmall.jar;
C:\GESTORW\JARS\uploadserver.jar;C:\Oracle\Middleware\Oracle_FRHome1\jdk\jre\lib\rt
.jar
A continuación incluir las siguientes líneas.
FORMS=C:\oracle\Middleware\Oracle_FRHome1\forms
REPORTS_PATH=C:\GESTORW\REPORTES
REPORTS_CLASSPATH=C:\Oracle\Middleware\Oracle_FRHome1\reports\jlib\rwrun.jar;C
:\Oracle\Middleware\Oracle_FRHome1\jlib\zrclient.jar
Modificar la línea:
default.icons.iconpath=iconos/
Dentro de la Ruta:
HOME_APLICACION\Middleware\asinst_1\config\FormsComponent\forms\server\
NLS_DATE_FORMAT DD-MM-RRRR
NLS_NUMERIC_CHARACTERS .,
Ruta: HOME_APLICACION\Middleware\asinst_1\config
Prerrequisitos
Disponer del archivo gestor.dmp que contiene todos los fuentes del Sistema. Las
características de hardware y software están detalladas en “Gestor - Especificaciones
Plataforma HW y SW Gestor WEB.docx” en el parte correspondiente a Base de Datos.
Los pasos para la instalación de los datos de inicialización del Sistema Gestor
Fiducia se describen a continuación:
open_cursors = 1000
max_enabled_roles = 100
remote_dependencies_mode = signature
Ejemplo:
DATAFILE ‘<ruta_ubicacion_datafile>’
SIZE 50000 M;
Creación del usuario propietario del sistema
Se requiere crear un usuario propietario del sistema el cual almacenará todos los
objetos de base de datos que componen el Sistema Gestor y además, se lo
podrá utilizar como Súper-usuario.
Ejemplo:
Se debe asignar al usuario propietario del sistema los siguientes roles de base de
datos:
DBA
CONNECT
RESOURCE
Ejemplo:
Se debe importar los objetos de base de datos que componen el sistema Gestor
dentro del usuario propietario creado en el punto "9.2.1.4 Creación del usuario
propietario del sistema".
Ejemplo:
Otro comando para importar los objetos de Base de Datos es el comando IMP,
que es un programa de la base de datos que normalmente se encuentra en el
sub-directorio BIN dentro del directorio principal de instalación de la base. Este
comando importa todo un esquema de Oracle.
Ejemplo:
TRANSFORM=SEGMENT_ATTRIBUTES:N:CONSTRAINT
Luego de importar los objetos de la base de datos, se debe re-compilar todos los
objetos de base de datos del usuario GESTOR.
Para esto se puede utilizar herramientas de Oracle o de terceros que permiten
realizar tareas de re-compilación de objetos, o se puede utilizar el Sistema
Administrador de Gestor, cuya forma inicial es ADS_0000.fmx y se encuentra en
el directorio base del sistema Gestor en el servidor central de aplicaciones. La
explicación del uso del Sistema Administrador de Gestor se realiza directamente
por parte de nuestros técnicos en la capacitación técnica.
Tablas de Inicialización
Tablas importadas:
--Pantallas
FD_FORMA
-Eventos contables
CG_CUENTAS_FIJAS_EVENTOS
CG_VALORES_FIJOS_EVENTOS
--Fórmulas
FD_VARIABLE_FORMULA_MODULO
FD_FUNCION
GEN_MODULOS
GEN_FUNCIONES_MODULO
--Documentación técnica
DOC_OBJETOS
DOC_COLUMNAS
DOC_CONS_COLUMNS
DOC_CONSTRAINTS
DOC_ARGUMENTOS
DOC_OBJETOS_PCK
DOC_ARGUMENTOS_PCK
DOC_OBJETOS_PAQUETE
-Menues
MNU_MODULOS_GESTOR
--Pantalla de Transacciones
TRA_CANVAS_FORMA_TRANSAC
TRA_PROCEDIMIENTO
TRA_PROCEDIMIENTO_PARAMETRO
-Generales
FD_LOGICA
FD_ALGORITMOS_VALIDACION_ID
CAJ_MASCARAS_X_TIPO_CAMPO
CAJ_FC_MASCARA_CAMPOS
CAJ_FC_CAMPOS_INV
CAJ_FC_CAMPOS_RES
CAJ_FC_CAMPOS_UNID_PART
CAJ_FC_CAMPOS_UNID_X_APORTE
CRE_CAMPOS_CARTA
-- Opciones
MNU_OPC_DEF_PRODUCTO
MNU_OPC_DEF_PERSONA
-- Cierres
CG_PROCESOS_CIERRE_GRUPOS
CG_PROCESOS_CIERRE_GRUPOS_DET
-- Bienes
MG_OPCION_BIEN
Scripts:
INSERT INTO
MNU_ROL_MENU(ROL,NOMBRE,ESTADO,AUDIT_USUARIO_INGRESA,AUDIT_FECHA_INGR
ESA,PERMITE_VISU_INFO_RESTRING_PER) -– agregar usuario y fecha auditoria de ingreso
VALUES('ADM','Administradores', 'ACT', USER, SYSDATE,’S’);
VALUES('ADM','Administradores','S', USER,SYSDATE);
INSERT INTO
FD_USUARIO(COD_USUARIO,NOMBRE,FECHA_INI,CONTROLA_MENU,ESTADO,ROL,ROL_P
RODUCTO,
COD_EMPRESA_POR_OMISION,COD_AGENCIA_POR_OMISION,VER_SELECT,EXPORTAR_
CSV,INFO_OBJETO, AUDIT_USUARIO_INGRESA,AUDIT_FECHA_INGRESA) –- agregar
usuario y fecha auditoria de ingreso
VALUES('GESTOR','Administrador de
Gestor',SYSDATE,'N','ACT','ADM','ADM','1','1','S','S','S',USER,SYSDATE);
COMMIT;
OTRAS CONSIDERACIONES:
Sobre el script de la FD_LOGICA se debe considerar que al hacer el insert
luego de haber importado la tabla, el registro se duplica y por esto da
error en la primera conexión al sistema mostrando un mensaje en blanco
sin permitir realizar la conexión. Se debe decidir si se importa o se
hace el insert sobre dicha tabla.
Primero damos los grants necesarios para crear variables de contexto al usuario principal
de la base de datos:
Para esto nos conectamos con el usuario administrador de la Base de Datos (SYS) y
ejecutar la siguiente sentencia:
Se debe crear un sinónimo público al paquete para que todos los usuarios que se vayan a
crear en la aplicación tengan este objeto.
2.9.1 T – Tradicional
Se basa en la seguridad provista por Oracle, en base a usuarios de base de datos, en la que un
usuario del sistema es un usuario de base de datos o esquema de base de datos.
Al ingresar se pide tres datos: usuario, clave y base de datos, con esta información se conecta a la
base de datos y luego verifica que el usuario este registrado y este activo en el Sistema al pasar
estos filtros se ingresa. En la figura siguiente se apresa este tipo de conexión.
2.9.2 L – Servidor de Directorios (LDAP)
Este tipo de conexión pide el ingreso de usuario y clave y “Delega” la autenticación al
Servidor de Directorios vía el protocolo LDAP, si son datos válidos, de proceder a
conectar a la Base de Datos usando la información del Usuario, Clave, Base de Datos y el
URL del Servidor LDAP del archivo gestorconn.ini (ubicado en el directorio raíz).. Luego
se valida que el usuario ingresado esté registrado en el sistema y este en estado activo.
En la siguiente figura se observa el modo de conexión.
Tipo de Configuración.- Uno de los tres tipos descritos en los puntos anteriones.
En el Servidor de Aplicaciones: