Está en la página 1de 112

GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN

SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

GUÍA DE INSTALACIÓN Y DE
EXPLOTACIÓN

SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 1/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

CONTROL DE CAMBIOS

DESCRIPCIÓN:
Este documento constituye la Guía de Instalación y de Explotación del Sistema Integrado de Información
del MER.

MODIFICACIONES RESPECTO A LA VERSIÓN ANTERIOR:


Versión Fecha Descripción
1.0 18/01/2009 Versión Inicial
1.1 13/02/2009 Se incorporan comentarios realizados por el EOR y el CEAC.
Se actualiza en base a la experiencia de la instalación y configuración
del SIIM en las oficinas del EOR.
1.2 01/06/2009 Se actualiza según las modificaciones realizadas al SIIM para las
Pruebas de Aceptación.
1.3 15/08/2009 Se actualiza según las modificaciones realizadas al SIIM durante la
Etapa IV.
1.4 30/04/2010 Se actualiza según las modificaciones realizadas al SIIM durante la
Etapa V.
1.5 16/05/2011 Se actualiza según las modificaciones realizadas al SIIM durante la
etapa V.
1.6 11/10/2011 Se actualiza según las modificaciones realizadas al SIIM durante la
etapa V.
1.7 25/10/2012 Se actualiza según las modificaciones realizadas al SIIM durante la
etapa de la Garantía.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 2/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

INDICE

1. INTRODUCCIÓN ..................................................................................................................................................5

2. DESCRIPCIÓN FUNCIONAL DEL SISTEMA .....................................................................................................5

3. DOCUMENTO DE ARQUITECTURA DEFINITIVO .............................................................................................7


3.1. Especificaciones Técnicas de Equipos – PC de Usuarios (Hardware y Software) ...............................7
3.1.1. Clientes de Internet .................................................................................................................................7
3.1.2. Clientes Locales ......................................................................................................................................7
3.2. Especificaciones Técnicas del Servidor de Base de Datos ....................................................................8
3.3. Especificaciones Técnicas del Servidor de Aplicaciones .......................................................................8
3.3.1. Servidor Web del SIIM ............................................................................................................................9
3.4. Arquitectura del SIIM .................................................................................................................................10

4. INSTALACIÓN DE LA APLICACIÓN ................................................................................................................12


4.1. Prerrequisitos .............................................................................................................................................12
4.2. Instalación y Configuración de Base de Datos .......................................................................................13
4.2.1. Creación de Base de Datos ..................................................................................................................13
4.2.2. Parametrización de Tablas ....................................................................................................................15
4.3. Instalación y Configuración de Servidor Web ........................................................................................16
4.3.1. Creación de Sitio Web para el SIIM ......................................................................................................16
4.3.2. Configuración para la Aplicación Web (SIIM – Web) ............................................................................23
4.3.3. Otorgar Permisos ..................................................................................................................................26
4.3.4. Crear sitio FTP ......................................................................................................................................26
4.4. Instalación y Configuración de Servidor de Aplicaciones ....................................................................33
4.4.1. Configuración del FS2ORACLE ............................................................................................................33
4.4.2. Configuración de FTP2FS .....................................................................................................................38
4.5. Instalación y Configuración de Clientes Locales ...................................................................................59
4.5.1. Instalación de la Aplicación Windows (SIIM – Online) ..........................................................................59
4.5.2. Configuración para la aplicación SIIM - Online .....................................................................................61
4.5.3. Instalación de MELIVER .......................................................................................................................68
4.5.4. Configuración de Usuarios de MELIVER ..............................................................................................76
4.5.5. Inicialización del MELIVER ...................................................................................................................77
5. TABLAS / ARCHIVOS Y RELACIONES ...........................................................................................................81
5.1. TABLAS Y/O ARCHIVOS ...........................................................................................................................81
5.1.1. Tablas ....................................................................................................................................................81
5.1.2. Archivos .................................................................................................................................................81
5.1.3. Archivos de entrada ..............................................................................................................................81
5.1.4. Archivos de Salida del SIIM ..................................................................................................................89
5.1.5. Archivos relacionados a la implementación de los Modelos Matemáticos. ..........................................98
5.2. DESCRIPCION DE LAS RELACIONES ...................................................................................................101

6. DOCUMENTACIÓN PARA SOPORTE EN EXPLOTACIÓN ..........................................................................102

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 3/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

7. PERSONAL AUTORIZADO PARA ACCEDER AL SISTEMA-APLICACION ................................................107


7.1. Esquema de Seguridad y control de accesos ......................................................................................107
7.2. Sistema de Seguridad y Perfiles ............................................................................................................107
7.3. Sistemas de Base de Datos ....................................................................................................................108
7.3.1. Sistemas de perfiles y Seguridad interna del SIIM. ............................................................................108
7.3.2. Restricciones a través de Perfiles en la aplicación Online. ................................................................109
7.3.3. Restricciones a través de Perfiles en la aplicación Web. ...................................................................110
7.4. Usuarios Autorizados para acceso al sistema .....................................................................................110
7.5. Procedimiento de alta de usuarios en el sistema .................................................................................111

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 4/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

1. INTRODUCCIÓN

La Guía de Instalación y de Explotación es un documento, imprescindible, que permite a los responsables de


producción, implantación y operación, disponer de toda la información necesaria para realizar una correcta y
eficaz explotación del Sistema Integrado de Información del MER (SIIM).

Contenido de la Guía de Instalación y de Explotación:


• Descripción Funcional
• Descripción de la Arquitectura
• Descripción de la Instalación
• Información de Tablas
• Información de Permisos

2. DESCRIPCIÓN FUNCIONAL DEL SISTEMA

NOMBRE DEL SISTEMA:


Sistema Integrado de Información del MER (SIIM)

INSTITUCIÓN CONTRATANTE:
Consejo de Electrificación de América Central (CEAC)

EMPRESA RESPONSABLE DEL DESARROLLO:


INDRA

EMPRESA RESPONSABLE DEL MANTENIMIENTO:


Garantía: INDRA, Mantenimiento: EOR

El Sistema Integrado de Información del MER (SIIM) es una herramienta de gestión que será utilizada para la
Administración Comercial del Mercado Eléctrico Regional y los Sistemas para la Transmisión en el Mercado
Eléctrico Regional. Además de dar mantenimiento a la Base de Datos Regional. Dicho sistema pone a
disposición de sus usuarios diversas funcionalidades de Mercado y Operaciones a través de un entorno seguro
y centralizado.

El sistema cuenta con los siguientes módulos:

1. SSI: Sistema de Servicio de Información. Este módulo se encarga de integrar todas las interfaces hombre-
máquina del sistema, para el entorno Windows y Web. Entre las funcionalidades encontradas en este
módulo se encuentran: el registro de datos básicos, registro de los datos periódicos, ejecución de procesos,
entre otros.

2. SPRE: Sistema de Predespacho y Redespacho Regional. Este módulo se encarga de programar las
inyecciones y retiros al MER en los nodos de la RTR, además de calcular los precios nodales ex - ante
para estas transacciones de energía. Adicional se manejan los Ajustes y Reclamos sobre estas
programaciones.

3. SPOS: Sistema de Posdespacho Regional. Este módulo se encarga de calcular los precios nodales ex -
post para cada hora de estas transacciones de energía.

4. STC: Sistema de Transacciones Comerciales. Este módulo se encarga de conciliar, facturar y liquidar todas
las transacciones comerciales que se dan en el MER y administrar las cuentas para cada Agente del

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 5/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Mercado o por OS/OM si ese fuese el caso.

5. SADT: Sistema de Administración de los Derechos de Transmisión. Este módulo se encarga de gestionar o
administrar todo lo relacionado con los Derechos de Transmisión (DT) ya sean Anuales o Mensuales.

6. SCURTR: Sistema de Cálculo de CURTR. Este módulo se encargara del cálculo del Cargo por el uso de la
Red Transmisión Regional (CURTR) que cada Agente del MER deberá pagar para recolectar parte del
Ingreso Autorizado Regional (IAR) de las instalaciones de transmisión a las que se les autorice dicho
ingreso. El producto final serán las tarifas de CURTR para cada país que compone el MER.

7. SOTMER: Sistema de Operación Técnica del MER. Este módulo se encargará de gestionar la información
de la operación técnica del MER, relativos a los modelos del SDPP y del PSS/E.

8. Mantenimiento: Contiene todas las opciones necesarias para el mantenimiento de la información básica
para la operación del SIIM. Desde mantenimientos de parámetros utilizados por la aplicación así como la
creación de nuevos agentes, también como la configuración de procesos automatizados, etc.

9. Generales: Contiene básicamente el manejo de reclamaciones generales que pueden ser registradas por
cualquier Agente o su respectivo OS/OM.

10. Consulta: Permite la consulta puntual de cualquier agente.

Adicional a los módulos mencionados el SIIM también cuenta con otras aplicaciones e interfaces que
complementan el correcto funcionamiento del mismo. Pasamos a enumerarlas:

1. MELIVER: Aplicación de gestión de informes que nos permite elaborar reportes a partir de la información
contenida en la Base de Datos Regional. Entre las funcionalidades que incluye MELIVER se encuentra el
lanzamiento automático de robots de informe y la publicación en los formatos soportados (PDF, XLS, TXT,
HTML), El SIIM se apoya en el MELIVER para la generación de las publicaciones.

2. FS2ORACLE: Sistema capaz de rastrear periódicamente, en carpetas definidas, los archivos que
concuerden con los patrones configurados en el software. Además el sistema valida y analiza los archivos
encontrados, que luego podrán ser insertados en la base de datos.

3. FTP2FS: Sistema capaz de obtener archivos vía FTP de unos o varios servidores y distribuirlos en
carpetas configuradas.

4. La Interfaz SIIM-GAMS-Optimizador: Integración nativa entre el SIIM y los modelos responsables del
predespacho, redespacho, posdespacho, subastas de derechos de transmisión (desarrollados en GAMS-
Optimizador). El optimizador podrá ser COINIPOPT si cumple con la eficiencia de la operación del SIIM,
sino Indra recomendara el optimizador adecuado y ajustara la interface respectiva.

5. Histórico: Subsistema que permite pasar tanto datos como archivos del ambiente de producción, en una
base de datos histórica y rutas de archivos históricos respectivamente.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 6/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

3. DOCUMENTO DE ARQUITECTURA DEFINITIVO

Esta información está basada en el documento de Arquitectura Tecnológica y Recomendaciones Técnicas,


realizado para la Etapa I del Proyecto, y en el documento de Especificaciones Técnicas para el Suministro
de Equipo de Hardware y Software para el SIIM, elaborado por el CEAC como parte del proceso de
adquisición de los equipos para el Proyecto.

3.1. Especificaciones Técnicas de Equipos – PC de Usuarios (Hardware y Software)

3.1.1. Clientes de Internet

Características Requerimientos Mínimos


Procesador 1.5 GHz Mínimo
Memoria RAM 1 GB mínimo
Sistema Operativo S.O. Windows XP (SP2) o S.O. superior.
Navegador Navegador Web (Internet Explorer 7+, Mozilla Firefox).

3.1.2. Clientes Locales

Características Requerimientos Mínimos


Procesador 1.5 GHz Mínimo
Memoria RAM 1 GB mínimo
Sistema Operativo S.O. Windows XP (SP2) o S.O. superior.
Framework Microsoft .NET Framework Versión 3.5.

Nota:

Para los clientes locales se requiere Windows XP o superior por compatibilidad con el .NET
Framework 3.5 necesario para ejecutar la aplicación.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 7/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

3.2. Especificaciones Técnicas del Servidor de Base de Datos

El servidor de Base de Datos requiere las siguientes características mínimas:

Hardware

Características Requerimientos Mínimos


Plataformas aceptadas - Sun UltraSPARC
- Fujitsu SPARC64 platform
- Sistemas 32 y 64 bit basados en AMD
- CPUs Intel y VIA x86
- 4 Core 1.00 GHz
Memoria 8 GB mínimo
Discos internos 2 x 73 GB mínimo
Tarjeta de red 4 x 1 Gigabit
Arreglo de discos : - Tamaño 1 TB.
- RAID 5 + Hot Spare
- Fibre Channel/SAS 15K rpm Disk Drives
- Dos controladoras
Unidad de tape backup - 24 cartridge slots.
- Autoloader.
- LTO 3 tape drive o superior.
- Administración web.

Software

Características Requerimientos Mínimos


Sistema Operativo S.O. Solaris 10 - 64 bits (preinstalado)
Oracle ORACLE 10gR2 Enterprise Standard Edition One

Nota: Para la segunda etapa, previo a que el MER entre en operación, es prioritario hacer el
upgrade a Enterprise Edition.

3.3. Especificaciones Técnicas del Servidor de Aplicaciones

El servidor de Aplicaciones requiere las siguientes características mínimas:

Hardware

Características Requerimientos Mínimos


Procesador Servidor HP PROLIANT DL380 G5 - Rack Server con las siguientes
especificaciones técnicas:
Memoria 8GB Fully Buffered DIMM PC2-5300 4X2GB.
Disco Duro - RAID 5 drive set con spare.
- 1er. disco duro: 146GB Hot Plug 2.5 SAS Dual Port 10,000 rpm.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 8/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

- 2do. disco duro: 146GB Hot Plug 2.5 SAS Dual Port 10,000 rpm.
- 3er. disco duro: 146GB Hot Plug 2.5 SAS Dual Port 10,000 rpm.
- 4to. disco duro: 146GB Hot Plug 2.5 SAS Dual Port 10,000 rpm

Software

Características Requerimientos Mínimos


Sistema Operativo S.O. Windows Server 2003 R2 Enterprise x64 Edition
Internet Microsoft Internet Information Services (IIS) 6.0.
Framework Microsoft .NET Framework Versión 3.5
Java Java Runtime Environment Versión 1.5 (x64)..
Modelización y Software de procesamiento matemático y optimizador:
Optimización GAMS/COINIPOPT.
Librería de Ejecución de Matlab Versión 7.9 (Matlab Compiler Runtime).
Oracle Componente de conectividad Oracle 10g X64 (Oracle Client)

3.3.1. Servidor Web del SIIM

El servidor de Web del SIIM requiere las siguientes características mínimas:

Hardware

Características Requerimientos Mínimos


Procesador Quad-Core Intel® Xeon® E5345 (2.33GHz, 1333MHz FSB, 2x4MB L2
cache) Processor.
Memoria 4GB Fully Buffered DIMM PC2-5300 2X2GB.
Disco Duro - RAID 5 drive set con spare.
- 1er. disco duro: 146GB Hot Plug 2.5 SAS Dual Port 10,000 rpm.
- 2do. disco duro: 146GB Hot Plug 2.5 SAS Dual Port 10,000 rpm.
- 3er. disco duro: 146GB Hot Plug 2.5 SAS Dual Port 10,000 rpm.
- 4to. disco duro: 146GB Hot Plug 2.5 SAS Dual Port 10,000 rpm
(spare).

Software

Características Requerimientos Mínimos


Sistema Operativo S.O. Windows Server 2003 R2 Enterprise x64 Edition
Internet Microsoft Internet Information Services (IIS) 6.0.
Framework Microsoft .NET Framework Versión 3.5.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 9/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

3.4. Arquitectura del SIIM

A continuación se muestra el diagrama de arquitectura de componentes y su explicación. Esta información


es extraída del documento de Diseño de Arquitectura Lógica y Seguridad, elaborado para la Etapa II del
Proyecto.

Figura 1. Arquitectura del SIIM

El sistema esta estructurado en cinco capas que se explican a continuación:

• Capa de Datos: Esta capa es la encargada de almacenar y proporcionar toda la información


recibida y generada por el sistema. Se utilizará un gestor de base de datos ORACLE 10g para
albergar la información de la BDR.

• Capa de Persistencia de Datos: Esta capa es la encargada de la persistencia y acceso a los


datos. Estos servicios de conexión a la capa datos serán realizados a través del uso de la librería
opensource Nhibernate1. Nhibernate se actúa como una interfaz para permitir la comunicación entre
la aplicación y el modelo de datos, encargándose de la recuperación o almacenamiento de la
información en la Base de Datos. Lo anterior es posible a través de archivos de configuración XML
que describen cada entidad (tabla), así como también sus atributos y sus relaciones. Esta capa
permite independizar la aplicación (lógica de negocio) del modelo de datos.

• Capa de Negocio: Esta capa es la encargada de la funcionalidad del sistema. Consiste en un


conjunto de clases (Entidades) y funciones o procedimiento (Reglas de Negocio) para la descripción
de la realidad representada en el sistema. Visual Studio .Net es la herramienta de desarrollo para
esta capa. Para el caso de automatizaciones que se realicen a través de herramientas para el
procesamiento matemático, estas clases serán las responsables de la interacción entre dicha
herramienta y el SIIM.

• Capa de Servicios: Esta capa es la encarga de ofrecer las funcionalidades del sistema a la interfaz
de usuario. Esta compuesta por un conjunto de interfaces que sirven de conexión entre la capa de
negocio y capa de presentación. WCF (Windows Communication Foundation) 2 es la plataforma de
mensajería que permite exponer estas funcionalidades en forma de servicios. WCF es un
framework que forma parte de la plataforma .Net (versión 3.5) y constituirá la piedra angular de la

1
Para un mayor detalle de NHibernate referirse a http://www.hibernate.org/343.html
2
Para un mayor detalle de WCF (Windows Communication Foundation) referirse a http://msdn.microsoft.com/en-
us/netframework/aa663324.aspx.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 10/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

arquitectura SOA del SIIM. Cabe destacar que debido a la criticidad (en cuanto a rendimiento) de
las funcionalidades del SIIM está capa no ha sido implementada.

• Capa de Presentación: Representada por la Interfaz de Usuario (IU) a través de la cual el usuario
interactúa con el SIIM. Esta es representada por una aplicación Windows y una aplicación Web,
dependiendo si se trata de usuarios de la LAN del EOR o usuarios externos (agentes y OS/OM).

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 11/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

4. INSTALACIÓN DE LA APLICACIÓN

- En este capítulo se describen los pasos necesarios para instalar y configurar el SIIM. :

4.1. Prerrequisitos
Se entiende que todo lo solicitado en el punto anterior es pre requisito para la instalación de la aplicación.

• Servidor de Base de Datos


o Oracle 10gR2 Enterprise Standard Edition One instalado.

• Servidor de Aplicaciones (Application Server)


o Microsoft Office Excel 2007.
o Microsoft Internet Information Server (IIS).
o Microsoft .NET Framework Versión 3.5
o JRE (Java Runtime Environment) 1.5 o superior x64.
o Componente de conectividad Oracle 10g x64 (Oracle Client).
o Componente de Oracle Data Access X64 (ODAC)
o Microsoft Save as PDF add-in for 2007 Microsoft Office Programs
o Microsoft Office Suite Service Pack 2 (2007)

Nota 1: Al instalar el Componente de conectividad Oracle (Oracle Client) debe seleccionar el


Lenguaje en Inglés Americano.
En caso de instalar el cliente en un idioma diferente al indicado se debe actualizar por medio del
archivo de registro del Sistema Operativo (regedit) donde la clave NLS_LAG en la sección de
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE debe ser igual a
AMERICAN_AMERICA.WE8ISO8859P1.

Nota 2: Posterior a la instalación de Oracle Client, es necesario hacer una instalación


personalizada de Oracle Client para agregar el SLQ-Loader que forma parte de la opción
Database Utilities que debe ser instalada.

Nota 3: Posterior a la instalación de Microsoft Office Excel 2007, se debe activar la visualización
de la sección Programador del entorno Excel, para luego activar en la sección de Seguridad de
Macros habilitar todas las macros, y activar la casilla de Confiar en el acceso al modelo de
objetos de proyectos de VBA.

• Servidor Web (Web Server)


o Microsoft Internet Information Server (IIS).
o Microsoft .Net Framework Versión 3.5.
o Componente de conectividad Oracle 10g x64 (Oracle Client)

• Cliente Local
o Componente de conectividad Oracle (Oracle Client).
o Microsoft Office Excel 2007
o Microsoft .NET Framework Versión 3.5
o Componente de Oracle Data Access X64 (ODAC)
o Microsoft Save as PDF add-in for 2007 Microsoft Office Programs
o Microsoft Office Suite Service Pack 2 (2007)

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 12/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Nota 1: Al instalar el Componente de conectividad Oracle (Oracle Client) debe seleccionar el


