Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUÍA DE INSTALACIÓN Y DE
EXPLOTACIÓN
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.
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
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
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
INSTITUCIÓN CONTRATANTE:
Consejo de Electrificación de América Central (CEAC)
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.
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
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.
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
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
Hardware
Software
Nota: Para la segunda etapa, previo a que el MER entre en operación, es prioritario hacer el
upgrade a Enterprise Edition.
Hardware
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
Hardware
Software
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
• 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.
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 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 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.
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:
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
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.
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.
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.
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.
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
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.
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
</appSettings>
Esta es la descripción de cada etiqueta marcada en el bloque anterior comentado como seguridad
(autenticación):
<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\"/>
Los valores que deben ser modificados para el correcto funcionamiento son los siguientes:
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.
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>
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.-->
Los siguientes valores deben ser modificados de acuerdo a la configuración del Servidor Web:
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
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.
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.
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
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:
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
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
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
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:
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
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.
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
###################################################################################
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
###################################################################################
# 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
Logs de auditoría.
###################################################################################
###################################################################################
# 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.
###################################################################################
# Archivo de configuración de auditoria de LOG4J (fs2oracle)
###################################################################################
#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
#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
Organismos.
<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”.
Posteriormente, se indica el tiempo de búsqueda para localizar una conexión y la cantidad de intentos:
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" >
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" >
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" >
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”.
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
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.
Ejemplo:
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
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 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
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.
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.
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
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.
<appSettings>
<add key="EntitiesAssembly" value="SIEPACSIIMEntities"/>
<add key="RutaErrorLog" value="E:\MER\Historico\SIIMError.txt"/>
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
</appSettings>
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.
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
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.
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
<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"/>
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
</appSettings>
<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
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
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.
<appSettings>
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
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 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
• 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.
• PassServidorLog: clave del usuario que tiene acceso al servidor de base de datos.
Los valores de registro de entrada deben ser modificados de acuerdo a la configuración y ubicación de la
Interfaz FS2ORACLE.
<appSettings>
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.acceso.unidad: valor utilizado para localizar la unidad remota que se intenta acceder para
colocar los archivos que será cargados por el FS2ORACLE.
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>
<!-- 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
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>
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.
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>
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.
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.
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
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
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.
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:
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.
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
Reiniciado el equipo nos dirigimos al escritorio y damos doble clic sobre el icono MELIVER, que debe tener
el siguiente aspecto:
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 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.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
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.
<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:
<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:
<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:
<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:
Ofertas de DT Mensual
Se utiliza el siguiente formato xml:
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:
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.
- 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
- 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
- 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
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.
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
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
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.
• 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
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.
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
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
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):
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
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
• Fecha
• Área Control
• Nodo
• Periodo
• Precio
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
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 ”.
• 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
• 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
• 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
• 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”.
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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
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
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
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
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
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
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
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.
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.
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
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.
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.
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:
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.
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.
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
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>
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:
Para obtener todos los perfiles que posee un determinado usuario utilizamos la siguiente consulta en SQL
como sigue:
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
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
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.
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