Árvore de páginas


01. DADOS GERAIS

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


02. SITUAÇÃO/REQUISITO

        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

SOLUÇÃO

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.