Lenguaje en Inglés Americano.
En caso de instalar el cliente en un idioma diferente al indicado se debe actualizar por medio del
archivo de registro del Sistema Operativo (regedit) donde la clave NLS_LAG en la sección de
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE debe ser igual a
AMERICAN_AMERICA.WE8ISO8859P1.

Nota 2: Posterior a la instalación de Oracle Client, es necesario hacer una instalación


personalizada de Oracle Client para agregar el SLQ-Loader que forma parte de la opción
Database Utilities que debe ser instalada.

Nota 3: Posterior a la instalación de Microsoft Office Excel 2007, se debe activar la visualización
de la sección Programador del entorno Excel, para luego activar en la sección de Seguridad de
Macros habilitar todas las macros, y activar la casilla de Confiar en el acceso al modelo de
objetos de proyectos de VBA

• Cliente Externo
o Navegador Web.
Nota 1: Es muy importante que los equipos que tendrán acceso a la aplicación Web de SIIM
cuenten con los permisos necesarios para la descarga de archivos y visualización de elementos
emergentes activados por el sistema.
Para esto, es necesario que se realicen las siguientes configuraciones en cada uno de los
equipos que serán utilizados como clientes:
Acceder a las opciones de Internet del Explorador Web.
En la sección de Seguridad, presionar el botón Nivel Personalizado. Esto desplegará la ventana
de Configuraciones de Seguridad en la cual se debe activar que se solicite la intervención del
usuario automática para descarga de archivos, además de que el bloqueador de elementos
emergentes debe estar desactivado.

Una vez verificados los pre-requisitos se procede con la instalación.

4.2. Instalación y Configuración de Base de Datos

4.2.1. Creación de Base de Datos

Se creará la base de datos en Oracle 10g. y se seguirán las siguientes instrucciones para la creación de las
estructuras y objetos:

a. Conectarse a ORACLE con el usuario system.


b. Crear los tablespace DATOS e INDICES para la gestión de la información. Se recomienda que el
tamaño de los mismos sea 4.000 MB, y que el mismo sea autoincremental.

CREATE TABLESPACE DATOS DATAFILE '+DGEOR01' SIZE 4000m


EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 13/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

CREATE TABLESPACE INDICES DATAFILE '+DGEOR01' SIZE 4000m


EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

c. Crear el usuario de la Base de Datos (ejemplo: siimpro), con privilegios DBA y todos los permisos. Este
usuario será el dueño del esquema.

CREATE USER SIIMPRO IDENTIFIED BY SIIMPRO


DEFAULT TABLESPACE DATOS
TEMPORARY TABLESPACE TEMP
QUOTA UNLIMITED ON DATOS;

GRANT CONNECT, RESOURCE, DBA TO SIIMPRO;

d. Crear los roles SIIM_ALL y SIIM_READ, que serán utilizados para establecer los niveles de acceso de
los usuarios de base de datos a cada objeto del esquema. El primero de estos, SIIM_ALL, será para
tener privilegios de lectura, escritura y ejecución sobre las tablas y objetos; mientras que el segundo,
SIIM_READ, el acceso se limitará a sólo lectura y ejecución,

A cada uno de estos roles se le deberá conceder o asignar los privilegios correspondientes para cada
tabla y objeto de la base de datos. Los scripts (grants.sql) que otorgan estos privilegios se encuentran
en el CD de instalación.

e. Crear los siguientes usuarios de base de datos adicionales, uno para la aplicación online y el otro para
la aplicación Web. Se sugieren los siguientes nombres siimonline y siimweb. Será necesario también
crear un usuario para el MELIVER.

-- Creación de usuario para la aplicación online (SIIMONLINE)


CREATE USER SIIMONLINE IDENTIFIED BY SIIMONLINE
DEFAULT TABLESPACE DATOS
TEMPORARY TABLESPACE TEMP
QUOTA UNLIMITED ON DATOS;

GRANT CONNECT, SIIM_ALL TO SIIMONLINE;

-- Creación de usuario para la aplicación MELIVER (MELIVER)


CREATE USER MELIVER IDENTIFIED BY MELIVER
DEFAULT TABLESPACE DATOS
TEMPORARY TABLESPACE TEMP
QUOTA UNLIMITED ON DATOS;

GRANT CONNECT, SIIM_ALL TO MELIVER;

f. Conectarse a ORACLE con el usuario administrador, creado en el punto (b), y ejecutar el script

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 14/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

schema.sql para crear todos los objetos de la base de datos. Este script se encuentra en el CD de
instalación.

g. Posterior a la creación de todos los objetos, se deberán ejecutar el script grants.sql que otorga los
permisos de acceso correspondiente de cada tabla/objeto a los roles SIIM_ALL y SIIM_READ.

4.2.2. Parametrización de Tablas

Se crea la parametrización en las tablas principales del sistema; estas tablas son por lo general catálogos
utilizados en el sistema y tablas de configuración necesarias para la ejecución del sistema. Las principales
tablas a parametrizar son:

• SIIM_MCODIGOS
• SIIM_CODIGOS
• SIIM_MESTADOS
• SIIM_ESTADOS
• SIIM_MTIPOS
• SIIM_TIPOS
• SIIM_GRUPO_EST
• SIIM_MPARAMETROS
• SIIM_PARAMETROS
• SIIM_PERFILES
• SIIM_OBJETOS
• SIIM_PERFILES_OBJETOS
• SIIM_USUARIOS
• SIIM_USUARIOS_PERFILES
• SIIM_SECUENCIALES
• SIIM_MENSAJES
• SIIM_MENSAJES_BD
• SIIM_MENSAJES_TECNICOS
• SIIM_ROBOTS
• SIIM_PREGUNTAS
• SIIM_CONCILIACION_EXTRACTORES
• PSSE_TABLAS_VERSION
• SIIM_DIASMES_VALOR
• SIIM_MES_VALOR
• SIIM_PARAM_CALENDARIO_ACT
• SIIM_PARAM_CARGA
• SIL_AGRUPA
• SIL_CABECERAS
• SIL_COMBOS
• SIL_FICHEROS
• SIL_GRAFICOS
• SIL_GRUPOS
• SIL_INFORMES_TROCEADO
• SIL_GRUPOS_FILTRADO
• SIL_GRUPOS_ROBOT
• SIL_INFORMES
• SIL_MULTIINFORMES
• SIL_MULTIINFORMES_DETALLE
• SIL_MULTIINFORMES_FILTRADO

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 15/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

• SIL_PARAMETROS
• SIL_PIES
• SIL_PROP_IMPRESION
• SIL_RUTAS
• SIL_RUTASSINZIP
• SIL_SQL
• SIL_TB_BUSQUEDAS
• INTER_LINEA_ENLACE
• ENLACE_AREA_CONTROL

La parametrización consiste en importar los datos correspondientes a cada una de las tablas anteriormente
listadas. Estos datos estarán contenidos en archivos texto que deberán ser importados en éstas. Los
archivos correspondientes será parte del CD de instalación, y estarán en formato de texto.

Para el caso de los valores de parámetros se importarán los valores utilizados durante las Pruebas en
Fábrica; los mismos deberán ser modificados y adecuados a los valores reales desde el Mantenimiento de
Parámetros.

Es importante destacar que todos los secuenciales deberán ser inicializados una vez se implante el
sistema. Es por esto que la tabla SIIM_SECUENCIALES deberá ser revisada previo a la implantación del
sistema.

4.3. Instalación y Configuración de Servidor Web

4.3.1. Creación de Sitio Web para el SIIM

La creación del Sitio Web involucra la especificación de la ubicación física y lógica para la aplicación Web.
Los siguientes pasos deberán ser realizados en el Servidor Web.

Primero creamos la ubicación física y luego la ubicación lógica. En la ubicación física “C:\Inetpub\wwwroot\”
copiamos la carpeta nombrada “SIEPACSIIMWeb” que se encuentra en el CD de instalación.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 16/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Lo siguiente es crear el sitio Web. Desde la consola de administración de los servicios de información de
Internet. Para acceder a esta consola debemos dirigirnos al Panal de Control, y seleccionar la opción de
Herramientas Administrativas, y posteriormente “Servicios de Información de Internet”. Con esto
levantamos la consola de administración de los servicios de información de Internet.

Damos clic sobre el signo más ubicado a la izquierda del nombre del equipo en el que estamos realizando
la instalación, para desplegar todos los componentes (servicios) asociados al Servidor.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 17/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Esto muestra los 3 servicios de información de Internet: Web, FTP y SMTP. Expandimos la carpeta de los
“Sitios Web” para mostrar los sitios Web configurados.

Por defecto, al instalar el IIS, el instalador crea un sitio Web Predeterminado al cual le determina el puerto 80
como puerto de entrada para las solicitudes Web. Utilizaremos este sitio web y puerto para crear un nuevo
Directorio Virtual para la aplicación. Es a través del Directorio Virtual que podremos acceder al programa
Web.

Para crear un directorio virtual, primero hacemos clic derecho sobre la carpeta del sitio Web Predeterminado
y seleccionamos la secuencia de opciones que sigue: Nuevo → Directorio Virtual.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 18/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 19/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Con esto se inicia el asistente que nos guiará en la configuración del directorio virtual. Oprimimos el botón
“Siguiente” para iniciar la instalación.

En la siguiente ventana debemos asignar un nombre que nos permite el acceso al directorio Web virtual (en
la casilla “Alias”). Escribimos la palabra SIEPACSIIMWeb y oprimimos el botón de “Siguiente”.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 20/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Posteriormente, aparecerá una ventana donde se deberá especificar el directorio en el que está el
contenido de la Aplicación Web (que creamos al inicio de este apartado). Seguido de esto oprimimos el
botón “Siguiente”.

Finalmente establecemos los permisos de acceso que necesitamos en el directorio virtual. Especificamos
permisos para: Lectura (por defecto), ejecución de secuencia de comandos (por defecto) y de escritura. A
continuación oprimimos el botón “Siguiente”.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 21/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Finalizado el asistente de creación, nos aparece la siguiente ventana. Oprimimos el botón de “Finalizar” y
continuamos con la configuración.

Con esto el directorio virtual es creado en el sitio Web predeterminado tal y como se puede observar en la
siguiente ilustración.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 22/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

4.3.2. Configuración para la Aplicación Web (SIIM – Web)

La aplicación Web contiene un archivo de configuración, web.config. Deberemos modificar este archivo
con los valores específicos de la instalación y entorno. Enseguida mostramos marcadas (resaltadas en
amarillo) las entradas que necesitan ser establecidas.

Conexión a Base de Datos

Se deberán modificar los valores según la instalación de Oracle realizada.

<!--Capa de conexion a base de datos Nhibernate-->


<add key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider"/>
<add key="hibernate.dialect" value="NHibernate.Dialect.Oracle9Dialect"/>
<add key="hibernate.connection.driver_class"
value="NHibernate.Driver.OracleClientDriver"/>

<!-- Conexion a base de datos-->


<add key="siim.prod.conexion.usuario" value="siimweb"/>
<add key="siim.prod.conexion.clave" value="siimweb"/>
<add key="siim.prod.conexion.servidor" value="dbbdrpro"/>
<add key="siim.prod.hibernate.connection_string" value="Server=dbbdrpro;Persist Security
Info=True;User ID=siimweb;Password=siimweb;Unicode=True"/>

Los siguientes valores deben ser modificados de acuerdo a nuestra configuración

• siim.prod.conexion.usuario: nombre de usuario definido en la base de datos. Este usuario debe


ser el mismo que el UserID.
• siim.prod.conexion.clave: clave que corresponde al usuario. Esta clave debe ser el igual al
Password.
• siim.prod.conexion.servidor: Nombre del Identificador de la base de datos relacional de Oracle
definido en el tnsname.ora.
• siim.prod.hibernate.connection_string: Cadena utilizada para la conexión de base de datos
mediante Nhibernate. Entre los elementos de está cadena que se pueden identificar son los
siguientes:
- Server: nombre de la cadena de conexión a la base de datos, definida en el archivo
configuración tnsnames.ora. Colocar el nombre asignado a la base de datos.
- User ID: nombre de usuario definido en la base de datos. Colocar al usuario creado para
acceder a la aplicación Web, por ejemplo: siimweb.
- Password: clave correspondiente al nombre de usuario. Colocar la clave del usuario
creado para acceder a la aplicación Web.

Seguridad y Autenticación.

Los valores de autenticación deberán ser actualizados según la configuración de la red local. Estos valores
permiten indicar el dominio y el servidor utilizado para la autenticación de los usuarios al sistema.

<appSettings>
<add key="EntitiesAssembly" value="SIEPACSIIMEntities"/>

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 23/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

<!-- seguridad (autenticacion) -->


<add key="siim.ldap.activo" value="false"/>
<add key="siim.ldap.servidor" value="LDAP://10.240.197.16"/>
<add key="siim.ldap.dominio" value="DOMINIO "/>

<!-- carga de archivos (fs2oracle) -->

</appSettings>

Esta es la descripción de cada etiqueta marcada en el bloque anterior comentado como seguridad
(autenticación):

• siim.ldap.activo: valor que indica si la autenticación mediante LDAP estará activada o


desactivada..
• siim.ldap.servidor: nombre o dirección de Internet del computador que contiene el servicio de
directorio Active Directory.
• siim.ldap.dominio: nombre de dominio en el que son validados los usuarios.

Interfaz de Registro de Datos (FS2ORACLE)


Los valores para la Interfaz de Registro de Datos son actualizados de acuerdo a la configuración del
FS2ORACLE. Estos valores permitirán el registro y validación de los archivos enviados por el usuario:

<appSettings>
<add key="siim.fs2oracle.descarga.ruta.inicio" value="\\sz021925\ftp2fs\"/>
<add key="siim.fs2oracle.descarga.ruta.fin" value="mercado\"/>
<add key="siim.fs2oracle.servidor" value="C:\ENTRADA\"/>
<add key="siim.fs2oracle.descarga.descomprimir" value="descomprimir\"/>
<add key="siim.fs2oracle.AppSever" value="\\sz021925\ftp2fs\"/>

<!-- Accesso a carpetas -->


<add key="siim.acceso.dominio" value="DOMINIO"/>
<add key="siim.acceso.unidad" value="\\PC_Remoto"/>
<add key="siim.acceso.nombreUsuario" value="user"/>
<add key="siim.acceso.constrasenia" value="password"/>
</appSettings>

Los valores que deben ser modificados para el correcto funcionamiento son los siguientes:

• siim.fs2oracle.descarga.ruta.inicio: Ruta en que descargan los archivos enviados por el cliente.


Este se completa con un prefijo del país al que pertenece el OS/OM que lo envía. Está variable es
obsoleta y es reemplazada por siim.fs2oracle.AppServer.
• siim.fs2oracle.descarga.ruta.fin: Ruta final que se une con la etiqueta
siim.fs2oracle.descarga.ruta.AppServer para formar la ruta de los archivos que se trabajarán en
Producción.
• siim.fs2oracle.servidor: Ruta local (Servidor Web) donde se coloca el archivo como primera
instancia, cuando es enviado desde el cliente.
• siim.fs2oracle.descarga.descomprimir: Ruta de descarga de los archivos comprimidos en ZIP
que han sido enviados..
• siim.fs2oracle.AppServer: Ruta inicial para la transferencia del archivo desde el Servidor Web al
Servidor donde está alojado el FS2ORACLE. Este se completa con un prefijo del país al que
pertenece el OS/OM que lo envía.
• siim.acceso.dominio: Dominio en que se encuentra el servidor donde se configuró el
FS2ORACLE. Si el servidor no se encuentra en un dominio, utilizar el IP del servidor.
• siim.acceso.unidad: Nombre o IP de la PC al que se debe conectar.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 24/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

• siim.acceso.nombreUsuario: Nombre de usuario que tiene acceso a las carpetas compartida del
servidor.
• siim.acceso.constrasenia: clave de usuario que tiene acceso a la carpeta compartida del servidor.

Interfaz Web Services.

El SIIM para tener un mejor control, centralizar y mejorar su funcionalidad algunos proceso se han creados
Web Services, para lograr utilizarlo es importante modificar los siguientes parámetro de acuerdo a nuestra
configuración.

<applicationSettings>
<SIEPACSIIMWebApp.My.MySettings>
<setting name="SIEPACSIIMWinApp_ServicioWeb_Service1" serializeAs="String">
<value>http://192.168.0.171/siimwebservice/VerificarServicio.asmx</value>
</setting>
<setting name="SIEPACSIIMWinApp_ServicioWebMail_EnviarCorreo" serializeAs="String">
<value>http://192.168.0.172/ServicioSIIM/EnviarCorreo.asmx</value>
</setting>
<setting name="SIEPACSIIMWinApp_ServicioCurtr_Service1" serializeAs="String">
<value>http://192.168.0.171/siimwebservice/VerificarServicio.asmx</value>
</setting>
</SIEPACSIIMWebApp.My.MySettings>
</applicationSettings>

• SIEPACSIIMWebApp_ServicioWeb_Service1: valor utilizado para localizar el Web Services


que determinar si el FS2ORACLE se encuentra activo o desactivado.
• SIEPACSIIMWebApp_ServicioWebMail_EnviarCorreo: valor utilizado para localizar el Web
Services que permite el envio de correos eléctronicos a través del SIIM.
• SIEPACSIIMWinApp_ServicioCurtr_Service1: valor utilizado para localizar el web service que
permite la ejecución de los procesos de Cálculo de Tarifas CURTR.

Publicaciones y Reportes (MELIVER)

Los valores para las publicaciones y reportes para el SIIM-Web es permitir la descarga correcta de los archivos.

<appSettings>
<!-- Datos para acceder al recurso que contiene las publicaciones. Estos permiten hacer el
DownLoad desde la consulta de publicaciones.-->

<add key="siim.publicaciones.dominio" value="8.8.8.131"/>


<add key="siim.publicaciones.usuario" value="user"/>
<add key="siim.publicaciones.clave" value="password"/>
<add key="siim.publicaciones.unc" value="\\8.8.8.131\siepac\siim\publicaciones"/>
</appSettings>

Los siguientes valores deben ser modificados de acuerdo a la configuración del Servidor Web:

• siim.publicaciones.dominio: Dominio al que pertenece el servidor donde se ubican los archivos


publicados.
• siim.publicaciones.usuario: Nombre de usuario que tiene acceso a las carpetas compartida del
servidor de archivos publicados.
• siim.publicaciones.clave: clave de usuario que tiene acceso a la carpeta compartida del servidor.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 25/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

• siim.publicaciones.unc: ubicación raíz donde se colocan los archivos publicados.

4.3.3. Otorgar Permisos

Se debe otorgar permisos lectura y ejecución a los usuarios ASPNET, IUSR_[Nombre de Máquina],
IWAM_[Nombre de Máquina] y Usuarios Autentificados sobre las siguientes carpetas:
1. Carpeta de la instalación del manejador del cliente de Oracle 10g (Ej. C:\Oracle92\), El
permiso debe ser otorgado en el nivel más alto de la carpeta, y el mismo se debe heredar a
las subcarpetas contenidas en ésta.
2. Carpeta que contiene los archivos del programa Web (Ej. C:\InetPub\www\SiepacSiimWeb\).

NOTA: Debe reiniciar la máquina para hacer efectivo los cambios de permisos.

4.3.4. Crear sitio FTP

El sitio FTP debe ser creado en el Servidor Web, y se debe compartir la carpeta para que los sistemas SIIM-
Online y SIIM-Web puedan colocar los archivos enviados desde los clientes externos e internos.

Se debe crear la siguiente estructura de carpetas:

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 26/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Luego ir a Panel de Control, Herramientas Administrativas y seleccionar la opción de Servicios de Internet


Information Server, para acceder a la consola de administración:

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 27/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Desde la consola de administración, se crea un Directorio Virtual para nuestro servidor FTP:

Luego se da clic en “siguiente”.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 28/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Luego le indicamos cualquier nombre a este directorio virtual

Se ubica la ruta donde se crea la estructura indicada al principio de este punto.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 29/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Se marca también escritura, cuando se quiera enviar el archivo.

Se presiona el botón de finalizar.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 30/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Luego selecciona el directorio virtual creado y accede a las propiedades.

Posteriormente se debe acceder a la pestaña de directorio particular y elegir el estilo de la lista de


