01. DADOS GERAIS
Produto: | TOTVS Distribuição e Varejo
|
---|---|
Linha de Produto: | Linha Winthor |
Segmento: | Distribuição TOTVS Goiânia |
Módulo: | 14 - FATURAMENTO |
Função: | SERVIDOR NF-E 4.0 |
Requisito/Story/Issue (informe o requisito relacionado) : | DDFAT-21502 |
02. SITUAÇÃO/REQUISITO
Cenários:
- Alto consumo de cursores pelo DocFiscal
- Notas paradas por exception de cursores excedidos
- Não há rastreabilidade sobre os ofensores
História:
Otimizar atualizações de situação das notas pelo DocFiscal, para realizar update por lista e não loop por transações.MOVIDO PARA SPIKE- Remover coluna order das tabelas de histórico de processamento dos documentos (NFe)
- Realizar a consulta de cursores em uso e cursores máximos permitidos antes de instanciar as sub threads de envio de documentos fiscais
- Criar alerta de falta de cursores disponíveis na rotina 1452 caso o pool disponível seja menor que o total necessário para processar os documentos em fila
- Caso não haja cursores disponíveis, a thread deve abortar e não iniciar o envio destas notas, devendo aguardar o próximo scheduller para repetir o processo.
Critérios de Aceite:
- Caso os cursores estejam com limite excedido ou que não comporte o total de transações que precisam ser processadas, as threads não deverão ser instanciadas;
- Deverá ser gravado o alerta na central de notificações visível na rotina 1452, caso o cenário anterior ocorra.
- No log do docfiscal, deverá ser gravado no log o total de cursores disponíveis e limite no início do scheduller que instancia as theads de envio de notas. Ex: Status de cursores do banco [150/2000].
03. SOLUÇÃO
Foi realizado a correção SERVIDOR NF-E
Atualizar a DOC-FISCAL para versão 2.2.004.030 ou superior
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas