Índice

Configuraciones manuales de la instalación

  • A partir de esta versión se separaron los archivos de configuración de cada componente en pequeños archivos, cada uno con una configuración específica.
  • Con esto se reduce en gran medida que una actualización modifique las configuraciones previamente definidas
  • A pesar de ser una sola base de datos, aun se mantienen configuraciones diversas conexiones de bases de datos. Esto se simplificará en futuras versiones

Configuraciones que requieren ajuste

Ruta Archivo Descripción
AppJobHost AppJob.appsettings.config
  • Designación de nombres de colas privadas
  • Parámetros de inicialización del componente
AppJobHost AppJob.quartz.config
  • Configuración del Servidor Quartz.Net
  • (incluye cadena de conexión a la base de datos)
wwwEvolution AppSettings.config
  • Designación de nombres de colas privadas
  • Parámetros de inicialización del componente
wwwEvolution ConnectionStrings.config
  • Configuración de cadenas de conexión a la base de datos

Nota
Configuraciones por defecto (advertencia: solo modificar si está realmente seguro.

Ruta Archivo Descripción
AppJobHost AppJob.unity.config
  • Configuración del Inyector de Dependencias
AppJobHost AppJob.validation.config
  • Configuración del Validador para las entidades
AppJobHost AppJobHost.exe.config
  • Configuración de .Net Framework
AppJobHost AppJobHost.log4net.config
  • Configuración del archivo LOG que genera
CristalReportsAPI CrystalReportsAPI.appsettings.json
  • Parámetros de inicialización del componente
CristalReportsAPI CrystalReportsAPI.exe.config
  • Configuración de .Net Core Framework
CristalReportsAPI CrystalReportsAPI.deps.json
  • Lista de dependencias y contexto de compilación
CristalReportsAPI CrystalReportsAPI.hosting.json
  • Parámetros para el puerto y el certificado TLS / SSL
CristalReportsAPI CrystalReportsAPI.log4net.config
  • Configuración del archivo LOG que genera
CristalReportsAPI web.config
  • Configuración de ASP.Net Core Framework
GenPlaAPI GenPlaAPI.appsettings.json
  • Parámetros de inicialización del componente
GenPlaAPI GenPlaAPI.deps.json
  • Lista de dependencias y contexto de compilación
GenPlaAPI GenPlaAPI.exe.config
  • Configuración de .Net Core Framework
GenPlaAPI GenPlaAPI.hosting.json
  • Parámetros para el puerto y el certificado TLS / SSL
GenPlaAPI GenPlaAPI.log4net.config
  • Configuración del archivo LOG que genera
GenPlaAPI web.config
  • Configuración de ASP.Net Core Framework
wwwEvolution Backload.config
  • Configuración del componente para subir archivos a Evolution
wwwEvolution Log4Net.config
  • Configuración del archivo LOG que genera
wwwEvolution Quartz.config
  • Configuración del Cliente QUARTZ.Net
wwwEvolution Unity.config
  • Configuración del Inyector de Dependencias
wwwEvolution Validation.config
  • Configuración del Validador para las entidades
wwwEvolution web.config
  • Configuración de ASP.Net Framework
EvoDocuments EvoDocuments.exe.config
  • Configuración de .Net Framework
EvoImport EvoImport.exe.config
  • Configuración de .Net Framework
FomulaEditor FormulaEditor.exe.config
  • Configuración de .Net Framework
GenEncryptedPwd GenEncryptedPwd.exe.config
  • Configuración de .Net Framework
LocalizationHelper LocalizationHelper.exe.config
  • Configuración de .Net Framework
SmartListTool SmartListTool.exe.config
  • Configuración de .Net Framework

Configuración MS Distributed Transaction Coordinator (MSDTC)

Secuencia Imagen de muestra
Paso 1 proceso-instalacion-img12
Paso 2 proceso-instalacion-img13
  • Tomar en cuenta que, si el servidor de aplicaciones no es el mismo de la base de datos, es importante que esta configuración del DTC se haga en ambos servidores
  • También hay que verificar que el Firewall de ambos servidores tenga habilitadas las reglas Inbound y Outbound para el DTC Configuraciones adicionales
  • Habilitar Firewall para consolas en caso de que estén instalados en servidores diferentes
  • AppJobHost.exe por defecto utiliza el puerto 8001
  • GenPlaAPI.exe por defecto utiliza el puerto 8004
  • CrystalReportsAPI.exe por defecto utiliza el puerto 8003
  • Se recomienda que la consola GenPlaAPI se instale en el mismo servidor donde está la base de datos, ya que esto mejora el rendimiento significativamente
  • Crear tarea programada para ejecución de consolas
    • En el paquete de instalación se encuentra la carpeta “Ejemplos de Tareas Windows”
    • Iniciar Task Scheduler
    • Seleccionar de la barra de menú Action -> Import task
    • Ubicar la carpeta \1.19.1.0\Ejemplos de Tareas Windows
    • Seleccionar “Evolution - Start AppJobHost.xml”

Crear tarea programada para ejecución de consolas

  • Seleccionar el usuario con el que se desea ejecutar la consola
  • En la pestaña General, seleccionar “Run whether user is logged on or not”
  • Ajustar la pestaña de Actions si la instalación no se realizó en la ruta por defecto
  • Dar clic en Ok
  • Repetir para programar las tareas de GenPlaAPI y CrystalReportsAPI
  • Finalmente, en la lista de tareas ubicarlas, dar clic derecho y seleccionar “run”
Secuencia Imagen de muestra
Paso 1 proceso-instalacion-img14
¿Es útil esta información?

En este artículo