directorio como Unix.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 31/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Configuración de la estructura de las carpetas donde serán ubicados los archivos antes y después de
ser procesados por el FS2ORACLE:

Nota: La creación de un sitio FTP no es necesario mientras no se haga uso de la aplicación


FTP2FS.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 32/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

4.4. Instalación y Configuración de Servidor de Aplicaciones

4.4.1. Configuración del FS2ORACLE

Luego de haber instalado el Java JDK 1.5, se deberá descomprimir el archivo FS2ORACLE.zip,
preferiblemente en “C:\”. Este archivo puede ser ubicado en el CD de instalación.

Java.

Una vez descomprimido accedemos a la ruta siguiente: “C:\FS2ORACE\bin”, y abrimos el archivo


“jsdk_lcp.cmd”, y modificamos la línea 4 donde se establece la ruta donde se encuentran las librerías de
Java.

rem -------------------------------------------------
rem Establece la configuracion JSDK
rem -------------------------------------------------
SET JAVA_HOME=" C:\Program Files (x86)\Java\jdk1.5.0_06"
SET PATH=%JAVA_HOME%\bin;%PATH%

rem -------------------------------------------------
rem Establece el LOCALCLASSPATH
rem -------------------------------------------------
set LOCALCLASSPATH=

rem JARs
for %%i in ("..\lib\*.jar") do CALL .\lcp.cmd %%i
for %%i in ("..\lib\endorsed\*.jar") do CALL .\lcp.cmd %%i

rem ZIPs
for %%i in ("..\lib\*.zip") do CALL .\lcp.cmd %%i

rem DLLs
for %%i in ("..\lib\*.dll") do CALL .\lcp.cmd %%i

Conexión a Base de Datos.

En el directorio “C:\FS2ORACLE\conf\fs2oracle”, debemos configurar el siguiente archivo:


“fs2oracle.properties”. En la sección CONFIGURACION DE PARAMETROS DE BASE DE DATOS, se
indica el IP del servidor, el puerto y el SID de la base de datos:
• bbdd.jdbc.driver: Indicas el controlador de conexión para el FS2ORACLE. Ejemplo:
oracle.jdbc.driver.OracleDriver.
• bbdd.url: dirección donde se encuentra la base de datos. Se indica el IP del servidor, el puerto y el
SID o nombre de la base de datos. Ejemplo: jdbc:oracle:thin:@110.268.507.300:1521:dbbdrcloc.
• bbdd.user: Usuario de la base de dato.
• bbdd.password: Contraseña del usuario de la base datos.

###################################################################################

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 33/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

###################################################################################
# CONFIGURACION DE PARAMETROS DE BASE DE DATOS
###################################################################################
###################################################################################
#
# Parámetros de la base de datos
# - bbdd.jdbc.driver : Driver de base de datos
# - bbdd.url : Url de la base de datos
# - bbdd.user : Usuario de acceso a la base de datos
# - bbdd.password : Password de acceso a la base de datos
# *********************************************************************************
# Las propiedades URL y DRIVER dependen de la base de datos:
#
# ORACLE
# -----------------
# driver: oracle.jdbc.driver.OracleDriver
# url:
# - oci: jdbc:oracle:oci8:@XXXX ; donde XXXX es el nombre en el tnsnames
# - thin: jdbc:oracle:thin:@XXXX:YYYY:ZZZZ ; donde XXXX es la ip del
servidor, YYYY es el puerto (1521) y ZZZZ es el SID de la base de datos
#
# MYSQL
# -----------------
# driver: org.gjt.mm.mysql.Driver
# url: jdbc:mysql://XXXX:YYYY/ZZZZ ; donde XXXX es la ip del servidor, YYYY
es el puerto (3306) y ZZZZ es el nombre de la base de datos
#
# ODBC
# -----------------
# driver: sun.jdbc.odbc.JdbcOdbcDriver
# url: jdbc:odbc:XXXX ; donde XXXX es el nombre
de ODBC
# *********************************************************************************
#
# !!IMP!!: Estos parametros de conexion a base de datos se utilizan
exclusivamente para la BroadcastLoaderAction
#
###################################################################################
bbdd.jdbc.driver=oracle.jdbc.driver.OracleDriver
bbdd.url=jdbc:oracle:thin:@100.240.197.200:1521:dbbdrpro
bbdd.user=siimpro
bbdd.password=siimpro

El archivo “or_pool_oracle.properties” se encuentra en el directorio “C:\FS2ORACLE\conf\fs2oracle”.


Este archivo se debe configurar lo siguiente:

• host= Se indica la dirección ip donde esta la Base de Datos. Ejemplo: 110.268.507.300


• port= Puerto específico para la base de dato: Ejemplo: 1521
• sid=Nombre de la base de datos. dbbdrcloc
• user=Usuario de acceso a la base de datos.
• password=contraseña del Usuario.
• max_connection= Cantidad máxima de conexión
• min_connection= Cantidad mínima de conexión

###################################################################################
# Fichero de configuración de acceso a BASE DE DATOS
###################################################################################

###################################################################################
# Parametros de Base de datos
# - host : Ip de la maquina de Base de Datos
# - port : Puerto de Oracle (Por defecto 1521)

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 34/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

# - sid : SID de base de datos Oracle


# - user : Usuario de acceso a Oracle
# - passsword : Password de acceso a Oracle
###################################################################################
# (Solo con el tipo de acceso "access_DBOraclePool")
# - max_connection : Maximo de conexiones a utilizar por el pool de Oracle
# - min_connection : Minimo de conexiones a utilizar por el pool de Oracle
###################################################################################
host=10.240.197.200
port=1521
sid=dbbdrpro
user=siimpro
password=siimpro
max_connection=10
min_connection=1
Logs de auditoría.

Logs de auditoría.

En el archivo “fs2oracle.properties”, la sección CONFIGURACION DE PARAMETROS DE AUDITORIA, se


crea un Log por cada OS/OM que exista. Los archivos Logs registran todo error que se genera en la carga
de los archivos XML.
En este caso se ha configurado un archivo Logs para el OS/OM de Panamá (PAN).
Ejemplo: log4j.PAN.category.id=fs2oraclePAN

###################################################################################
###################################################################################
# CONFIGURACION DE PARAMETROS DE AUDITORIA
###################################################################################
###################################################################################
#
# Parametros de configuracion de la auditoria (log4j) de la aplicacion del cargador.
# Algunos de estos parametros utilizan el organismo cargado para utilizar la auditoria
#
# - log4j.category.id : Categoria por defecto de la auditoria
# - log4j.archivo.configuracion : Archivo de configuración de la auditoria (log4j)
# - log4j.carpeta.latido : Directorio donde se deposita el archivo de latido
# para el organismo (XX.latido)
# - log4j.auditoria.loglineavalidada : Indica si se audita cada linea validada
[true|false]
# - log4j.auditoria.loglineacargada : Indica si se audita cada linea cargada
[true|false]
# - log4j.auditoria.loglineasqlfallo : Indica si se audita cada linea con sentencias
sql
# erroneas [true|false]
#
# --------------------------------------------------------------------------------------
---
#
###################################################################################
log4j.category.id=fs2oracle
log4j.archivo.configuracion=../conf/fs2oracle/fs2oracle.log4j
log4j.carpeta.latido=./logs/fs2oracle/
log4j.auditoria.loglineavalidada=false
log4j.auditoria.loglineacargada=false
log4j.auditoria.loglineasqlfallo=true
# ORGANISMOS LOGGER IDs
log4j.OS.category.id=fs2oracleOS
log4j.PAN.category.id=fs2oraclePAN
log4j.COS.category.id=fs2oracleCOS

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 35/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

El archivo fs2oracle.properties finaliza con la configuración anterior. Continuando con el archivo Logs se
debe ir al directorio “C:\FS2ORACLE\conf\fs2oracle” en el archivo “fs2oracle.log4j”. Se crea la
siguientes líneas, donde “PAN” es el nombre del OS/OM que se esta configurando. Si se desea crea otro
Logs para un OS/OM se debe copiar estas mismas líneas y sustituir el prefijo PAN por el nuevo nombre del
OS/OM.

#Configuración de Archivo de Log (PAN)


log4j.category.fs2oraclePAN=INFO,fs2oracle_stdout,fs2oracle_file_PAN
log4j.additivity.fs2oraclePAN=false
log4j.appender.fs2oracle_file_PAN=org.apache.log4j.DailyRollingFileAppender
log4j.appender.fs2oracle_file_PAN.layout=org.apache.log4j.PatternLayout
log4j.appender.fs2oracle_file_PAN.layout.ConversionPattern=--- [%d] --- [Production][%t]
%m%n
log4j.appender.fs2oracle_file_PAN.File=../logs/fs2oracle/fs2oraclePAN.log
log4j.appender.fs2oracle_file_PAN.DatePattern='.'yyyy-MM-dd

En el mismo directorio donde se encuentra el “fs2oracle.log4j”, se debe crear el siguiente archivo,


fs2oracle.PAN.log4j con esta estructura para poder generar los Logs de OS/OM para PAN:

###################################################################################
# Archivo de configuración de auditoria de LOG4J (fs2oracle)
###################################################################################

#Configuración de Log (PAN)


log4j.category.fs2oraclePAN=DEBUG,INFO,fs2oracle_stdout,fs2oracle_file_PAN,
fs2oracle_chainsaw_PAN
log4j.additivity.fs2oraclePAN=false

#Configuración de Consola
log4j.appender.fs2oracle_stdout=org.apache.log4j.ConsoleAppender
log4j.appender.fs2oracle_stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.fs2oracle_stdout.layout.ConversionPattern=[%d] [%t] [%-5p] :: %m%n

#Configuración de Archivo de Log (PAN)


log4j.appender.fs2oracle_file_PAN=org.apache.log4j.DailyRollingFileAppender
log4j.appender.fs2oracle_file_PAN.layout=org.apache.log4j.PatternLayout
log4j.appender.fs2oracle_file_PAN.layout.ConversionPattern=[%d] [%t] [%-5p] :: %m%n
log4j.appender.fs2oracle_file_PAN.File=../logs/fs2oracle/fs2oraclePAN.log
log4j.appender.fs2oracle_file_PAN.DatePattern='.'yyyy-MM-dd

#XML
log4j.appender.xml_PAN.Threshold=DEBUG
log4j.appender.xml_PAN=org.apache.log4j.DailyRollingFileAppender
log4j.appender.xml_PAN.file=../logs/fs2oracle/fs2oraclePAN.xml
log4j.appender.xml_PAN.layout=org.apache.log4j.xml.XMLLayout
log4j.appender.xml_PAN.Append=true

##Socket
log4j.appender.REMOTE.Threshold=DEBUG
log4j.appender.REMOTE=com.indra.modules.commons.logger.RemoteAppender
log4j.appender.REMOTE.Port=1234
log4j.appender.REMOTE.layout=org.apache.log4j.PatternLayout
log4j.appender.REMOTE.layout.ConversionPattern=[%d{dd/MM/yyyy HH:mm:ss}]-[%t] %-5p
(%F:%L) - %m%n

##Mail
#log4j.appender.email.Threshold=ERROR
#log4j.appender.email=org.apache.log4j.net.SMTPAppender
#log4j.appender.email.From=ojaen@companyindra.com
#log4j.appender.email.To=ojaen@companyindra.com

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 36/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

#log4j.appender.email.SMTPHost=10.50.4.69
#log4j.appender.email.SMTPUsername=xx
#log4j.appender.email.SMTPPassword=xx
#log4j.appender.email.SMTPDebug=true
#log4j.appender.email.Subject=Error Log4j
#log4j.appender.email.layout=org.apache.log4j.PatternLayout
#log4j.appender.email.layout.conversionPattern=%d %-5p [%-10t] %c{2} - %m%n

Finalmente en la carpeta “C:\FS2ORACLE\logs\fs2oracle” se debe crear un archivo de texto con el


siguiente nombre: “fs2oraclePAN.txt”.

Organismos.

En la carpeta “C:\FS2ORACLE\conf”, específicamente en el archivo de “ftp2oracle.xml” se deben


configurar los organismos u OS/OM que ejecutarán las cargas de los archivos de xml enviados desde la
aplicación SIIM-Online y SIIM-Web.
En el nodo “<organisms>” se agregar los nombres con que se ejecutarán los procesos.

<organisms>
<xi:include href="PAN.xml"/>
<xi:include href="COS.xml"/>
<xi:include href="GUA.xml"/>
<xi:include href="EOR.xml"/>
</organisms>

En la carpeta “C:\FS2ORACLE\conf” se crea el siguiente archivo XML que posee la configuración para un
organismo u OS/OM. Este debe nombrarse con alguno de los creados en el archivo “ftp2oracle.xml” en el
nodo de “<organisms>”. Para este ejemplo se configura el organismo “PAN”, por lo cual el archivo será
nombrado “PAN.xml”.

Lo primero a configurar es el nombre del organismo y el modo de proceso.

<organism id="PAN" processMode="download" xmlns:xi="http://www.w3.org/2001/XInclude">

Posteriormente, se indica el tiempo de búsqueda para localizar una conexión y la cantidad de intentos:

<channel timeout="30000" connection_attempts="5" />

En esta parte se configura la ruta donde se encuentra el archivo Logs, las plantillas de Esquemas (XSD), la
plantilla de transformación (XSL), los archivos procesados que fueron correctos, archivos que no están
formados correctamente y los que poseen error en la carga.

<user type="PAN"
logs_folder="../logs/fs2oracle"
struct="../conf/fs2oracle/xml"
struct_xml="../conf/fs2oracle/xsd"
xslt="../conf/fs2oracle/xsl"
ok="../datos/fs2oracle/PAN/ok/$yyyy/$mm"
error="../datos/fs2oracle/PAN/error/$yyyy/$mm"

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 37/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

nodef="../datos/fs2oracle/PAN/nodef/$yyyy/$mm" >

La siguiente línea es para configurar la conexión FTP (FTP2FS).

<xi:include href="connections.xml" xpointer="connections/type[@id='FTP']/connection" />

Se configura la ruta donde el FS2ORACLE rastreara los archivos de carga y los procesos que se ignoran
(Carga, Descarga y Subida).

<local_path
path="..\datos\ftp2fs\PAN\mercado"
isOkDir="true"
ignoreProcessLoader="false"
ignoreProcessDownload="false"
ignoreProcessUpload="true" >

Con la opción de checkFileSize permite al cargador verificar si el archivo se ha enviado correctamente


desde la máquina cliente.

<checkFileSize active="true" checkFrequency="3000" okAttempts="0" />

Lo siguiente es indicar donde estarán ubicados los archivos remotos y si los directorios mantienen su
integridad (FTP2FS).

<remote_path
path="\PAN\mercado"
type="normal"
active="true"
checkDirIntegrity="false" >

Finalmente se debe configurar el patrón de archivos que puede cargar el organismo.

<file id="opo" active="true" regexp="opo_*" />

4.4.2. Configuración de FTP2FS

Una vez configurado el fs2oracle, procedemos a realizar la configuración del ftp2fs. En la carpeta
“C:\FS2ORACLE\conf\ftp2fs” ubicamos el siguiente archivo: “ftp2fs.properties”.

En la sección de Configuración de Parámetros de Base de Datos se debe colocar lo siguiente:

bbdd.jdbc.driver: Controlador de conexión de base de datos. Ejemplo: oracle.jdbc.driver.OracleDriver


bbdd.url: Dirección donde se encuentra la base de datos. Se indica el IP del servidor, el puerto y el SID
o nombre de la base de datos. Ejemplo: jdbc:oracle:thin:@110.268.507.300:1521:dbbdrcloc

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 38/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

bbdd.user: Usuario con acceso a la base de datos.


bbdd.password: Contraseña del usuario para acceder a la base de datos.

En este archivo, en la sección de Configuración de Parámetros de Auditoria, se debe indicar lo siguiente:

# ORGANISMOS LOGGER IDs


• Nombre del archivo Log para el FTP2FS
log4j.PAN.category.id=ftp2fsPAN
• Ubicación del archivo para el registro de los logs de descarga.
log4j.PAN.archivo.configuracion=../conf/ftp2fs/ftp2fs.PAN.log4j

Configuración del archivo de conexión al FTP (connections.xml)

Se configura el tiempo de frecuencia con que realizará conexiones al sitio FTP (en milisegundos).

<connection timeout="1000"
connectionimpl="com.indra.modules.commons.ftp.ftpconnectionimpl">

Se indica el IP del sitio FTP para subir archivo (ftp_upload_ip), el puerto (ftp_upload_port), el ip de descarga
de archivo (ftp_download_ip), el puerto (ftp_download_port) , el usuario permitido para este sitio ftp
(ftp_user) y la contraseña que se configura en otro archivo donde se encripta, para mantener la seguridad.

<ftpConnection ftp_upload_ip="192.168.0.172" ftp_upload_port="21"


ftp_download_ip="192.168.0.172" ftp_download_port="21" ftp_user="siimftp"
ftp_pwd="security.encrypt.PAN.ftp_pwd" />

Configuración del archivo de seguridad de contraseña del sitio FTP. (.security)

En el directorio “C:\FS2ORACLE\security” se encuentra el archivo “.security” donde se indica la


contraseña. En la siguiente línea:

Security.encrypt.PAN.ftp_pwd= Se indica la contraseña para acceder al sitio FTP. Cuando el proceso se


arranca,la contraseña es encriptada.

Ejemplo:

Se coloca la contraseña de este modo: security.encrypt.PAN.ftp_pwd=siimAplicacion

Y, Luego de haber arrancado el proceso debe haber cambiado ha:


security.encrypt.PAN.ftp_pwd={AES}WyO3xMbOh4Cgo7JYANBQkQ==

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 39/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

## Este archivo contiene informacion referente a propiedades


## de seguridad establecidas en el entorno de la aplicacion

## Esta propiedad establece el nombre del algoritmo a utilizar


## para la encriptacion/desencriptacion de la información
## contenida en este archivo
## Valores Validos -->
AES|Blowfish|CAST5|CAST6|DES|DESede|IDEA|RC2|RC4|RC5|RC6|Rijndael|Serpent|Skipjack|Twofish
## Valor por Defecto --> "DES"
security.algorithm.name=AES

## Este conjunto de propiedades almacenan propiedades de encriptacion y


## desencriptacion de este documento [NO BORRAR] [AUTOGENERADO]
security.seed.AES=srG2Ibuc2PMj19yF9s3Y1o/r2//CticOcjRMyfJ06wA=

## Esta propiedad establece el valor por el que comienzan todas


## las propiedades que deben ser encriptadas automaticamente
## Valor por Defecto --> "security.encrypt."
security.properties.encrypt.id=security.encrypt.

## La lista de propiedades siguiente contiene los valores encriptados


## a utilizar por la aplicacion. El nombre de las propiedades debe
## empezar a nombrarse por el valor indicado por la propiedad
## "security.properties.encrypt.id". El valor de la propiedad se
## encriptara en el arranque de la aplicacion con el algoritmo indicado
## en la propiedad "security.algorithm.name". Una vez encriptado
## puede volverse a encriptar rescribiendo la clave sin codificar
security.encrypt.WS.keyStorePassword={AES}wreVmmaU6ed71LUKmgDuJA==
security.encrypt.PAN.ftp_pwd={AES}WyO3xMbOh4Cgo7JYANBQkQ==
security.encrypt.proxy.proxyPassword={AES}lE9pmPJwi51u2BgkpFoJRw==
security.encrypt.WS.trustStorePassword={AES}

Configuración de Logs (ftp2fs.PAN.log4j)

Se debe crear un archivo con el nombre “ftp2fs.PAN.log4j” que es del organismo PAN. Con el siguiente
contenido:

##################################################################################
# Archivo de configuración de auditoria de LOG4J (ftp2fs)
##################################################################################

#Configuración de Log (PAN)


log4j.category.ftp2fsPAN=INFO,ftp2fs_stdout,ftp2fs_file_PAN
log4j.additivity.ftp2fsPAN=false

#Configuración de Consola
log4j.appender.ftp2fs_stdout=org.apache.log4j.ConsoleAppender
log4j.appender.ftp2fs_stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.ftp2fs_stdout.layout.ConversionPattern=[%d] [%t] [%-5p] :: %m%n

#Configuración de Archivo de Log (PAN)


