Version Evolution: 1.10.0.0
Browser : Chrome ver.49.0.2623.112
Base Datos: Microsoft SQL Server 2014 - 12.0.2000.8 (X64) Enterprise Edition


En esta instalación se tienen unas entidades adicionales que se crearon a solicitud del cliente, una es para realizar el ingreso de horas extras donde se permite ingresar los diferentes tipos de hora extra que tenga el empleado asignadas de una sola vez. Esta entidad tiene configurado un SP que se ejecuta después de finalizar y se encarga de ingresar en la tabla de horas extra de Evolution cada uno de los tipos registrados, esto había venido funcionando bien hasta la actualización a la versión 1.10.0.0 aplicada esta semana, ahora se ha dado el problema que no se aplicaron las horas ingresadas debido a que el proceso creado no se ejecuto y al intentar ejecutarlo manualmente este queda con estado "El proceso de finalización fué cancelado" y ya no puede hacerse nada mas. Se probo también con otra entidad adicional y sucede exactamente lo mismo.

asked 17 May '16, 17:55

Valentino%20Lopez's gravatar image

Valentino Lopez
(suspended)
accept rate: 42%

Podrías enviarnos las bitácoras del AppJobWinService en donde aparece el procesamiento de las entidades que fallaron. Allí deben estar consignados los errores.

(17 May '16, 19:44) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Es un bug, hizo falta una configuración en los siguientes archivos WorkflowService/Unity.config y Tools/AppJobWinService.unity.config. Para arreglarlo tenes que editar ambos archivos y luego reiniciar el servicio AppJobWinservice.

Tenes que buscar al inicio de los archivos donde hay varios tags XML alias y pegar estos 4 tags:

<alias alias="IConfiguracionEntidadAdicionalService" type="Aseinfo.VH4.Administracion.Base.ConfiguracionesEntidadesAdicionales.IConfiguracionEntidadAdicionalService, Aseinfo.VH4.Administracion.Base" />
<alias alias="ConfiguracionEntidadAdicionalService" type="Aseinfo.VH4.Administracion.Services.ConfiguracionesEntidadesAdicionales.ConfiguracionEntidadAdicionalService, Aseinfo.VH4.Administracion.Services" /> 
<alias alias="IConfiguracionEntidadAdicionalRuleValidator" type="Aseinfo.VH4.Administracion.Base.ConfiguracionesEntidadesAdicionales.IConfiguracionEntidadAdicionalRuleValidator, Aseinfo.VH4.Administracion.Base" />
<alias alias="ConfiguracionEntidadAdicionalRuleValidator" type="Aseinfo.VH4.Administracion.Services.ConfiguracionesEntidadesAdicionales.ConfiguracionEntidadAdicionalRuleValidator, Aseinfo.VH4.Administracion.Services" />

Y luego buscar mas abajo en los archivos donde ya comienzan los tags register y pegar estos dos:

<register type="IConfiguracionEntidadAdicionalRuleValidator" mapTo="ConfiguracionEntidadAdicionalRuleValidator" />
<register type="IConfiguracionEntidadAdicionalService" mapTo="ConfiguracionEntidadAdicionalService" />

La ubicación exacta de los tags no es importante, mientras estén junto con otros tags de su mismo tipo.

Este es un bug que estará corregido en la 1.10.0.1: https://aseinfo.atlassian.net/browse/EVO-2636

---EDICION--- Olvidé decirte que hay que copiar el dll Aseinfo.VH4.Administracion.Services.dll del bin del website y copiarlo en:

  • Bin del Workflow
  • A la par del AppJobWinService.exe

Hace eso y ya debería levantar (con los cambios hechos en el config que te puse arriba)

link

answered 18 May '16, 11:18

sabanito's gravatar image

sabanito ♦♦
(suspended)
accept rate: 54%

edited 18 May '16, 15:07

Ya hice los cambios e intente reiniciar el Servicio del AppJob pero no levanta, revertí los cambios e inicie el servicio y si levanto. Dejo una imagen de como quedo el archivo AppJobWinService.unity.config:

https://aseinfocorp-my.sharepoint.com/personal/vlopez_aseinfo_com_sv/_layouts/15/guestaccess.aspx?guestaccesstoken=XBlx0FtbxCbOrs8R1bEybyvzoBA4dbJ9OjUlu%2bBg2e4%3d&docid=11b10044c6d4d4002aa0e5784740779f6

(18 May '16, 13:12) Valentino Lopez Valentino%20Lopez's gravatar image

Listo ahora con eso ultimo que me indicaste ya funciono correctamente.

Muchas gracias.

(18 May '16, 15:58) Valentino Lopez Valentino%20Lopez's gravatar image

Ya verificaste en la informacion avanzada de la entidad este llena? a mi me ha pasado que en las actualizaciones se ha perdido esta informacion y por ese motivo ya no se ejecutan los stored procedures asociados.alt text

link

answered 18 May '16, 07:28

FerdyB's gravatar image

FerdyB
955166176178
accept rate: 48%

Yaq verifique y la informacion de la configuración avanzada de la Instancia de Entidad Adicional esta bien, pero a nivel del log del AppJob si veo que se da una excepcion.... a continuación dejo el link hacia el archivo del AppJob.log de este día en el cual se ve dicha excepción:

https://aseinfocorp-my.sharepoint.com/personal/vlopez_aseinfo_com_sv/_layouts/15/guestaccess.aspx?guestaccesstoken=nOYAkySibOkrIwQGLL0ZzRI1AZMBJEdQLLITeduOgSI%3d&docid=17da5c122780d4cc9b43b47133cf6dde6

(18 May '16, 08:24) Valentino Lopez Valentino%20Lopez's gravatar image

Al parecer es un problema de conexion a la base ... si la base y el iis estan en el mismo server prueba cambiando las conexiones. En la parte donde defines el nombre del servidor cambia 'localhost' por un punto o viceversa. Si no estan en el mismo server trata cambiando el nombre del servidor por la IP o viceversa

(18 May '16, 09:16) sbarahona ♦♦ sbarahona's gravatar image

A continuación el link para el log del dia de ayer que se ingresaron horas extra de Belice a través de la entidad adicional, esto aproximadamente a eso de las 17:27

https://aseinfocorp-my.sharepoint.com/personal/vlopez_aseinfo_com_sv/_layouts/15/guestaccess.aspx?guestaccesstoken=j2gbp%2fUXMOOQiQQ0ttQNfNritB%2b4GnqUcwD%2fZpX7r94%3d&docid=11383be39e5974e2cbbf85ea4d1a5260c

(18 May '16, 09:28) Valentino Lopez Valentino%20Lopez's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×32

Asked: 17 May '16, 17:55

Seen: 1,521 times

Last updated: 18 May '16, 15:58

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática