Árvore de páginas

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