log4j.appender.ftp2fs_file_PAN=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ftp2fs_file_PAN.layout=org.apache.log4j.PatternLayout
log4j.appender.ftp2fs_file_PAN.layout.ConversionPattern=[%d] [%t] [%-5p] :: %m%n
log4j.appender.ftp2fs_file_PAN.File=../logs/ftp2fs/ftp2fsPAN.log
log4j.appender.ftp2fs_file_PAN.DatePattern='.'yyyy-MM-dd
log4j.appender.ftp2fs_file_PAN.Append='true'

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 40/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Si se desea crea otro Logs para un OS/OM se debe crear otro archivo y copiar estas mismas líneas y
sustituir el prefijo PAN por el nuevo nombre del OS/OM.

Nota: La configuración del FTP2FS no es necesario por tema de rendimiento. El FTP2FS


encargado de mover los archivos a carpetas compartidas de red para luego ser cargados por el
FS2ORACLE. Actualmente el SIIM coloca los archivos en esas carpetas para su carga.

4.1.1. Creación de Sitio Web para el Verificar el Estado del Cargador y Generar Informes
del SIIM.
La creación del Sitio Web para publicar los Servicios Web dedicada a la verificación del estado del
Cargador (FS2ORACLE) y la generación de informes del SIIM, involucra específicamente la ubicación física
y lógica para la aplicación del Servicio Web. Los siguientes pasos deberán ser realizados en el Servidor
Web.

Primero creamos la ubicación física y luego la ubicación lógica. En la ubicación física “C:\Inetpub\wwwroot\”
copiamos la carpeta nombrada “ServicioSIIM” que se encuentra en el CD de instalación.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 41/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Lo siguiente es crear el sitio Web. Desde la consola de administración de los servicios de información de
Internet. Para acceder a esta consola debemos dirigirnos al Panal de Control, y seleccionar la opción de
Herramientas Administrativas, y posteriormente “Servicios de Información de Internet”. Con esto
levantamos la consola de administración de los servicios de información de Internet.

Damos clic sobre el signo más ubicado a la izquierda del nombre del equipo en el que estamos realizando
la instalación, para desplegar todos los componentes (servicios) asociados al Servidor.

Esto muestra los 3 servicios de información de Internet: Web, FTP y SMTP. Expandimos la carpeta de los
“Sitios Web” para mostrar los sitios Web configurados.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 42/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Por defecto, al instalar el IIS, el instalador crea un sitio Web Predeterminado al cual le determina el puerto 80
como puerto de entrada para las solicitudes Web. Utilizaremos este sitio web y puerto para crear un nuevo
Directorio Virtual para la aplicación. Es a través del Directorio Virtual que podremos acceder al programa
Web.

Para crear un directorio virtual, primero hacemos clic derecho sobre la carpeta del sitio Web Predeterminado
y seleccionamos la secuencia de opciones que sigue: Nuevo → Directorio Virtual.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 43/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Con esto se inicia el asistente que nos guiará en la configuración del directorio virtual. Oprimimos el botón
“Siguiente” para iniciar la instalación.

En la siguiente ventana debemos asignar un nombre que nos permite el acceso al directorio Web virtual (en
la casilla “Alias”). Escribimos la palabra ServicioSIIM y oprimimos el botón de “Siguiente”.

Finalmente establecemos los permisos de acceso que necesitamos en el directorio virtual. Especificamos
permisos para: Lectura (por defecto), ejecución de secuencia de comandos (por defecto) y de escritura. A
continuación oprimimos el botón “Siguiente”.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 44/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Finalizado el asistente de creación, nos aparece la siguiente ventana. Oprimimos el botón de “Finalizar” y
continuamos con la configuración.

Con esto el directorio virtual es creado en el sitio Web predeterminado tal y como se puede observar en la
siguiente ilustración.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 45/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 46/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

4.1.2. Configuración del Servicio Web para el Verificar el Estado del Cargador, Generar
Informes del SIIM y ejecución del Modelo de CURTR.
El Servicio Web contiene un archivo de configuración, web.config. Se debe modificar este archivo con
los valores específicos de la instalación y entorno. Enseguida mostramos en el cuadro las entradas que
necesitan ser establecidas.

Parámetros para Generar Informes del SIIM

<!-- reportes & publicaciones (meliver) -->


<add key="siim.meliver.ruta" value="C:\Archivos de
programa\Indra\MELI\MELIVER\"/>

<add key="siim.meliver.IpPublicaciones" value="\\192.168.0.171"/>


<add key="siim.meliver.UserPublicaciones" value="appsvrldap"/>
<add key="siim.meliver.PasswordPublicaciones" value="Indra2k9"/>
<add key="siim.meliver.Culture" value="en-US"/> <!--en-US-->

- siim.meliver.ruta: ubicación del ejecutable de Meliver.


- siim.meliver.IpPublicaciones: dirección ip del Servidor que será utilizado como repositorio de los
informes generados.
- siim.meliver.UserPublicaciones: usuario con permiso de escritura y lectura del Servidor que será
utilizado como repositorio de los informes.
- siim.meliver.PasswordPublicaciones: Clave del usuario del Servidor.
- siim.meliver.Culture: Código que permite parametrizar formatos por defecto como fecha, hora,
moneda.

Parámetros de Ejecución del CURTR

<!-- reportes & publicaciones (meliver) -->


<add key="siim.curtr.MaxAsincronos" value="5" />
<add key="siim.curtr.culture" value="es-SV" />
<add key="siim.MantIar.RutaArchivos"
value="\\192.168.1.171\E$\MER\Historico\SCURTR\" />
<add key="siim.mathlab.path_ejecucion" value="\\192.168.0.171\Mathlab\" />
<add key="siim.mathlab.ordenadorRemoto" value="\\192.168.1.171" />
<add key="siim.mathlab.recursoRemoto" value="\Mathlab" />
<add key="siim.mathlab.Rutalog" value="E:\MER\Historico\" />
<add key="siim.mathlab.sid" value="BDRPRO" />
<add key="siim.mathlab.url" value="jdbc:oracle:thin:@dbs1:1521:" />
<add key="siim.mathlab.driver" value="C:\fs2oracle\lib\ojdbc14_g.jar" />
<add key="siim.mathlab.curtr.nombre_proceso" value="Flujos_DC_Oracle_64.exe"
/>

Descripción de los parámetros a modificar:


- siim.curtr.MaxAsincronos: Números de hilos o proceso que el servidor de aplicaciones
(Producción o Desarrollo) puedan manejar.
- siim.curtr.culture: Código de país para el manejo de fecha y moneda.
- siim.mathlab.path_ejecucion: Ruta donde esta ubicados el ejecutable del modelo de CURTR.
- siim.mathlab.ordenadorRemoto: Dirección IP del servidor donde está alojado los modelo de
Matlab, en este caso de CURTR.
- siim.mathlab.Rutalog: Ruta para ubicar los ficheros LOG del proceso de CURTR.
- siim.mathlab.sid: Nombre definido para la base de datos.
- siim.mathlab.url: Línea de código para la dirección de la base de datos.
- siim.mathlab.driver: Se define la ubicación del fichero JAR para realizar las conexiones a la base
de datos de Oracle.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 47/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

- siim.mathlab.curtr.nombre_proceso: Se indica el nombre del Modelo de CURTR que se estará


manejando.

4.4.3 Creación de Sitio Web para proceso de Pase de Datos y Archivos a Histórico
La creación del Sitio Web para publicar los Servicios Web dedicados a la ejecución de los procesos de
pase de datos y archivos a histórico involucra específicamente la ubicación física y lógica para la aplicación
del Servicio Web. Los siguientes pasos deberán ser realizados en el Servidor de aplicaciones.

Primero creamos la ubicación física y luego la ubicación lógica. En la ubicación física “C:\Inetpub\wwwroot\”
copiamos la carpeta nombrada “SIIMWebPaseHistorico” que se encuentra en el CD de instalación.

Lo siguiente es crear el sitio Web. Desde la consola de administración de los servicios de información de
Internet. Para acceder a esta consola debemos dirigirnos al Panel de Control, y seleccionar la opción de
Herramientas Administrativas, y posteriormente “Servicios de Información de Internet”. Con esto
levantamos la consola de administración de los servicios de información de Internet.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 48/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Damos clic sobre el signo más ubicado a la izquierda del nombre del equipo en el que estamos realizando
la instalación, para desplegar todos los componentes (servicios) asociados al Servidor.

Esto muestra los 3 servicios de información de Internet: Web, FTP y SMTP. Expandimos la carpeta de los
“Sitios Web” para mostrar los sitios Web configurados.

Por defecto, al instalar el IIS, el instalador crea un sitio Web Predeterminado al cual le determina el puerto 80
como puerto de entrada para las solicitudes Web. Utilizaremos este sitio web y puerto para crear un nuevo
Directorio Virtual para la aplicación. Es a través del Directorio Virtual que podremos acceder al programa
Web.

Para crear un directorio virtual, primero hacemos clic derecho sobre la carpeta del sitio Web Predeterminado
y seleccionamos la secuencia de opciones que sigue: Nuevo → Directorio Virtual.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 49/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 50/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Con esto se inicia el asistente que nos guiará en la configuración del directorio virtual. Oprimimos el botón
“Siguiente” para iniciar la instalación.

En la siguiente ventana debemos asignar un nombre que nos permite el acceso al directorio Web virtual (en
la casilla “Alias”). Escribimos la palabra SiimWebPaseHistorico y oprimimos el botón de “Siguiente”.

Finalmente establecemos los permisos de acceso que necesitamos en el directorio virtual. Especificamos
permisos para: Lectura (por defecto), ejecución de secuencia de comandos (por defecto) y de escritura. A
continuación oprimimos el botón “Siguiente”.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 51/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Finalizado el asistente de creación, nos aparece la siguiente ventana. Oprimimos el botón de “Finalizar” y
continuamos con la configuración.

Con esto el directorio virtual es creado en el sitio Web predeterminado tal y como se puede observar en la
siguiente ilustración.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 52/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

4.4.4 Configuración del Servicio Web para el proceso de Pase de Datos y Archivos a
Histórico
El Servicio Web contiene un archivo de configuración, web.config. Se debe modificar este archivo con
los valores específicos de la instalación y entorno. Enseguida mostramos en el cuadro las entradas que
necesitan ser establecidas.

Parámetros para el pase a histórico

<appSettings>
<add key="EntitiesAssembly" value="SIEPACSIIMEntities"/>
<add key="RutaErrorLog" value="E:\MER\Historico\SIIMError.txt"/>

<!-- datos requeridos por NHibernate-->


<add key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider"/>
<add key="hibernate.dialect" value="NHibernate.Dialect.Oracle9Dialect"/>
<add key="hibernate.connection.driver_class" value="NHibernate.Driver.OracleClientDriver"/>

<!-- Se especifica la conexion a la base de datos historica-->


<add key="siim.prod.conexion.usuario" value="siimpro"/>
<add key="siim.prod.conexion.clave" value="siimpro"/>
<add key="siim.prod.conexion.servidor" value="HBDRPRO"/>
<!-- ebalocal dbbdrqsw bdreorpro-->
<add key="siim.prod.hibernate.connection_string" value="Server=HBDRPRO;Persist Security
Info=True;User ID=siimpro;Password=siimpro;Unicode=True"/>

<!-- conexion a utilizar para la conexion a la base de datos de produccion-->


<add key="siim.prod_pasehist.conexion.usuario" value="SIIMPRO"/>
<add key="siim.prod_pasehist.clave" value="SIIMPRO"/>
<add key="siim.prod_pasehist.servidor" value="BDREORPRO"/>
<add key="siim.prod_pasehist.hibernate.connection_string" value="Server=bdreorpro;Persist
Security Info=True;User ID=siimpro;Password=siimpro;Unicode=True"/>

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 53/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

<add key="siim.ConnectionString" value="Provider='MSDAORA.1';User ID=#user#;Data


Source=#server#;Password=#pwd#"/>

<add key="siim.meliver.EnServidor" value="S"/>

</appSettings>

- EntitiesAssembly: especifíca el assembly de entidades a utilizar por el servicio.


- RutaErrorLog: Ruta en la cual se escribirán los archivos de log de errores encontrados en el
proceso de pase de datos y archivos a histórico.
- Hibernate.connection.provider: proveedor de conexión a base de datos a través de nhibernate.
- Hibernate.dialect: Dialecto a utilizar para la conexión a base de datos.
- Hibérnate.connection.driver_class: Controladores de clase para la conexión a base de datos
mediante nhibernate
- Siim.prod.conexion.usuario: usuario a utilizar para conectarse a la base de datos histórica.
- Siim.prod.conexion.clave: contraseña a utilizar para conectarse a la base de datos histórica.
- Siim.prod.conexion.servidor: nombre de la base de datos a utilizar como base de datos histórica.
- Siim.prod.hibernate.connection_string: Cadena de conexión completa para tener acceso a la
base de datos histórica.
- Siim.prod_pasehist.conexion.usuario: usuario a utilizar para conectarse a la base de datos de
producción.
- Siim.prod_pasehist.clave: contraseña a utilizar para conectarse a la base de datos de
producción.
- Siim.prod_pasehist.servidor: nombre de la base de datos a utilizar como base de datos de
producción.
- Siim.prod_pasehist.hibernate.connection_string: Cadena de conexión completa para tener
acceso a la base de datos de producción
- Siim.meliver.EnServidor: indica que la ejecución del proceso se está realizando en el servidor o
no.

Carpetas a crear para el correcto funcionamiento del Pase de Archivos a Histórico.


Para pasar a histórico los archivos de carga de la aplicación SIIM es necesario crear las siguientes
estructuras de carpetas en el servidor de aplicaciones de producción, en donde se guardarán los
archivos movilizados por el pase de archivos a histórico.
Rutas:
1. E:\MER\Historico\HistoricoCarga\ok
2. E:\MER\Historico\HistoricoCarga\error
3. E:\MER\Historico\HistoricoCarga\nodef
Es necesario además, dar control total sobre estas carpetas al usuario Network Service.

Luego entonces, para pasar los archivos de publicaciones a histórico, es necesario contar con las
siguientes estructuras de carpetas en el servidor de aplicaciones de producción:
1. E:\MER\Historico\HistoricoPublicaciones
Es necesario además, dar control total sobre estas carpetas al usuario Network Service.

Permisos sobre carpetas sobre las cuáles se extraerán los archivos.


Por último, es necesario dar control total sobre las carpetas C:\fs2oracle\datos\fs2oracle\EOR y
E:\Publicaciones del Servidor de aplicaciones al usuario Network Service para permitirle al mismo
copiar los archivos a las rutas históricas y posteriormente eliminar los archivos de la ruta de origen.

Parámetros de Base de Datos para el Servicio de Pase de Datos y Archivos a Histórico

En la configuración del Servicio se hace necesario colocar parámetros para el funcionamiento


correcto del mismo.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 54/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Nombre del Valor1 Valor2 Valor3


Parámetro
F_PASE_HISTORICO 20071231
RUTA_PUB_HIS X: E:\MER\Historico\HistoricoPublicacio
nes
RUTA_CARGA_HIS E:\MER\Historico\HistoricoC E:\MER\Historico\HistoricoCarga\erro E:\MER\Historico\HistoricoCarg
arga\ok\ r\ a\nodef\
RUTA_CARGA_ORIGEN C:\fs2oracle\datos\fs2oracle\ C:\fs2oracle\datos\fs2oracle\EOR\err C:\fs2oracle\datos\fs2oracle\EO
_HIS EOR\ok or R\nodef

Descripción de los parámetros.

A) Parámetro F_PASE_HISTORICO:

- Valor1: Indica la fecha que será tomada en cuenta por el programa Unix de Pase a Histórico, y
la aplicación de consola como fecha límite para el traspaso de archivos y de
información.

B) Parámetros RUTA_PUB_HIS:
- Valor1: Indica la ruta en donde se copiarán los archivos de publicación en el caso de que el
proceso se ejecute desde un equipo cliente con la unidad X: establecida.
- Valor2: Indica la ruta en donde se copiarán los archivos de publicación en el caso de que el
proceso se ejecute a través del Servicio Web de Pase de Archivos a Histórico.

C) Parámetros RUTA_CARGA_HIS:
- Valor1: Indica la ruta destino en donde se copiarán los archivos de carga cargados
correctamente.
- Valor2: Indica la ruta destino en donde se copiarán los archivos de carga que presentaron
errores.
- Valor3: Indica la ruta destino en donde se copiarán los archivos de carga que no se
encontraban definidos en el sistema.

D) Parámetros RUTA_CARGA_ORIGEN_HIS:
- Valor1: Indica la ruta en donde están ubicados los archivos de carga correctos que deben ser
pasados a histórico.
- Valor2: Indica la ruta en donde están ubicados los archivos de carga con error que deben ser
pasados a histórico.
- Valor3: Indica la ruta en donde están ubicados los archivos de carga no definidos que deben
ser pasados a histórico.

4.4.5 Instalación y Configuración de Aplicación de Consola para el Pase de Archivos de


Producción a Histórico.
El Sistema SIIM cuenta con una aplicación de consola que debe ser instalada en el servidor de
Aplicaciones cuya función es realizar el pase de archivos de carga y de publicaciones a rutas
históricas.
Para instalar la aplicación es necesario seguir los siguientes pasos:
Copiar los archivos de la carpeta llamada Aplicación Consola Histórico Archivo del cd de instalación
de SIIm en la ruta del servidor de aplicaciones E:\Publicaciones\Instalables.

Entre los archivos que están contenidos en la carpeta copiada, ejecutar el archivo
Setup_SIEPACSIIMPaseHistorico.exe.
El programa desplegará el siguiente mensaje de advertencia antes de iniciar la instalación.
Presionar el botón Instalar (Install).

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 55/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

El servidor automáticamente procederá a instalar la aplicación en el Servidor.

Automáticamente el programa creará en el servidor de aplicaciones una referencia a la aplicación


que se copió en la ruta E:\Publicaciones\Instalables\Aplicación Consola Histórico Archivo.

Las configuraciones por defecto de esta aplicación son las siguientes:

<appSettings>
<add key="EntitiesAssembly" value="SIEPACSIIMEntities"/>
<add key="siim.seguridad.logerror.ruta"
value="E:\MER\Historico\SIEPACSIIMPaseHistoricoError.log"/>
<add key="siim.seguridad.logejecucion.ruta"
value="E:\MER\Historico\SIEPACSIIMPaseHistorico.log"/>

<!-- datos requeridos por NHibernate-->


<add key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider"/>
<add key="hibernate.dialect" value="NHibernate.Dialect.Oracle9Dialect"/>
<add key="hibernate.connection.driver_class"
value="NHibernate.Driver.OracleClientDriver"/>

<!-- conexion a base de datos de Principal (Historico)-->

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 56/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

<add key="siim.prod.conexion.usuario" value="siimpro"/>


<add key="siim.prod.conexion.clave" value="siimpro"/>
<add key="siim.prod.conexion.servidor" value="HBDRPRO"/>
<add key="siim.prod.hibernate.connection_string" value="Server=HBDRPRO;Persist Security
Info=True;User ID=siimpro;Password=siimpro;Unicode=True"/>

<!-- conexion a base de datos Secundaria (Produccion)-->


<add key="siim.prod_pasehist.conexion.usuario" value="siimpro"/>
<add key="siim.prod_pasehist.clave" value="siimpro"/>
<add key="siim.prod_pasehist.servidor" value="BDREORPRO"/>
<add key="siim.prod_pasehist.hibernate.connection_string"
value="Server=BDREORPRO;Persist Security Info=True;User
ID=siimpro;Password=siimpro;Unicode=True"/>
<add key="siim.ConnectionString" value="Provider='MSDAORA.1';User ID=#user#;Data
Source=#server#;Password=#pwd#"/>

<add key="siim.meliver.EnServidor" value="S"/>

</appSettings>

Los valores deberán ser adecuados respecto al ambiente de operación:


• siim.prod.conexion.usuario: usuario que cuenta con permiso de conexión a la base de datos
principal para el proceso de pase a histórico, en este caso, la base de datos histórica.
• siim.prod.conexion.clave: contraseña del usuario que cuenta con permiso de conexión a la
base de datos principal para el proceso de pase a histórico, en este caso, la base de datos
histórica.
• siim.prod.conexion.servidor: nombre de la base de datos que será utilizada como base de
datos principal, siendo para este caso, la base de datos histórica.
• siim.prod.hibernate.connection_string: cadena utilizada para la conexión de base de datos
mediante Nhibernate. Entre los elementos de está cadena que se pueden identificar son los
siguientes:
- Server: nombre de la cadena de conexión definida en el archivo tnsnames.ora.
- User ID: nombre de usuario definido en la base de datos
- Password: clave correspondiente al nombre de usuario.

