Inconsistência de aplicação na thread de procedure
Linha de Produto: | Microsiga Protheus |
Segmento: | Manufatura |
Módulo: | SIGAEST |
Função: | MATA300 - Refaz Saldos |
Situação/Requisito: | O programa apresenta o erro "MATA300: Erro de aplicação na thread de procedure". Foi identificado que em alguns casos a thread atingia o tempo limite antes do retorno da procedure pelo banco, e o sistema interpretava que a procedure apresentava um erro que não era possível capturar. |
Solução/Implementação: | Para evitar que ocorram as inconsistências citadas por conta uma oscilação de rede ou gargalo de aplicação, foi implementado um laço que verifica 5 vezes se realmente a procedure não responde, e a cada repetição apresentará a seguinte mensagem no console MATA300: "Tratamento de erro de aplicacao na thread de procedures: (Tentativa - X)". |
Tickets relacionados: | 736277 |