Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | PDV |
Função: | Baixa |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVE-6679 |
Ao executar a Tarefa 5 via TaskManager é apresentada no Event Viewer a mensagem "Foi alcançado o tempo limite de execução" e as informações não são baixadas para a loja.
Em análise ao processo de baixa executado pela Tarefa 5, foi identificado que a consulta retornada para a baixa do ProdutoIdentificacao.dbf tem um limitador para retornar no máximo 1000 registros o que está ocorrendo sempre devido ao grande volume de informações a serem baixadas. Cada registro retornado na consulta é consultado no DBF a fim de identificar se o registro já existe ou não e essa pesquisa está demorando, em média, 2 segundos por registro o que multiplicado pela quantidade retornada dá um tempo superior ao limite da requisição fazendo com que o programa retorne o TimeOut.
Para resolver o problema, reduzimos a quantidade de registros retornados para 200, fazendo com que a baixa ocorra sem ocasionar erros.