• siim.prod_pasehist.conexion.usuario: usuario que cuenta con permiso de conexión a la


base de datos secundaria para el proceso de pase a histórico, en este caso, la base de datos
de producción.
• siim.prod.conexion.clave: contraseña del usuario que cuenta con permiso de conexión a la
base de datos secundaria para el proceso de pase a histórico, en este caso, la base de datos
de producción.
• siim. prod_pasehist.servidor: nombre de la base de datos que será utilizada como base de
datos secundaria, siendo para este caso, la base de datos de producción.
• siim.prod_pasehist.hibernate.connection_string: cadena utilizada para la conexión de
base de datos mediante Nhibernate. Entre los elementos de está cadena que se pueden
identificar son los siguientes:
- Server: nombre de la cadena de conexión definida en el archivo tnsnames.ora.
- User ID: nombre de usuario definido en la base de datos
- Password: clave correspondiente al nombre de usuario.

• siim.ConnectionString: cadena de conexión utilizada por Componente de Oracle Data


Access (ODAC)

Los siguientes parámetros le permiten al sistema enlazarse con interfaces:

<setting name="SIEPACSIIMPaseArchivos_PaseHistorico_PaseHistorico"

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 57/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

serializeAs="String">
<value>http://192.168.0.171/siimwebpasehistorico/PaseHistorico.asmx</value>
</setting>

Los siguientes valores deben ser modificados de acuerdo a la configuración del entorno:
• SIEPACSIIMPaseArchivos_PaseHistorico_PaseHistorico: Dirección URL que enlaza con
el Servicio Web encargado del pase de archivos de publicaciones y carga a histórico.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 58/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

4.5. Instalación y Configuración de Clientes Locales

4.5.1. Instalación de la Aplicación Windows (SIIM – Online)

Para instalar la versión SIIM - Online debemos iniciar el programa de instalación llamado instalar.msi
ubicado en el CD de instalación que acompaña esta guía. Seguidamente se iniciará un asistente que nos
guiará durante el proceso de instalación.

Oprimimos el botón “Next”. El siguiente formulario solicita la ubicación en la que se instalará el programa y
si estará disponible sólo para el usuario que está instalando o para todos.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 59/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Recomendamos dejar el folder por defecto y seleccionar la opción de Everyone, para permitir que cualquier
usuario que utilice el equipo tenga acceso a la aplicación. Seguido, oprimimos el botón “Next”. Esto inicia la
instalación.

Al finalizar la instalación, usted podrá ver disponible un acceso directo a la aplicación SIIM Online en el

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 60/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

menú de programas de Windows.

4.5.2. Configuración para la aplicación SIIM - Online

Al igual que la aplicación Web, será necesario actualizar el archivo de configuración de la aplicación. Este
archivo es nombrado SIEPACSIIMWinApp.exe.config y está ubicado en la ruta donde se instalo la
aplicación; por defecto, en “C:\Archivos de programa\SIEPACSIIMWinApp\”. Enseguida mostramos las
entradas que necesitan ser establecidas.

Conexión a Base de Datos

Se deberán modificar los valores según la instalación de Oracle realizada.

<appSettings>

<!-- datos requeridos por NHibernate-->


<add key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider"/>
<add key="hibernate.dialect" value="NHibernate.Dialect.Oracle9Dialect"/>
<add key="hibernate.connection.driver_class"
value="NHibernate.Driver.OracleClientDriver"/>

<!-- conexion a base de datos de produccion-->


<add key="siim.prod.conexion.usuario" value="siimpro"/>
<add key="siim.prod.conexion.clave" value="siimpro"/>
<add key="siim.prod.conexion.servidor" value="dbbdrpro"/>
<add key="siim.prod.hibernate.connection_string" value="Server=dbbdrpro;Persist Security
Info=True;User ID=siimpro;Password=siimpro;Unicode=True"/>

<!-- conexion a base de datos historica-->


<add key="siim.hist.conexion.usuario" value="siimpro"/>
<add key="siim.hist.conexion.clave" value="siimpro"/>
<add key="siim.hist.conexion.servidor" value="hbdrpro"/>
<add key="siim.hist.hibernate.connection_string" value="Server=oralocal;Persist Security
Info=True;User ID=siimpro;Password=siimpro;Unicode=True"/>
<add key="siim.ConnectionString" value="Provider='MSDAORA.1';User ID=#user#;Data
Source=#server#;Password=#pwd#"/>
</appSettings>

Los siguientes valores deben ser modificados de acuerdo a nuestra configuración:


• siim.prod.conexion.usuario: nombre de usuario de la persona que utiliza el programa para
conexión de base de datos Producción,

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 61/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

• siim.prod.conexion.clave: clave que corresponde al nombre de usuario que se utiliza,


• siim.prod.conexion.servidor: nombre de la cadena de conexión definida en el archivo
tnsname.ora.
• siim.prod.hibernate.connection_string: cadena utilizada para la conexión de base de datos
mediante Nhibernate. Entre los elementos de está cadena que se pueden identificar son los
siguientes:
- Server: nombre de la cadena de conexión definida en el archivo tnsnames.ora.
- User ID: nombre de usuario definido en la base de datos
Password: clave correspondiente al nombre de usuario.
• siim.hist.conexion.usuario: nombre de usuario de la persona que utiliza el programa para
conexión de base de datos Histórica,
• siim. hist.conexion.clave: clave que corresponde al nombre de usuario que se utiliza,
• siim. hist.conexion.servidor: nombre de la cadena de conexión definida en el archivo
tnsname.ora.
• siim. hist.hibernate.connection_string: Cadena utilizada para la conexión de base de datos
mediante Nhibernate. Entre los elementos de está cadena que se pueden identificar son los
siguientes:
- Server: nombre de la cadena de conexión definida en el archivo tnsnames.ora.
- User ID: nombre de usuario definido en la base de datos
- Password: clave correspondiente al nombre de usuario.
• siim.ConnectionString: cadena de conexión utilizada por Componente de Oracle Data Access
(ODAC)

Seguridad y Autenticación.

Los valores de seguridad deberán ser actualizados según la configuración de la red local. Estos valores
incluyen aspectos como la autenticación de los usuarios y los logs (bitácora) de errores para auditorías.

<appSettings>
<!-- autenticacion (ldap) -->
<add key="siim.ldap.activo" value="true"/>
<add key="siim.ldap.servidor" value="LDAP://10.240.197.16"/>
<add key="siim.ldap.dominio" value="DOMINIO"/>

</appSettings>

Los siguientes valores deben ser modificados de acuerdo a nuestra configuración:

• siim.ldap.activo: indica si se validará los usuarios contra el directorio activo, al iniciar la


sesión al SIIM.
• siim.ldap.servidor: nombre o dirección de Internet del computador que contiene el servicio de
directorio Active Directory.

• siim.ldap.dominio: nombre de dominio en el que son validados los usuarios.

Log del SIIM

Los valores de LOG del SIIM proporcionan información de los errores y procesos desatendidos del SIIM.

<appSettings>

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 62/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

<!-- log de procesos -->

<add key=" RutaErrorLog" value="C:\SIEPACSIIM\SIEPACSIIMError.log"/>

<add key="ServidorLog" value="dbs1"/>


<add key="UserServidorLog" value="oracle"/>
<add key="PassServidorLog" value="oracle"/>
<add key="ORACLEDirLogConciliacion" value="DIRECTORIO_LOG_CONCILIACION"/>
<add key="ORACLEDirLogBatchDiario" value="LOG_BATCH"/>
</appSettings>

Los siguientes parámetros deben ser modificados de acuerdo a la configuración:

• RutaErrorLog: es el directorio destino para el archivo que almacena los errores que se podrían
generar por algún fallo en la ejecución del programa.

• ServidorLog: el parámetro indica el nombre del servidor de base de datos.

• UserServidorLog: usuario que tiene acceso al servidor de base de datos.

• PassServidorLog: clave del usuario que tiene acceso al servidor de base de datos.

• ORACLEDirLogConciliacion: el valor es un identificador para la BDR que proporciona una ruta


donde se generan archivos log de conciliación.

• ORACLEDirLogBatchDiario: el valor es un identificador para la BDR que proporciona una ruta


donde se generan los archivos log de un proceso que ha de ejecutarse diariamente.

Interfaz de Registro de Datos (FS2ORACLE)

Los valores de registro de entrada deben ser modificados de acuerdo a la configuración y ubicación de la
Interfaz FS2ORACLE.

<appSettings>

<!-- carga de archivos (fs2oracle) -->


<add key="siim.fs2oracle.descarga.ruta.inicio" value="\\10.240.197.53\ftp2fs\"/>
<add key="siim.fs2oracle.descarga.ruta.produccion" value="mercado"/>
<add key="siim.fs2oracle.descarga.ruta.estudio" value="estudio"/>
<add key="siim.fs2oracle.descarga.descomprimir" value="descomprimir\" />

<!-- Accesso a carpetas -->


<add key="siim.acceso.unidad" value="\\10.240.197.53"/>
<add key="siim.acceso.nombreUsuario" value="USER05"/>
<add key="siim.acceso.constrasenia" value="PASS2009#"/>
</appSettings>

Los siguientes parámetros que deben ser configurados:

• siim.fs2oracle.descarga.ruta.inicio: es la primera parte de la dirección del directorio donde será


ubicados los archivos de carga para el FS2ORACLE.

• siim.fs2oracle.descarga.ruta.produccion: es el nombre de la carpeta donde se ubicaran las


cargas para producción. Este parámetro se completa con el parámetro

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 63/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

siim.fs2oracle.descarga.ruta.inicio.

• siim.fs2oracle.descarga.ruta.estudio: es el nombre de la carpeta donde se ubicaran las cargas


para modo estudio. Este parámetro se completa con el parámetro
siim.fs2oracle.descarga.ruta.inicio.

• siim.fs2oracle.descarga.descomprimir: ubicación donde se colocaran los archivos comprimidos


enviados.

• siim.acceso.unidad: valor utilizado para localizar la unidad remota que se intenta acceder para
colocar los archivos que será cargados por el FS2ORACLE.

• siim.acceso.nombreUsuario: Nombre de usuario de la unidad remota que tiene acceso a las


carpetas compartida.

• siim.acceso.contrasenia:clave del usuario que tiene acceso a la carpeta compartida.

Instalación de la Herramienta PSTOOLS


En el CD de instalación se colocará el fichero Pstools.zip, se descomprime en el disco C:\ de la máquina
con el nombre de la carpeta “pstools”. La instalación de la herramienta permitirá la ejecución de la
Interfaz SIIM – GAMS – Optimizador ubicados remotamente en el servidor de Producción.

Interfaz SIIM-GAMS-Optimizador
Los valores para la ejecución de los Modelos Matemáticos (GAMS / MatLab), que será necesarios
modificar según la ubicación de estos modelos.

<appSettings>

<!-- predespacho y gams -->


<add key="siim.gams.path_entrada_h_pre" value="C:\MER\Historico\" />
<add key="siim.gams.path_salida_h_pre" value="C:\MER\Historico\" />
<add key="siim.gams.path_entrada_h_sdt" value="C:\MER\Historico\" />
<add key="siim.gams.path_salida_h_sdt" value="C:\MER\Historico\" />
<add key="siim.MantIar.RutaArchivos" value="\\192.168.0.171\E$\MER\Historico\SCURTR\"
/>

<add key="siim.gams.path_ejecucion" value="\\192.168.0.171\GAMS23.0\" />


<add key="siim.gams.ordenadorRemoto" value="\\192.168.0.171" />
<add key="siim.gams.recursoRemoto" value="\GAMS23.0" />
<add key="siim.gams.fecha" value="NO" />

<add key="siim.gams.servidor.direccion" value="\\192.168.0.171" />


<add key="siim.gams.servidor.usuario" value="usuarioLdap" />
<add key="siim.gams.servidor.clave" value="pass2009" />
<add key="siim.gams.psexec" value="C:\pstools" />

<!-- MATHLAB-->
<add key="siim.mathlab.path_ejecucion" value="\\192.168.0.171\Mathlab\" />
<add key="siim.mathlab.ordenadorRemoto" value="\\192.168.0.171" />
<add key="siim.mathlab.recursoRemoto" value="\Mathlab" />
<add key="siim.mathlab.Rutalog" value="C:\MER\Historico\" />
<add key="siim.mathlab.sid" value="BDRPRO" />
<add key="siim.mathlab.url" value="jdbc:oracle:thin:@dbs1:1521:" />
<add key="siim.mathlab.driver" value="C:\fs2oracle\lib\ojdbc14_g.jar" />
<add key="siim.mathlab.curtr.nombre_proceso" value="Flujos_DC_Oracle_64.exe" />
<add key="siim.mathlab.cvtn.nombre_proceso" value="CVT_Oracle_64_bits.exe" />

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 64/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

<add key="siim.mathlab.reasignacion.nombre_proceso" value="Reasignacion_64_bits.exe " />


</appSettings>

Los siguientes valores deben ser modificados de acuerdo a nuestra configuración:

• siim.gams.path_entrada_h_pre: valor que representa la ruta donde se ubicarán los archivos


generados por el Modelo de Predespacho.
• siim.gams.path_salida_h_pre: valor que representa la ruta donde se ubicarán los archivos
generados por el Modelo de Predespacho.
• siim.gams.path_entrada_h_sdt: valor que representa la ruta donde se ubicarán los archivos
generados por el Modelo de Subasta.
• siim.gams.path_entrada_h_sdt: valor que representa la ruta donde se ubicarán los archivos
generados por el Modelo de Subasta.
• siim.MantIar.RutaArchivos: ruta donde se ubicarán los archivos de Mantenimiento IAR para
mantener el histórico de los archivos.
• siim.gams.ejecucion: ruta completa de la carpeta compartida del Servidor donde se encuentran
las interfaces.
• siim.gams.ordenadorRemoto: parámetro para la conexión remota al Servidor que ejecutará las
interfaces.
• Siim.gams.fecha: valor para indicar si se deben tomar en cuenta las validaciones de fecha para la
ejecución de predespacho y Posdespacho.
• siim.gams.recursoRemoto: parámetro para el acceso de carpeta compartida del Servidor en que
se encuentran las interfaces.
• siim.gams.servidor.direccion: valor que representa la dirección de red del servidor en que se
ejecutan las interfaces.
• siim.gams.servidor.usuario: parámetro que indica el Nombre de Usuario que tiene acceso a la
carpeta compartida del servidor.
• siim.gams.servidor.clave: clave del Nombre de Usuario que tiene acceso a la carpeta compartida
del servidor.
• siim.gams.psexec: ruta de la aplicación que permite la ejecución de las interface de manera
remota
• siim.mathlab.path_ejecucion: ruta completa de la carpeta compartida del servidor para localizar
las interfaces.
• siim.mathlab.ordenadorRemoto: ruta de la máquina remota en donde se ubican las interfaces de
MatLab.
• siim.mathlab.recursoRemoto: ruta de la carpeta compartida de la máquina remota donde se
localizan las interfaces de Matlab.
• siim.mathlab.RutaLog: ruta de los archivos LOG que genera las interfaces.
• siim.mathlab.sid: Identificador del Sistema de la base de datos de oracle.
• siim.mathlab.url: URL de conexión de base de datos para la interface MatLab.
• siim.mathlab.driver: ruta del driver de java que realiza la conexión de base de datos.
• siim.mathlab.curtr.nombre_proceso: nombre del modelo de Matlab para el CURTR que es
utilizado.
• siim.mathlab.cvtn.nombre_proceso: nombre del modelo de Matlab para el CVTN que es
utilizado.
• siim.mathlab.reasignacion.nombre_proceso: nombre del modelo Matlab de reasignación de
energía.

Interfaz Web Services.

El SIIM para tener un mejor control, centralizar y mejorar su funcionalidad algunos proceso se han creados
Web Services, para lograr utilizarlo es importante modificar los siguientes parámetro de acuerdo a nuestra

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 65/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

configuración.

<applicationSettings>
<SIEPACSIIMWinApp.My.MySettings>
<setting name="SIEPACSIIMWinApp_ServicioWeb_Service1" serializeAs="String">
<value>http://192.168.0.171/siimwebservice/VerificarServicio.asmx</value>
</setting>
<setting name="SIEPACSIIMWinApp_ServicioWebMail_EnviarCorreo" serializeAs="String">
<value>http://192.168.0.172/ServicioSIIM/EnviarCorreo.asmx</value>
</setting>
<setting name="SIEPACSIIMWinApp_ServicioCurtr_Service1" serializeAs="String">
<value>http://192.168.0.171/siimwebservice/VerificarServicio.asmx</value>
</setting>
</SIEPACSIIMWinApp.My.MySettings>
<setting name="SIEPACSIIMWinApp_PaseHistorico_PaseHistorico"
serializeAs="String">
<value>http://192.168.0.171/siimwebpasehistorico/PaseHistorico.asmx</value>
</setting>
<setting name="SIEPACSIIMWinApp_GeneracionInformes_Service1"
serializeAs="String">
<value>http://localhost/VerificarServicio.asmx</value>
</setting>
</applicationSettings>

<system.net>
<settings>
<servicePointManager expect100Continue="false" />
</settings>
</system.net>

• SIEPACSIIMWinApp_ServicioWeb_Service1: valor utilizado para localizar el Web Services que


determinar si el FS2ORACLE se encuentra activo o desactivado.
• SIEPACSIIMWinApp_ServicioWebMail_EnviarCorreo: valor utilizado para localizar el Web
Services que permite el envio de correos eléctronicos a través del SIIM.
• SIEPACSIIMWinApp_ServicioCurtr_Service1: valor utilizado para localizar el web service que
permite la ejecución de los procesos de Cálculo de Tarifas CURTR.
• SIEPACSIIMWinApp_PaseHistorico_PaseHistorico: valor utilizado para localizar el servicio web
que permite invocar las funciones para el pase de archivos y datos a histórico.
• SIEPACSIIMWinApp_GeneracionInformes_Service1: parámetro utilizado para localizar el
servicio que que genera los informes consolidad de Predespacho y Podespacho. Se puede utilizar
para generar cualquier otro informe que se requiera.
• Expect100Continue: parámetro incluido para la correcta interacción entre el SIIM y los servicios
web publicados en el servidor de aplicaciones. El valor por defecto debe ser False.

Configuración de Carpetas y Unidades de Red


La aplicación requiere de las siguientes carpetas y unidades de red:

Carpeta: Se debe crear la carpeta C:\MER\Historico, carpeta necesaria para ubicar los archivos .lst y .log
generados por el GAMS – Optimizador.

Unidad de Red: Las siguientes unidades de red son para el manejo y ejecución de procesos.
- La unidad W:\ utilizada para el manejo de informes generados por el SIIM Online en
entorno de Producción, la ruta que debe contener \\ServidorAplicaciones\publicaciones.
- La unidad Z:\ utilizada para el manejo de informes generados por el SIIM Online en entorno
de Desarrollo, la ruta que debe contener \\ServidorDesarrollo\publicaciones.
- La unidad G:\ usada para la ejecución de la Interfaz SIIM – GAMS – Optimizador en
entorno de Producción, la dirección que debe fijarse es la siguiente

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 66/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

\\ServidorAplicaciones\GAMS23.0.
- La unidad D:\ usada para la ejecución de la Interfaz SIIM – GAMS – Optimizador en entorno
de Desarrollo, la dirección que debe fijarse es la siguiente \\Servidordesarrollo\GAMS23.0.

Reportes y Publicaciones (MELIVER).

El SIIM se apoya en el MELIVER para la generación de las publicaciones. Estas publicaciones son creadas
en el MELIVER como informes; no obstante, a través de la funcionalidad de “robots” que incluye esta
aplicación se posibilita la integración del aplicativo con el SIIM.

Para que sea posible la comunicación entre el SIIM y el MELIVER será necesario configurar la ruta donde
se encuentra el instalado el MELIVER.

<appSettings>

<!-- reportes & publicaciones (meliver) -->


