Linha de Produto: | Bematech Loja |
---|---|
Segmento: | Varejo |
Módulo: | Bematech PDV |
Função: | Tarefa 042. |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARMAN1-2729 |
Se o arquivo Reenvio.dbf estiver corrompido, a cada execução da tarefa 042.xml (ReenviarDocumento.exe), o mesmo é iniciado e preso no processamento do Windows sem que o mesmo seja fechado.
Conforme a tarefa é executada a cada 10 minutos, um novo processo é iniciado com o mesmo sintoma. Após diversas execuções o consumo de CPU e Memória do computador é elevado causando lentidão e até travamento do PC
Para solucionar o problema, a cada execução da tarefa 042 (ReenviarDocumento.exe) está sendo verificado se os DBF ("C:\PDVARQ\sincnfce.dbf" e "C:\SUPERDB\reenvio.dbf") estão corrompidos.
Ao encontrar um DBF corrompido, será restaurado o último backup correspondente encontrado na pasta C:\SuperDB\back, caso não seja encontrado será restaurado a partir do arquivo *.UPG.
Ao corromper o índice do sincnfce.dbf, será utilizado o DBF "ReenviarDocumento_indexall.dbf" para recriar o arquivo sincnfce.cdx.