01. DADOS GERAIS
Linha de Produto: | Linha Protheus |
---|---|
Segmento: | Backoffice |
Módulo: | TOTVS Transmite |
Função: | Não Há |
País: | Brasil |
Ticket: | Não Há |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTSS3-4291 |
02. SITUAÇÃO/REQUISITO
Alterar o processo de sincronismo de CTe e CTeOS recebidos para tratar os eventos que possivelmente são recebidos antes do CTe. No cenário atual, esses eventos são armazenados em uma fila do message broker, mas não são reprocessados.
03. SOLUÇÃO
Foi implementado novo serviço no projeto transmit-cte-worker para consumir as mensagens da fila e adicionar o evento ao respectivo documento na base de dados. Também foram incluídos dois parâmetros no arquivo de configuração onde será definido o número de tentativas que o serviço tentará processar a mensagem e também o intervalo em segundos até a próxima tentativa.
Uma vez que esgotarem as tentativas e o documento não existir na base de dados, a mensagem será descartada. Somente eventos de carta de correção e cancelamento serão processados, os demais não serão mantidos na fila.
04. DEMAIS INFORMAÇÕES
- Não Há.
05. ASSUNTOS RELACIONADOS
- Não Há.