<add key="siim.meliver.ruta" value="C:\Archivos de programa\Indra\MELI\MELIVER\"/>
<add key="siim.adobe.ruta" value="C:\TempAdobe\"/>
<add key="siim.acceso.pdfadobe" value="S"/>
<add key="siim.meliver.Culture" value="en-US"/>

<add key="siim.meliver.IpPublicaciones" value="\\192.168.0.50"/>


<add key="siim.meliver.UserPublicaciones" value="SIIMUSER3"/>
<add key="siim.meliver.PasswordPublicaciones" value="Eor2009#"/>
</appSettings>

Los siguientes valores deben ser modificados de acuerdo a nuestra configuración:

• siim.meliver.ruta: nombre de directorio en el que se encuentra instalado la aplicación MELIVER.


• Siim.adobe.ruta: ruta utilizada para ubicar temporalmente los informes creados en pdf. (para casos
de conciliación)
• Siim.acceso.pdfadobe: S para indicar que se utilice la funcionalidad de pdf. N para no generar los
archivos pdf.
• Siim.meliver.culture: se debe establecer en “en-US” para hacer uso de todas las funcionalidades
del Microsoft Office Excel para la automatización de informes.
• Siim.meliver.IpPublicaciones: Dirección ip del equipo en donde se generarán los informes y
publicaciones del SIIM.
• Siim.meliver.UserPublicaciones: Usuario que cuenta con los permisos necesarios de escritura en
la carpeta de generación de informes.
• Siim.meliver.PasswordPublicaciones: Contraseña utilizada por el usuario que cuenta con los
permisos necesarios de escritura en la carpeta de generación de informes.

A su vez, los robots que son invocados por el SIIM, deben ser configurado en la Base de Datos en la tabla
SIIM_ROBOTS con la información necesaria para la ejecución (esto incluye nombre del robots y los
argumentos o parámetros que son necesarios).

Para los robots se definen la ruta o carpeta donde los archivos generados son colocados. Están rutas son
generadas en las siguientes tablas:

SIIM_PARAMETROS
• PARAMETRO: “PUBORI”
• VALOR:“E:\SIIM\Publicaciones\”

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 67/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

SIL_RUTAS
• COD_ROBOTS : “código del robot en la tabla SIIM_ROBOTS”

Nota: Los valores para la ruta de las tablas SIL_RUTAS y SIIM_PARAMETROS deben ser
iguales.

4.5.3. Instalación de MELIVER

Dentro del CD de instalación del SIIM en la carpeta MELIVER se encuentra el archivo de instalación del
MELIVER (setup.exe); damos doble clic sobre éste para iniciar el instalador de la aplicación.

Seguidamente, seleccione el idioma de la instalación y presione siguiente.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 68/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Paso siguiente, nos da la bienvenida a la instalación de la aplicación, para lo cual damos un clic en el botón
siguiente para continuar con la instalación.

Después de haber leído el contrato de licencia lo aceptamos dando clic en el botón “si”.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 69/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Paso siguiente nos pregunta donde queremos colocar los archivos de la instalación, presionamos siguiente
si deseamos instalarlos en una carpeta especifica de lo contrario damos clic en siguiente y los archivos
serán instalados en la carpeta ya preestablecida (C:\Archivos de programa\Indra\MELI).

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 70/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

En la siguiente ventana presionamos el botón siguiente dejando la opción preestablecida en la pantalla.

Paso siguiente seleccionar componentes de instalación.

El paso siguiente nos pide ingresar el nombre del cliente, bajo el cual será instalada la aplicación.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 71/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

La siguiente pantalla se presenta si previamente se ha instalado el MELIVER. Se debe seleccionar todos


los elementos para mantener la configuración anterior.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 72/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Seguido el asistente de instalación nos pedirá que seleccionemos el modo de Aplicación, escoger AGENTE
(SIN DLAP) y damos clic en “siguiente”.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 73/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

En la ventana siguiente nos solicitará introducir el nombre de la base de datos donde se encuentra la
configuración del MELIVER. Introducimos el nombre de dado previamente (4.2.1. Creación de Base de
Datos). Cabe destacar que para el correcto funcionamiento del MELIVER, es necesario que las tablas con
el prefijo SIL_ hayan sido configuradas.

Luego se solicita la dirección del Oracle SqlLoader, el que debe estar instalado previamente en la
máquina. Referirse al punto 4 de este documento (Instalación de la Aplicación), específicamente en la Nota
2 del subpunto 4.1 – Prerrequisitos.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 74/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

El sistema instalara todos los archivos necesarios para el funcionamiento de la aplicación en la carpeta
especificada anteriormente.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 75/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Una vez terminada la instalación, nos preguntara si queremos reiniciar el equipo. Se recomienda iniciar el
mismo, para lo que seleccionamos la opción “si” y damos clic en el botón finalizar.

4.5.4. Configuración de Usuarios de MELIVER

Para dar de alta un usuario en MELIVER debe configurar las tablas TB_APP_ROLES y
TB_APP_USUARIOS. En la primera de estas se colocan los perfiles o roles que gestiona el MELIVER; en
la segunda, colocamos los usuarios que tendrán acceso a la aplicación.

El MELIVER posee dos roles básicos: administración (meli-adm) y consulta (meli-con). El rol de
administración permite la creación, modificación y ejecución de informes; mientras que el rol de consulta,
restringe el usuario a la ejecución de los informes previamente elaborados. La tabla TB_APP_ROLES
deberá tener los siguientes registros:

APLICACION ROL PERFIL


VER meli-adm ADM
VER meli-con CON

Por su parte, en la tabla TB_APP_USUARIOS deberemos insertar un registro por cada usuario que tendrá
acceso al MELIVER. El usuario que se ingresa en esta tabla previamente debe existir como un usuario de
la base de datos de ORACLE. Configuramos el usuario MELIVER previamente creado en el apartado 4.2.1.
Creación de Base de Datos.

APLICACIÓN ROL USUARIO DESCRIPCION MSG


VER meli-adm MELIVER Usuario de Administración del
MELIVER.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 76/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

4.5.5. Inicialización del MELIVER

Reiniciado el equipo nos dirigimos al escritorio y damos doble clic sobre el icono MELIVER, que debe tener
el siguiente aspecto:

Si no encontramos icono en el escritorio, iniciamos el MELIVER a través del Menú de Programas.

Al inicio de la Aplicación nos pedirá seleccionar la licencia que será posteriormente suministrada por Indra.
Luego debe introducir el usuario, contraseña y base de datos a la cual se conectara la aplicación,
introducimos los datos y damos clic en “siguiente”.

Luego de validados los datos, se presenta la ventana principal de la aplicación. Al ingresar a la aplicación
se mostrará algo como esto.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 77/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Perfil del
Usuario

Dentro de Menú SIL damos clic en la opción Archivo de configuración INI.

Dentro de este archivo podemos configurar nombre de la base de datos, rutas de donde se tomarán las
plantillas, ruta de salida de los informes, entre otras opciones.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 78/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 79/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Después de haber realizado la configuración requerida podemos empezar a trabajar con MELIVER.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 80/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

5. TABLAS / ARCHIVOS Y RELACIONES

5.1. TABLAS Y/O ARCHIVOS

5.1.1. Tablas

Para obtener todas las tablas del sistema se ejecutará un query como el siguiente:

SELECT TABLE_NAME
FROM ALL_TABLES
WHERE OWNER = 'SIIMPRO'
ORDER BY TABLE_NAME;

Para una mayor referencia de sobre las diferentes tablas que componen la aplicación del SIIM, se puede
referir al documento DF005_SIIM-Modelo_Fisico_Datos.doc donde encontrará esta información a detalle,
sobre la Base de Datos Regional (BDR)

5.1.2. Archivos

Adjuntamos la descripción de los archivos de entrada utilizados por la aplicación:

5.1.3. Archivos de entrada

A continuación se describen los formatos (XML) de los archivos de entradas para los procesos de mercado:
predespacho, posdespacho y subasta de derechos de transmisión. Estos archivos serán gestionados a
través de la interfaz externa del SIIM mediante el fs2oracle.

Declaraciones Diarias de Contrato/Ofertas


Se utiliza el siguiente formato xml:

<?xml version="1.0" encoding="iso-8859-1"?>


<DeclaracionDeContratos
xmlns="http://www.enteoperador.org/schema/DeclaracionDeContratos"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xs="http://www.w3.org/2001/XMLSchema">

<Operador> </Operador>
<Fecha> </Fecha>
<Declaracion>
<Agentei> </Agentei>
<PuntoMedi> </PuntoMedi>
<Agenter> </Agenter>
<PuntoMedr> </PuntoMedr>
<PeriodoInicio> </PeriodoInicio>
<PeriodoFin> </PeriodoFin>
<TipoContrato> </TipoContrato>
<CodigoContratoFirme> </CodigoContratoFirme>
<TitularDT> </TitularDT>
<ResponsableTransmision> </ResponsableTransmision>
<EnergiaDeclaradaMW> </EnergiaDeclaradaMW>
<EnergiaRequeridaMW> </EnergiaRequeridaMW>

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 81/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

<OfertadePMAX Existe="no">
<MWBloque1> </MWBloque1>
<Precio1> </Precio1>
<MWBloque2> </MWBloque2>
<Precio2> </Precio2>
<MWBloque3> </MWBloque3>
<Precio3> </Precio3>
<MWBloque4> </MWBloque4>
<Precio4> </Precio4>
<MWBloque5> </MWBloque5>
<Precio5> </Precio5>
</OfertadePMAX>
<OfertadeFLEX Existe="si">
<TipoOfertaFlexibilidad> </TipoOfertaFlexibilidad>
<MWBloque1> </MWBloque1>
<Precio1> </Precio1>
<MWBloque2> </MWBloque2>
<Precio2> </Precio2>
<MWBloque3> </MWBloque3>
<Precio3> </Precio3>
<MWBloque4> </MWBloque4>
<Precio4> </Precio4>
<MWBloque5> </MWBloque5>
<Precio5> </Precio5>
</OfertadeFLEX>
</Declaracion>
</DeclaracionDeContratos>

Ofertas de Oportunidad
Se utiliza el siguiente formato xml:

<?xml version="1.0" encoding="iso-8859-1"?>


<OfertasdeOportunidad xmlns="http://www.enteoperador.org/schema/OfertasdeOportunidad"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xs="http://www.w3.org/2001/XMLSchema">

<Operador> <Operador>
<Fecha> </Fecha>
<Oferta>
<Agente> </Agente>
<PuntoMedida> </PuntoMedida>
<PeriodoInicio> </PeriodoInicio>
<PeriodoFin> </PeriodoFin>
<TipoOferta> </TipoOferta>
<MWBloque1> </MWBloque1>
<Precio1> </Precio1>
<MWBloque2> </MWBloque2>
<Precio2> </Precio2>
<MWBloque3> </MWBloque3>
<Precio3> </Precio3>
<MWBloque4> </MWBloque4>
<Precio4> </Precio4>
<MWBloque5> </MWBloque5>
<Precio5> </Precio5>
</Oferta>
</OfertasdeOportunidad>

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 82/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Indisponibilidad de Predespacho
Se utiliza el siguiente formato xml:

<?xml version="1.0" encoding="iso-8859-1"?>


<IndisponibilidadesDePredespachos
xmlns="http://www.enteoperador.org/schema/IndisponibilidadesDePredespachos"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xs="http://www.w3.org/2001/XMLSchema">

<Operador> <Operador>
<Fecha> </Fecha>
<Indisponibilidad>
<PeriodoInicio> </PeriodoInicio>
<PeriodoFin> </PeriodoFin>
<CKT> </CKT>
<Nodoi> </Nodoi>
<Nodoj> </Nodoj>
<TipoMotivo> </TipoMotivo>
<IndisponibilidadTotal Igual="no">
<CapacidadOperativaiaj> </CapacidadOperativaiaj>
<CapacidadOperativajai> </CapacidadOperativajai>
</IndisponibilidadTotal>
<Justificacion> </Justificacion>
</Indisponibilidad>
</IndisponibilidadesDePredespachos>

Predespacho Nacional
Se utiliza el siguiente formato xml:

<?xml version="1.0" encoding="iso-8859-1"?>


<PredespachoNacionales xmlns="http://www.enteoperador.org/schema/PredespachoNacionales"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xs="http://www.w3.org/2001/XMLSchema">

<Operador> </Operador>
<Fecha> </Fecha>
<PredespachoNac>
<Periodo> </Periodo>
<Agente> </Agente>
<PuntodeMedida> </PuntodeMedida>
<NodoOscilante> </NodoOscilante
<Tipo> </Tipo>
<MW> </MW>
<DemandaNA> </DemandaNA>
<GeneracionMaxima> </GeneracionMaxima>
<SRRP Igual="si">
<AsignaciondeSRRPMW> </AsignaciondeSRRPMW>
</SRRP>
<SRRS Igual="si">
<AsignaciondeSRRSMW> </AsignaciondeSRRSMW>
</SRRS>
</PredespachoNac>

<PredespachoNac>
<Periodo> </Periodo>
<Agente> </Agente>
<PuntodeMedida> </PuntodeMedida>
<NodoOscilante> </NodoOscilante
<Tipo> </Tipo>

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 83/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

<MW> </MW>
<DemandaNA> </DemandaNA>
<GeneracionMaxima> </GeneracionMaxima>
<SRRP Igual="no">
<AsignaciondeSRRPMW> </AsignaciondeSRRPMW>
</SRRP>
<SRRS Igual="no">
<AsignaciondeSRRSMW> </AsignaciondeSRRSMW>
</SRRS>
</PredespachoNac>
</PredespachoNacionales>

Mediciones
Se utiliza el siguiente formato xml:

<?xml version="1.0" encoding="iso-8859-1"?>


<Mediciones xmlns="http://www.enteoperador.org/schema/Mediciones"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<Operador> <Operador>
<Fecha> </Fecha>
<Medicion>
<PuntoMedida> </PuntoMedida>
<Medidor> </Medidor>
<Periodo> </Periodo>
<TipoMedicion> </TipoMedicion>
<Bidireccionalidad> </Bidireccionalidad>
<MagnitudMW> </MagnitudMW>
<MagnitudMVar> </MagnitudMVar>
<Autorizacion> </Autorizacion>
</Medicion>
</Mediciones>

Ofertas de DT Mensual
Se utiliza el siguiente formato xml:

<?xml version="1.0" encoding="iso-8859-1"?>


<DtMensual xmlns="http://www.enteoperador.org/schema/DTMensual"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<DtMensual>
<Operador> <Operador>
<Subasta> <Subasta>
<Oferta>
<Agente> </Agente>
<RazonSocial> </RazonSocial>
<OfertaDt> </OfertaDt>
<TipoOferta> </TipoOferta>
<DtAnual> </DtAnual>
<TipoDt> </TipoDt>
<NodoInyeccion> </NodoInyeccion>
<NodoRetiro> </NodoRetiro>
<MwInyeccion> </MwInyeccion>
<MwRetiro> </MwRetiro>
<MontoOferta> </MontoOferta>

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 84/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

<PerdidaMax> </PerdidaMax>
<DescuentoOferta> </DescuentoOferta>

</Oferta>
</DtMensual>

Ofertas de DT Anual
Se utiliza el siguiente formato xml:

<?xml version="1.0" encoding="iso-8859-1"?>


<DtAnual xmlns="http://www.enteoperador.org/schema/DTAnual"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<DtAnual>
<Operador> <Operador>
<Subasta> <Subasta>
<Oferta>
<Agente> </Agente>
<RazonSocial> </RazonSocial>
<OfertaDt> </OfertaDt>
<TipoDt> </TipoDt>
<NodoInyeccion> </NodoInyeccion>
<NodoRetiro> </NodoRetiro>
<MwInyeccion> </MwInyeccion>
<MwRetiro> </MwRetiro>
<MontoOferta> </MontoOferta>
<GarantiaMnto> </GarantiaMnto>
<PerdidaMax> </PerdidaMax>
<DescuentoOferta> </DescuentoOferta>
</Oferta>
</DtAnual>

Otros Archivos de Entrada de Procesos


A su vez existen otros archivos de formatos diversos que serán utilizados para la verificación de la
seguridad operativa. Estos archivos podrán ser archivos raw (de control de cambio), o bien ser archivos en
formato Microsoft Excel (xls) o PDF.

Por otro lado, existen otros archivos de entrada que serán ingresados a la BDR haciendo uso de la interfaz
SSI del SIIM Online. A continuación se detallan los mismos, señalando el módulo al que pertenecen.

SADT/ Publicación de Subastas


Para el proceso de subastas se publican una serie de archivos que complementan dicho proceso. Estos
archivos son suministrados por el EOR para su publicación y estos son:

- Nodos de la RTR
- Precios Nodales
- PFS
- Base de Datos Complementaria
- Formato de las Ofertas

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 85/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

- Precios_Mínimo

SADT/ Contingencias
El objetivo de la generación de este archivo es facilitar la carga de las contingencias asociadas a una
subasta de derechos de transmisión. El archivo se generado a partir del Mantenimiento de Subastas, en
SADT.

- ID Subasta
- Subperiodo
- ID Instalación
- Tipo de Instalación (linea / transformador)
- Nodo I
- Nodo J
- CKT

SADT/ Archivos de DT Vigentes


Este archivo es generado (formato Excel) a través de la funcionalidad de Publicación de Subastas. La
información es obtenida de la BDR. El archivo contiene todos los DT vigentes al momento de la subasta.

- ID_DT
- Tipo DT
- ID_Subasta
- ID_Nodo_I
- ID_Nodo_R
- ID_Agente
- Tipo Periodicidad
- Fecha Inicio
- Fecha Fin
- Potencia I
- Potencia R
- Precios Implicitos PN
- Precios Implicitos PON

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 86/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

SADT/ Archivos de DT Históricos


Este archivo es generado (formato excel) a través de la funcionalidad de Publicación de Subastas. La
información es obtenida de la BDR. El archivo contiene todos los DT históricos al momento de la subasta.

- ID_DT
- Tipo DT
- Estado
- ID_Subasta
- ID_Nodo_I
- ID_Nodo_R
- ID_Agente
- Tipo Periodicidad
- Fecha Inicio
- Fecha Fin
- Potencia I
- Potencia R
- Precios Implicitos PN
- Precios Implicitos PON

SCURTR/ Mantenimiento de IAR


Desde el Mantenimiento de IAR se posibilita el registro de los importes de IAR para cada una de las
instalaciones de la RTR; dicho registro se realiza a través de un proceso de carga. Es decir, una carga
consiste en el ingreso a la BDR de la información suministrada por los usuarios (EOR) en archivos de texto.
Esta información constituye un requerimiento para el cálculo del CURTR; y en este caso particular,
información relativa al IAR.

El proceso consiste en generar los archivos de texto que serán actualizados por los usuarios del EOR, a
partir de las instalaciones registradas en la BDR. Una vez actualizados los archivos, serán ingresados a la
BDR a partir de un módulo de carga (presenta en el Mantenimiento de IAR). De esta forma, se reducen las
inconsistencias o errores productos de la manipulación de los archivos; y se facilita el proceso de registro de
información.

Básicamente, lo que debe ser actualizado en el archivo es el importe correspondiente al IAR. Esta
actualización de los archivos pueden ser realizadas mediante el uso de Microsoft Excel. Siempre teniendo
en cuenta que el archivo debe ser guardado en formato de texto, preservando así su estructura y formato
original.

Nota: Si se agrega un nuevo elemento en el archivo, éste debe haber sido previamente registrado en la
BDR para que la correspondencia no se pierda. De no ser así el archivo no podrá ser ingresado (cargado)
en el SIIM.

Se utilizan los siguientes formatos txt para la carga de la información según instalación.

Nombre del Archivo → LINyyyymmdd.txt


• País
• ID del Elemento
• Año
• Mes_inicio
• Bus I
• Bus J

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 87/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

• CKT
• Nombre del Elemento
• Monto IAR
• Monto VEI

Nombre del Archivo → TRAyyyymmdd.txt


• País
• ID del Elemento
• Año
• Mes inicio
• Bus I
• Bus J
• Bus K
• CKT
• Nombre del Elemento
• Monto IAR
• Monto VEI

Nombre del Archivo → ECEyyyymmdd.txt


• País
• ID del Elemento
• Año
• Mes inicio
• Bus I
• Nombre del Elemento
• Monto IAR
• Monto VEI

Nombre del Archivo → ECOyyyymmdd.txt


• País
• ID del Elemento
• Año
• Mes inicio
• Bus I
• Id del Equipo de Conexión
• Nombre del Elemento
• Monto IAR
• Monto VEI

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 88/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

5.1.4. Archivos de Salida del SIIM

A continuación se describen los archivos de salida, generados por el SIIM, a partir de la información
contenida en la BDR, para intercambiar información con el usuario. Se presentan los archivos por módulo.

SADT/ Precios Mínimos


Para el proceso de subastas se publican una serie de archivos que complementan dicho proceso. Estos
archivos son suministrados por el EOR para su publicación y estos son:

• ID Subasta
• Nodo
• Precio

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 89/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

SCURTR/ Mantenimiento de IAR


Se utilizan los siguientes formatos txt para la generación:

Lo que hacemos en la generación no es más que, a partir de la data existente en la base de datos (BDR)
procedemos a crear la plantilla de carga para que los usuarios solo tengan que introducir los valores de los
montos. De esta forma el usuario solo tendrá que colocar los montos, evitándose así trata de ingresar
registros que podrían estar inconsistentes, referente a los elementos de formen parte de la RTR. Al generar
nosotros los archivos logramos disminuir las posibles inconsistencias por la manipulación de dicho archivo.

Nombre del Archivo → LINyyyymmdd.txt


• País
• ID del Elemento
• Año
• Mes_inicio
• Bus I
• Bus J
• CKT
• Nombre del Elemento

Nombre del Archivo → TRAyyyymmdd.txt


• País
• ID del Elemento
• Año
• Mes inicio
• Bus I
• Bus J
• Bus K
• CKT
• Nombre del Elemento

Nombre del Archivo → ECEyyyymmdd.txt


• País
• ID del Elemento
• Año
• Mes inicio
• Bus I
• Nombre del Elemento

Nombre del Archivo → ECOyyyymmdd.txt


• País
• ID del Elemento
• Año
• Mes inicio
• Bus I
• Id del Equipo de Conexión
• Nombre del Elemento

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 90/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

SCURTR/ Carga de CVT Proyectados


Se utilizan los siguientes formatos txt para la carga o ingreso de información al SIIM:
:

Nombre del Archivo → CVTyyyymmdd.txt


• País
• Id del Elemento
• Año
• Semestre
• Tipo de Elemento
• Bus I
• Bus J
• CKT
• Monto CVT

SCURTR/ Carga de CVT Proyectados


Se utilizan los siguientes formatos txt para la generación:

Para la carga de CVT Proyectados se utiliza el mismo mecanismo descrito en la parte superior en el punto
de Mantenimiento de IAR. Se genera el archivo para que el usuario lo complete y luego se ingrese el mismo
al SIIM y de esta forma evitar al máximo las inconsistencias

Nombre del Archivo → CVTyyyymmdd.txt


• País
• Id del Elemento
• Año
• Semestre
• Tipo de Elemento
• Bus I
• Bus J
• CKT

SCURTR/ Mantenimiento de IAR


El proceso de generación/carga de información desde el Mantenimiento de IAR ya fue comentado en el
apartado anterior. En el mismo se describe el formato de los archivos utilizados por este Mantenimiento.
Cabe destacar que los archivos cargados son versionados, lo que permite llevar el seguimiento o
trazabilidad de la información. Este proceso de versionado consiste en guardar una copia de cada archivo,
renombrando el mismo y adjuntando un sufijo con un número consecutivo asignado por el sistema. Es
importante señalar que el archivo original no lleva el sufijo de versionado, lo que permite ubicar el mismo
fácilmente. Este número indica la cantidad de veces que se ha enviado el mismo archivo. Esta es una
funcionalidad que no tiene implicación sobre los archivos en si y la aplicación SIIM los maneja sin
inconveniente.

Se utilizan los siguientes formatos txt para los archivos versionados (el versionado es indicado a través de
_n, donde “n” es el número consecutivo):

Nombre del Archivo → LINyyyymmdd_n.txt


• País

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 91/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

• ID del Elemento
• Año
• Mes_inicio
• Bus I
• Bus J
• CKT
• Nombre del Elemento
• Monto IAR
• Monto VEI

Nombre del Archivo → TRAyyyymmdd_n.txt


• País
• ID del Elemento
• Año
• Mes inicio
• Bus I
• Bus J
• Bus K
• CKT
• Nombre del Elemento
• Monto IAR
• Monto VEI

Nombre del Archivo → ECEyyyymmdd_n.txt


• País
• ID del Elemento
• Año
• Mes inicio
• Bus I
• Nombre del Elemento
• Monto IAR
• Monto VEI

Nombre del Archivo → ECOyyyymmdd_n.txt


• País
• ID del Elemento
• Año
• Mes inicio
• Bus I
• Id del Equipo de Conexión
• Nombre del Elemento
• Monto IAR
• Monto VEI

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 92/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

SCURTR/ Carga de CVT Proyectados


Al igual que en el mantenimiento del IAR, estos archivos se manejan de la misma manera, generando un
versionado si el archivo es enviado mas de una vez.

Se utilizan los siguientes formatos txt para los archivos versionados:

Nombre del Archivo → CVTyyyymmdd_n.txt


• País
• Id del Elemento
• Año
• Semestre
• Tipo de Elemento
• Bus I
• Bus J
• CKT
• Monto CVT

STC/ Carga de Precios Marginales


Se utilizan los siguientes formatos txt para la carga:

Nombre del Archivo → Precio_Marginal.txt

• Fecha
• Área Control
• Nodo
• Periodo
• Precio

Archivos de entrada del PSS/E


A continuación presentamos los archivos de entrada del modelo PSS/E que son generados en el SIIM a
partir de la información contenida en la BDR.

• [RAW] Power Flow Raw Data Files.


• Case Identification
• Bus Data
• Load Data
• Generator Data
• Nontransformer Branch Data
• Transformer Data
• Area Interchange Data
• Two Terminal DC Line Data
• Voltage Source Converter DC Line Data
• Switched Shunt Data
• Transformer Impedance Correction Tables
• Multi Terminal DC Line Data
• Multisection Line Grouping Data
• Zone Data
• Interarea Transfer Data

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 93/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

• Owner Data
• FACTS Device Data

• [SEQ] Sequence Data Files.


• Change Code
• Positive Sequence Generator Impedance Data
• Negative Sequence Generator Impedance Data
• Zero Sequence Generator Impedance Data
• Negative Sequence Shunt Load Data
• Zero Sequence Shunt Load Data
• Zero Sequence Nontransformer Branch Data
• Zero Sequence Mutual Impedance Data
• Zero Sequence Transformer Data
• Zero Sequence Switched Shunt Data

• [ANS] ANSI Fault Specification Data Files.


• ANSI Fault Specification

• [RWM] Machine Impedance Data Files.


• RWM Fault Specification

• [INL] Inertia and Governor Response Data Files.


• INLF Fault Specification

• [GCAP] Machine Capability Curve Data Files.


• GCAP Fault Specification

• [DYR] Dynamics Data Files.


• DYR Model Specification

• [BKDY] Breaker Duty Data Files.


• BKD Files
• BKF Files

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 94/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Nota: Para más detalle de la estructura de los archivos del PSS/E se pueden referir a la
documentación suministrada por la CEAC y el EOR: “PSS/E-30.2. Program Operation Manual:
Volume I ”.

Archivos de entrada del SDDP


A continuación presentamos los archivos de entrada del modelo SDDP que son generados por el SIIM a
partir de la información contenida en la BDR.

• DATOS DEL SISTEMA


• PATH.DAT Nombre de los directorios
• SYSTEM.DAT Identificador de los sistemas
• SDDP.DAT Datos generales y opciones de ejecución

• CENTRALES HIDROELÉCTRICAS
• CHIDROXX.DAT Configuración hidroeléctrica
• MHIDROXX.DAT Modificación de la configuración hidroeléctrica
• PMHIZZXX.DAT Mantenimiento de las hidroeléctricas
• RIEGYYXX.DAT Datos de riego
• MXTOYYXX.DAT Defluencia total máxima
• MNTOYYXX.DAT Defluencia total mínima
• VALEYYXX.DAT Volúmenes de alerta
• VMINYYXX.DAT Volúmenes de seguridad
• VESPYYXX.DAT Volúmenes de espera
• POLHIDXX.DAT Datos adicionales
• VOLMORXX.DAT Volumen muerto

• CENTRALES TERMOELÉCTRICAS
• CTERMIXX.DAT Configuración termoeléctrica
• MTERMIXX.DAT Modificación de la configuración térmica
• PMTRZZXX.DAT Mantenimiento de las termoeléctricas
• CCOMYYXX.DAT Costos de combustible
• FURAYYXX.DAT Tasa de consumo de combustible
• FUELYYXX.DAT, Disponibilidad de combustible
• GMZZYYXX.DAT Generación mínima operativa individual o por grupos de
centrales
• CAZZYYXX.DAT Costo de arranque variables para centrales commitment
• CCOPZZXX..DAT Estado operativo de térmicas ciclo combinado

• RESTRICCIONES MIXTAS
• RGZZYYXX.DA Restricciones de generación
• RRZZYYXX.DAT Reserva rodante

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 95/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

• RESGERXX.DAT Configuración restricciones de reserva de generación

• DATOS DE TRANSMISIÓN - MODELO DE INTERCAMBIOS


• INTERC.DAT Configuración de intercambios
• MINTER.DAT Modificación de los intercambios
• CSUMINT.DAT Configuración de suma de intercambios
• MSUMINT.DAT Modificación de los datos de suma de intercambios
• CINTZZYY.DAT Costos de intercambio

• DATOS DE TRANSMISIÓN - MODELO DE FLUJO DE POTENCIA


• DBUS.DAT Configuración de barras
• MBUS.DAT Modificación de los datos de barra
• DCIRC.DAT Configuración de circuitos
• MCIRC.DAT Modificación de los datos de circuitos
• DCLINK.DAT Datos de línea dc
• MDCLINK.DAT Modificación de las líneas dc
• EXPIMPAR.DAT Límites de exportación e importación por área eléctrica
• MAREAS.DAT Modificación de los límites de exportación e importación
• CSUMCIRC.DAT Configuración de suma de flujo en circuitos
• MCSUMCIRC.DAT Modificación de los datos de suma de flujo en circuitos
• CCIRZZYY.DAT Costos en circuitos internacionales

• DEMANDA
• DEZZYYXX.DAT Mediano y largo plazo
• DUVAZZYY.DAT Duración variable de los bloques

• DÉFICIT
• MCDEF.DAT Modificación curva costo de déficit

• DISPONIBILIDAD Y TRANSPORTE DE GÁS NATURAL


• SISGAS.DAT Sistema de gas
• MSISGAS.DAT Modificación de sistema de gas
• DEMGAS.DAT Demanda no termoeléctrica de gas
• DATDGYYNN.DAT Datos cronológicos
• INTGAS.DAT Características de gasoductos
• MINTGAS.DAT Mod. De datos de gasoductos

• HIDROLOGÍA
• ARQ.USI y ARQS.USI Configuración de las estaciones hidrológicas
• ARQ.ASC y ARQS.ASC Histórico de caudales

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 96/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

• ARROPAR y ARQS.PAR Archivos de parámetros


• FORW.DAT Archivo externo de secuencias de caudales (forw.dat)
• BACK.DAT Archivo externo de caudales condicionados (back.dat)
• INCRED.DAT Incertidumbre reducida

• CONTRATOS
• CONTZZXX.DAT Datos generales

• CORTO PLAZO
• SDDPCP.DAT Datos generales
• CPDEXX.DAT Demanda
• CPDEXBUS.DAT Demanda por barra
• CAUDCP.DAT Caudales
• CPPMHIXX.DAT Mantenimiento de centrales hidro
• CPPMTRXX.DAT Mantenimiento de centrales térmicas
• CPPMCI.DAT Mantenimiento de circuitos
• CPRRHIXX.DAT Reserva rodante para centrales hidro
• CPAGHUXX.DAT Reserva superior de agc para centrales hidro
• CPAGHLXX.DAT Reserva inferior de agc para centrales hidro
• CPAGTUXX.DAT Reserva superior de agc para centrales térmicas
• CPAGTLXX.DAT Reserva inferior de agc para centrales térmicas
• DTTEMPXX.DAT Tablas de variación de potencia y consumo específico por
temperatura
• CPTEMPXX.DAT Temperatura para centrales térmicas
• CPUNFOXX.DAT Unidades forzadas
• CPVALEXX.DAT Volúmenes de alerta
• CPVMINXX.DAT Volúmenes de seguridad
• CPVESPXX.DAT Volúmenes de espera
• CPRGERXX.DAT, Restricciones de generación
• CPRESGXX.DAT Restricciones de reserva de generación
• CPCARRXX.DAT Costo de arranque variables para centrales commitment
• CPFRATXX.DAT Restricciones en la tasa de consumo de combustible
• CPFCONXX.DAT Restricciones en la disponibilidad de combustible
• CPFCSTXX.DAT Costos de combustibles variables
• CPSUMCMN.DAT Límite inferior suma de flujo en circuitos
• CPSUMCMX.DAT Límite superior suma de flujo en circuitos

• DÉFICIT
• SENSIB.DAT Analisis de sensibilidad

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 97/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Nota: Para más detalle de la estructura de los archivos del SDDP se pueden referir a la
documentación suministrada por la CEAC y el EOR: “MODELO SDDP. Descripción de los
Archivos de Entrada. Versión 9.0”.

5.1.5. Archivos relacionados a la implementación de los Modelos Matemáticos.

A continuación se describen los archivos que son utilizados por el SIIM en la interfaz de ejecución de los
modelos matemáticos, desarrollados en GAMS: Predespacho, Posdespacho y Subastas de Derechos de
Transmisión. Modelos desarrollado en MatLab: CURTR y CVTN.

5.1.5.1. GAMS/ Modelo Predespacho


Se utilizan los siguientes archivos para la implementación y funcionamiento correcto del modelo de
Predespacho:

- LanzaModeloGams.bat: Archivo que el SIIM utiliza para el iniciar la ejecución de los Modelos GAMS.
- ReemplazaNumSesion.bat / ReemplazaNumSesion2.bat: Ejecutables utilizados para reemplazar el id
de sesión de la ejecución de proceso en los archivos para la lectura de entradas de datos.

Modelo Predespacho A
- Precespacho_Oracle.gms: Modelo GAMS de Predespacho para soluciones con pérdidas y reserva
rodante limitada..
- Read_datos.bat: Archivo BATCH que ejecuta el archivo de Read_data.sql que contiene las lecturas
de las tablas que se utiliza en el modelo.
- Read_data.sql: Archivo SQL que contiene las sentencia SELECT para las lecturas de las tablas de la
base de datos.
- Write_Data.bat: Archivo BATCH que realiza la escritura de los archivos generados por el modelo.
- Final.bat: Archivo BATCH que elimina los archivos generados temporalmente por el modelo.

Modelo Predespacho B
- Predespacho_Oracle_modelo_b.gms: Modelo GAMS de Predespacho para soluciones con pérdidas
y reservas rodante completa.
- Read_datos_modelo_b.bat: Archivo BATCH que ejecuta el archivo de Read_data_modelo_b.sql
que contiene las lecturas de las tablas que se utiliza en el modelo.
- Read_data_modelo_b.sql: Archivo SQL que contiene las sentencia SELECT para las lecturas de las
tablas de la base de datos.
- Write_Data.bat: Archivo BATCH que realiza la escritura de los archivos generados por el modelo.
- Final_modelo_b.bat: Archivo BATCH que elimina los archivos generados temporalmente por el
modelo.

Modelo Predespacho C
- Predespacho_Oracle_modelo_c.gms: Modelo GAMS de Predespacho para soluciones.sin pérdidas
y sin reserva rodante.
- Read_datos_modelo_c.bat: Archivo BATCH que ejecuta el archivo de Read_data_modelo_c.sql
que contiene las lecturas de las tablas que se utiliza en el modelo.
- Read_data_modelo_c.sql: Archivo SQL que contiene las sentencia SELECT para las lecturas de las
tablas de la base de datos.
- Write_Data.bat: Archivo BATCH que realiza la escritura de los archivos generados por el modelo.
- Final_modelo_c.bat: Archivo BATCH que elimina los archivos generados temporalmente por el

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 98/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

modelo.

Modelo Predespacho D
- Predespacho_Oracle_modelo_d.gms: Modelo GAMS de Predespacho para soluciones con
pérdidas y sin reserva rodante.
- Read_datos_modelo_d.bat: Archivo BATCH que ejecuta el archivo de Read_data_modelo_d.sql
que contiene las lecturas de las tablas que se utiliza en el modelo.
- Read_data_modelo_d.sql: Archivo SQL que contiene las sentencia SELECT para las lecturas de las
tablas de la base de datos.
- Write_Data.bat: Archivo BATCH que realiza la escritura de los archivos generados por el modelo
- Final_modelo_d.bat: Archivo BATCH que elimina los archivos generados temporalmente por el
modelo.

Modelo Predespacho E
- Predespacho_Oracle_modelo_e.gms: Modelo GAMS de Predespacho para soluciones sin pérdidas
y con reserva rodante limitada.
- Read_datos_modelo_e.bat: Archivo BATCH que ejecuta el archivo de Read_data_modelo_e.sql
que contiene las lecturas de las tablas que se utiliza en el modelo.
- Read_data_modelo_e.sql: Archivo SQL que contiene las sentencia SELECT para las lecturas de las
tablas de la base de datos.
- Write_Data.bat: Archivo BATCH que realiza la escritura de los archivos generados por el modelo.
- Final_modelo_e.bat: Archivo BATCH que elimina los archivos generados temporalmente por el
modelo.

5.1.5.2. GAMS/ Modelo Posdespacho


En la implementación del modelo de Posdespacho se necesitan los siguientes archivos:

- LanzaModeloGams.bat: Archivo que el SIIM utiliza para el iniciar la ejecución de los Modelos GAMS.
- ReemplazaNumSesion.bat / ReemplazaNumSesion2.bat: Ejecutables utilizados para reemplazar el
id de sesión de la ejecución de proceso en los archivos para la lectura de entradas de datos.

Modelo Posdespacho A
- Posdespacho_Oracle.gms: Modelo GAMS de Posdespacho para soluciones con pérdidas.
- Read_datos_pos.bat: Archivo BATCH que ejecuta el archivo de Read_data_pos.sql que contiene
las lecturas de las tablas que se utiliza en el modelo.
- Read_data_pos.sql: Archivo SQL que contiene las sentencia SELECT para las lecturas de las tablas
de la base de datos.
- Write_Data_Pos.bat: Archivo BATCH que realiza la escritura de los archivos generados por el
modelo.
- Final_pos.bat: Archivo BATCH que elimina los archivos generados temporalmente por el modelo.

Modelo Posdespacho B
- Posdespacho_Oracle_modelo_b.gms: Modelo GAMS de Posdespacho para soluciones sin
pérdidas.
- Read_datos_pos_modelo_b.bat: Archivo BATCH que ejecuta el archivo de
Read_data_pos_modelo_b.sql que contiene las lecturas de las tablas que se utiliza en el modelo.
- Read_data_pos_modelo_b.sql: Archivo SQL que contiene las sentencia SELECT para las lecturas
de las tablas de la base de datos.
- Write_Data_Pos_modelo_b.bat: Archivo BATCH que realiza la escritura de los archivos generados
por el modelo.
- Final_modelo_b.bat: Archivo BATCH que elimina los archivos generados temporalmente por el
modelo.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 99/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

5.1.5.3. GAMS/ Modelo Subasta


En el modelo de Subasta es necesario el siguiente grupo de archivo:

- LanzaModeloGams.bat
- Subasta_Oracle_v5.gms: Modelo GAMS de Subasta
- Read_datos_sub.bat: Archivo BATCH que ejecuta el archivo de Read_data_sub.sql que contiene
las lecturas de las tablas que se utiliza en el modelo
- Read_data_sub.sql: Archivo SQL que contiene las sentencia SELECT para las lecturas de las tablas
de la base de datos.
- Fac_Dis_Oracle_v5.exe: Modelo MatLab que genera las Matrices_HE que es utilizado por el Modelo
de GAMS de Subasta
- Write_Data_Sub.bat: Archivo BATCH que realiza la escritura de los archivos generados por el
modelo
- Final_sub.bat: Archivo BATCH que elimina los archivos generados temporalmente por el modelo.

5.1.5.4. MatLab/ Modelo CVTN


La aplicación SIIM – Online necesita de los siguientes archivos para la ejecución de este modelo:

- LanzaMathlab.bat: Archivo BATCH que inicia la ejecución del Modelo cuando es invocado desde el
SIIM.
- CVT_Oracle_64_bits.exe: Modelo de CVTN.

5.1.5.5. MatLab/ Modelo CURTR


La aplicación SIIM – Online necesita de los siguientes archivos para la ejecución de este modelo:

- LanzaMathlab.bat: Archivo BATCH que inicia la ejecución del Modelo cuando es invocado desde el
SIIM.
- Flujos_DC_Oracle_64.exe: Modelo de CURTR. Versión que no utiliza Id_Sesion.
- Flujos_DC_Oracle_64_v3.exe: Modelo utilizado para el Balance de Predespacho. Versión que utiliza
Id_Sesion.

5.1.5.6. MatLab/ Modelo Reasignación de energía


La aplicación SIIM – Online necesita de los siguientes archivos para la ejecución de este modelo:

- LanzaMathlab.bat: Archivo BATCH que inicia la ejecución del Modelo cuando es invocado desde el
SIIM.
- Reasignacion_64_bits.exe: Modelo de Reasignación de energía de contratos firmes.

5.1.5.7. MatlLab / Modelo Verificación de Conectividad de la Red


La aplicación SIIM – Online necesita de los siguientes archivos para la ejecución de esta modelo:
- Lanza Mathlab.bat: Archivo BATCH que inicia la ejecución del Modelo cuando es invocado desde el
SIIM.
- Verificacion_conexion_Oracle_v4.exe: Modelo para verificar la conectividad de la red.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 100/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

5.2. DESCRIPCION DE LAS RELACIONES

Para diagramar las relaciones actualizadas se utilizó una herramienta de reingeniería de Base de Datos, en
este caso Sybase Power Designer.

Para una mayor referencia sobre las diferentes relaciones la Base de Datos Regional (BDR) que utiliza la
aplicación del SIIM, se puede referir al documento DF005_SIIM-Modelo_Fisico_Datos.doc donde
encontrará esta información a detalle.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 101/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

6. DOCUMENTACIÓN PARA SOPORTE EN EXPLOTACIÓN

Este apartado contiene la información necesaria para que el Equipo de Soporte pueda resolver las posibles
incidencias del sistema en explotación.

Los errores dentro de la aplicación están controlados con salidas lógicas evitando que esto cause rupturas
abruptas del sistema. Sin embargo es posible que existan casos no validados y que generen por pantalla un
error que evitará el funcionamiento correcto.

En esta tabla se enumeran las posibles incidencias que puedan surgir, la forma de reconocerlas y la prioridad
de las mismas.

Responsable
¿Cómo Información Acciones a
Incidencia de la Prioridad
reconocer? para el usuario Realizar
resolución
SIIM-Online
Error al intentar Error – No se Problemas con la Soporte Verificar los valores Alta
abrir conexión a la puede abrir la conexión a la para el usuario,
base de datos conexión Base de Datos contraseña y base
de datos del archivo
de configuración de
la aplicación.
No se pueden Se presenta El servicio de Soporte Verificar que el Alta
cargar archivos de mensaje de carga no está servicio fs2oracle se
entrada de error. disponible. encuentre activo en
Predespachos el servidor de
Nacionales, aplicaciones.
Ofertas, Verificar que el IIS
Declaraciones del servidor de
Diaras, al sistema. aplicaciones se
encuentre iniciado.
No se puede No es el formato El nombre del Soporte Verificar el nombre Media/Alta
cargar el archivo correcto archivo ha enviar y formato del
de Declaración no es el correcto archivo que se
Diaria de Contrato con el desea cargar en la
/ Oferta, seleccionado. aplicación.
Indisponibilidad de
Posdespacho,
Predespachos
Nacionales y
Mediciones
Error en la Carga La columna El formato del Soporte Se debe verificar el Media
de CVT 'anio' no archivo no es el formato del archivo
Proyectados y pertenece a la correcto y a cargar.
Mantenimiento de tabla miTabla. esperado por la
IAR aplicación
Error en la Carga El nombre del El formato del Soporte Se debe verificar el Media
de Mantenimiento archivo o el archivo no es el formato del nombre
de IAR formato no es correcto y del archivo a cargar.
correcto esperado por la
aplicación

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 102/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

GAMS

No se ha
Verificar si existe
No encuentra encontrado
Resultado de la información en la
información en la información para Usuario Alta
Query vacío. BBDD para dichos
BBDD los parámetros
parámetros
seleccionados
No se ha Verificar que las
No encuentra
No se encuentra la encontrado el rutas
archivos Usuario Alta
ruta especificada archivo @1 en la parametrizadas son
buscados
ruta @2 las correctas
Verificar que el
equipo cliente
cuente con una
unidad de red que
No se ha
apunte a la carpeta
No es posible la encontrado el
No se encuentra compartida de
ejecución del programa Usuario Alta
el ejecutable Gams del Servidor
modelo GAMS @1necesario
de Aplicaciones
para la ejecución
correcto.
Verificar la
existencia del
archivo .gms
Verificar que la
BBDD esta
levantada y los
Resultado del parámetros de
No se ha podido
No es posible subir proceso de conexión son
actualizar la Usuario Alta
datos a BBDD Insert o Update correctos y que esta
BBDD
fallido no se ha caído
mientras la
aplicación estaba
levantada.
Verificar que el
El modelo equipo cliente se
No es posible la Se presenta matemático de pueda conectar a
ejecución del mensaje de error predespacho no Soporte través de la Alta
modelo GAMS al ejecutar ha funcionado herramienta psexec
correctamente al servidor de
aplicaciones.
FS2ORACLE

No localiza ningún Números de


En la Soporte Se debe bajar el Alta
directorio a directorios a
configuración del proceso. Corregir el
procesar. procesar: 0
archivo archivo y
FS2ORACLE NombreOrganis nuevamente
mo.xml, la ruta ejecutar el proceso.
donde debe
localizar el
archivo no es el
correcto.
Error al establecer No parece haber El proceso Soporte Se debe verificar Alta
conexión con la base de datos. demora en que la ruta donde
base de datos. Se continúa pero ejecutarse, y fue instalado el Java

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 103/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

FS2ORACLE debería revisar luego informa JDK 1.5 sea el


los parámetros que no pudo correcto en el
de configuración establecer archivo de
de base de conexión con la configuración
datos. base de datos. “jsdk_lcp.cmd”
Error al establecer No parece haber El proceso Soporte Se debe verificar el Alta
conexión con la base de datos. demora en IP, el puerto , el
base de datos. Se continúa pero ejecutarse, y SID, usuario y
FS2ORACLE debería revisar luego informa contraseña; del
los parámetros que no pudo archivo de
de configuración establecer configuración.
de base de conexión con la “or_pool_oracle.pro
datos. base de datos. perties” sean los
correctos.
FTP2FS

Error al establecer Error al El ip, puerto, Soporte Se debe verificar el Alta


conexión con el recuperar usuario o ip, puerto y usuario
sitio Web. conexion para contraseña son en el archivo
FTP2FS PAN - PAN; (0) incorrectos. connections.xml.
MODO: FTP Para la contraseña,
(uf914463/******* verificar el archivo
*@10.240.197.2 “.security”.
00:21)

No carga archivos. No existe ningún El estilo del Soporte Verificar que el Alta
FTP2FS mensaje. Pero listado de estilo de directorio
se detecta directorio no es es el de UNIX.¿?
cuando se el correcto.
coloca los
archivos de
forma correcta
no realiza la
descarga.
MELIVER

No se puede Mensaje : ORA- No se encuentra Soporte Configurar la base Alta


conectar a la base 12154: configurada la de datos en la
de datos TNS:could not base de datos maquina cliente.
resolve the
connect identifier
specified
No se puede Mensaje: ORA- Nombre de Verificar los datos e Baja
acceder a la base 01017: invalid usuario, intentar nuevamente
de datos username/passw contraseña o
ord base de datos es
incorrectos
Error no se No se la Carpeta Crear la carpeta, el Baja
encuentran encuentra necesaria para el sistema lo sugiere,
algunas carpetas carpeta “X” funcionamiento solo aceptamos, si
necesarias para de MELIVER no las creamos
MELIVER manualmente en la
ruta especificada.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 104/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

No están creados Los informes no Problemas con el Soporte Verificar el nombre Alta
los parámetros o traen la nombre del y correcta
error de ¿? información que parámetro o configuración de los
se quiere existencia de parámetros y
este. crearlos si no están.
SIIM-Web

Caída del servidor Error El servidor no Soporte Subir el servicio IIS Alta
de aplicaciones No se puede está disponible. o reiniciar el
mostrar la Servidor.
página.
Error al intentar Error al intentar Problemas con la Soporte Verificar primero si Alta
ingresar a la abrir la Base de conexión a la la BD está arriba,
Aplicación Web Datos Base de Datos segundo verificar el
usuario y
contraseña
definidos en el
web.config
Error al ejecutar Se muestra una Error de la Soporte Dar seguimiento Media/Alta
una operación en página de error aplicación según los datos del
la aplicación al realizar una usuario para
consulta, delimitar la
actualización, casuística. Describir
etc. este
comportamiento
para identificar la
falla y proceder a la
solución.
Error al autenticar Usuario Problemas con Soporte Si el usuario olvidó Baja
usuario Desconocido usuario o su contraseña se
contraseña debe resetear a
través de las tablas.
Excepción de Time Mensaje indica Tiempo de Soporte La aplicación Baja
out Time out sesión caducado después de un
exception tiempo se
desconecta por
motivos de
seguridad. Volver a
conectarse.
Tiempo de sesión La aplicación Tiempo de Soporte La aplicación Baja
finalizado regresa a la sesión caducado después de un
ventana de Login tiempo se
desconecta por
motivos de
seguridad. Volver a
conectarse.
Lista sin valores Una lista se Problema de Soporte Revisar Guía de Baja
en alguna página. presenta sin parametrización. Integración y
valores. Manual Técnico
para asegurar que
todos los
parámetros han sido
cargados.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 105/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

Mensaje de error Error HTTP: 500 Error genérico Soporte Primero, revise el Media
genérico 500 y Server internal web.config y
página en blanco. Error coloque el tag
<customErrors
mode="Off"/>
para poder recibir el
mensaje correcto de
error. Con el
mensaje correcto se
podrá encontrar la
solución pertinente.
Error de mensaje Mensaje Mensaje del Soporte No finalizó la Media
de javascript Constante de sistema cadena de mensaje
cadena sin inconsistente. con una comilla de
terminar cierre, deben ir
encerradas entre un
par de comillas.
Error en la página Mensaje Error de Error de Soporte Colocar en Baja
la validación del configuración de web.config, en el
estado de vista la aplicación elemento pages lo
MAC. siguiente: <pages
enableViewStateMA
C="false">
Se hizo un cambio Cambios en el Falta de Soporte Este error puede Baja
de estilo (CSS) en CSS no se actualización del suceder por dos
la aplicación y el actualizan diseño cosas: Si el control
usuario no lo asociado al css
detecta. tiene un estilo
definido, hay que
quitárselo para que
prevalezca el de
CSS. Si no es este
el caso, solo hay
que Refrescar en el
Explorador (F5).

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 106/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

7. PERSONAL AUTORIZADO PARA ACCEDER AL SISTEMA-APLICACION

En este apartado se incluye la información referente a los usuarios autorizados del sistema. Consistirá, en su
mayor parte, en los procedimientos generales de control de acceso y de obtención de información de datos de
usuarios.

7.1. Esquema de Seguridad y control de accesos

Sólo podrán ingresar a la aplicación SIIM aquellos usuarios que hayan sido registrados en el sistema (a
través del Mantenimiento de Usuarios). El responsable de esta actividad es el Administrador del Sistema o
Responsable Técnico.

Los usuarios registrados podrán acceder desde la ventana de acceso a usuarios, colocando su usuario,
clave de acceso y seleccionando el perfil con el cual quiere acceder al sistema.

Todos los usuarios en el SIIM pueden tener más de un perfil, cada uno de ellos le permitirá manejar
diferentes módulos del sistema.

Durante el proceso de validación de los datos del usuario, el sistema validara el nombre de usuario y clave
contra el registro LDAP ("Lightweight Directory Acces Protocol", en español Protocolo Ligero de Acceso a
Directorios) de la red, donde están registrados los usuarios de red existentes.

Una vez pasado este primer filtro, se procede a validar que el usuario este registrado en la base de datos,
como un usuario del SIIM. Posteriormente, se valida el estado del usuario en el SIIM (activo o de baja), si
cuenta con los perfiles y parámetros de perfiles que le permitan configurar el acceso a las diferentes
opciones del sistema.

7.2. Sistema de Seguridad y Perfiles

Como comentamos en el punto anterior, los perfiles de un usuario establecen el acceso a los diferentes

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 107/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

módulos de la aplicación en el SIIM.

Cada perfil de usuario tiene parametrizados por medio de la base de datos las diferentes opciones de menú
y ventanas a las cuales puede acceder. Este tema se trata con mayor detalle en el apartado 7.3.2.
Restricciones a través de Perfiles en la aplicación Online.

7.3. Sistemas de Base de Datos

El acceso a la Base de Datos se realiza a través de un usuario genérico (un solo usuario de base de datos).
Este usuario y clave es transparente para los usuarios que utilizan la aplicación Web y solo es conocido por
el Administrador o Soporte Técnico.

7.3.1. Sistemas de perfiles y Seguridad interna del SIIM.

El SIIM controla internamente el acceso de los usuarios a los módulos dependiendo de cada perfil. Según
el perfil se restringe el acceso a las distintas funcionalidades del sistema.

En caso que se necesite crear un nuevo perfil, lo debe hacer el Administrador o Soporte Técnico de la
aplicación directamente en la tabla SIIM_PERFILES. Ejemplo:

ID_NOMBRE_PERFIL DESCRIPCIÓN CODIF_MENU


PER001 Administrador del sistema 4095
Analista de Predespacho y
PER002 Posdespacho 4095
PER003 Analista de Conciliación 4095
PER004 Analista de STMER 4095
PER005 Agente 0
PER006 OS/OM 0
PER007 Autorización de contratos 4095
PER008 Analista de Datos Historica 4095

El campo CODIF_MENU de la tabla SIIM_PERFILES, define las opciones del menú principal del SIIM a las
que el perfil puede acceder. El valor que se coloque en este campo es un número decimal que transformado
a binario, establece las opciones del menú principal que están habilitadas para dicho perfil. Un uno (1)
indicara una opción del menú principal habilitada para el perfil y un cero (0) indicara lo contrario.

A continuación presentamos tres ejemplos sobre la utilización del campo CODIF_MENU:

El menú principal del SIIM presenta doce (12) principales opciones de menú. Para que las mismas se
habiliten en su totalidad se tendría que colocar el numero (decimal) 4095 en el campo CODIF_MENU de la
tabla SIIM_PERFILES. Este numero trasformado en binario, da como resultado doce (12) unos
consecutivos (11111111), por lo que la aplicación interpretara que las 12 opciones de menú principal se
deberán habilitar.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 108/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

En este ejemplo, el usuario acceso al SIIM bajo el perfil “Analista de STMER”. Dicho perfil en el campo
CODIF_MENU tiene asignado el valor 1365. Este número transformado a binario seria 10101010101. Como
se puede observar solo tiene once (11) posiciones por lo que se completa con ceros a la izquierda hasta
quedar en doce (12) posiciones, la cantidad de opciones del menú principal del SIIM, quedando de la
siguiente forma 010101010101.

El sistema tomara esta cadena de unos y ceros, habilitando de la misma forma las opciones del menú para
el perfil seleccionado.

En este ejemplo, el usuario acceso al SIIM bajo el perfil “OS/OM”. Dicho perfil en el campo CODIF_MENU
tiene asignado el valor 3611. Este número transformado a binario seria 111000011011. Esta cadena de
unos y ceros tiene las doce (12) posiciones por lo que no se modifica. El sistema tomara esta cadena de
unos y ceros, habilitando de la misma forma las opciones del menú para el perfil seleccionado.

7.3.2. Restricciones a través de Perfiles en la aplicación Online.

Adicional a lo establecido en el apartado anterior, el acceso a las diversas opciones dentro de cada una de
las opciones del menú principal, están parametrizadas en la base de datos.

En la tabla SIIM_PERFIL_OBJETOS; se parametrizan las opciones de menú de cada una de las opciones
del menú principal del SIIM a las cuales el perfil puede acceder.

Tabla SIIM_PERFIL_OBJETOS
PERFIL OBJETO IND_ACTIVO
PER004 tsmi_Manteni_precios_exante 1
PER004 tsmi_modoestudio 1
PER004 tsmi_SeleccionEscenario 1
PER004 tsmi_ModoEstudio 1
PER004 tsmi_Mediciones 1
PER004 tsmi_PosMediciones 1
PER004 tsmi_EjecutarPosdespacho 1

Un uno (1) en el campo IND_ACTIVO establece que un perfil puede acceder a esa opción de menú o
ventana. Un cero (0) indica lo contrario.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 109/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

7.3.3. Restricciones a través de Perfiles en la aplicación Web.

Para establecer los niveles de acceso de los perfiles en la aplicación Web es necesario modificar/agregar
entradas con la etiqueta <location> en el archivo de configuración web.config. Ya sea en el caso de incluir
nuevas páginas o modificar los niveles de acceso a los perfiles, se deberá modificar este archivo. Por
ejemplo:

<location path="Publicaciones/Default.aspx">
<system.web>
<authorization>
<allow roles="PER005,PER006"/>
<deny users="*"/>
</authorization>
</system.web>
</location>

<location path="OsOm/Default.aspx">
<system.web>
<authorization>
<allow roles="PER006"/>
<deny users="*"/>
</authorization>
</system.web>
</location>

7.4. Usuarios Autorizados para acceso al sistema


Los usuarios autorizados para acceso al SIIM Online son todos los registrados en la tabla SIIM_USUARIOS
que se encuentren en estado ACTIVO y que tengan un perfil en la tabla SIIM_USUARIO_PERFIL diferente
de OS/OM o de Agente.

Los usuarios autorizados para acceso al SIIM Web son todos los registrados en la tabla SIIM_USUARIOS
que se encuentren en estado ACTIVO y que tengan un perfil en la tabla SIIM_USUARIO_PERFIL igual a
OS/OM o de Agente.

Para obtener un listado de todos los usuarios en estado Autorizado se puede utilizar una consulta en SQL
como sigue:

SELECT * FROM SIIM_USUARIOS WHERE EST_USUARIO = 'ESU001';

Para obtener todos los perfiles que posee un determinado usuario utilizamos la siguiente consulta en SQL
como sigue:

SELECT * FROM SIIM_USUARIO_PERFIL ORDER BY ID_USUARIO_SIIM, ID_NOMBRE_PERFIL;

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 110/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

7.5. Procedimiento de alta de usuarios en el sistema

A continuación se describe el procedimiento de Alta de Usuarios.

1. El Alta de Usuarios en el SIIM se realizará desde el Mantenimiento de Usuarios y Perfiles. Al


seleccionar esta opción aparecerá una ventana como esta:

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 111/112
ELA: RSA/OJA
REV: ABR
GUÍA DE INSTALACIÓN Y DE EXPLOTACIÓN
SISTEMA INTEGRADO DE INFORMACIÓN DEL MER

2. Se presiona el botón de Agregar y la ventana se mostrara de la siguiente manera para que se


ingresen los datos generales del usuario y se asocie su perfil:

3. Una vez que se lleno la información general del usuario y se asocio el o los perfiles deseado, se
presiona el botón de Grabar. Aparecerá un mensaje de confirmación.

4. Si selecciona Aceptar y el usuario queda registrado y puede acceder a la aplicación.

Para mayor información referirse al Manual de Usuario, Módulo de Mantenimiento, opción Mantenimiento
de Usuarios y Perfiles.

Doc.: {EX015_Plan de Puesta en Operacion (Manual de Explotacion)_SIIM_V3} MODELO : EX015 (Versión 3, 08/2008) 112/112
ELA: RSA/OJA
REV: ABR

También podría gustarte