Páginas filhas
  • DSERTSS3-4111 - DT-TRANSMITE - NFe Emitidas - Migrar gravação do MongoDB para GCS - Mde Worker

01. DADOS GERAIS

Produto:

TOTVS Transmite

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-4111

02. SITUAÇÃO/REQUISITO

Migrar a gravação do XML de NF-e Emitidas, do MongoDB para GCS, fazendo a remoção de XML residual (legado), do banco de dados no processo, para o projeto mde-worker. Ao final dessa tratativa:

  • Não gravar mais XML da NF-e no MongoDB;
  • Todas as consultas de XML da NF-e sendo realizadas diretamente na GCS;

03. SOLUÇÃO

Para o projeto mde-worker, foi realizado ajuste em ponto onde a sincronização de NF-e Recebidas recebe um evento de uma nota Emitida que consta em base do cliente em questão. Com este passou-se a utilizar novo método que realiza as operações a seguir:

  • Validar o metadado da nota presente no MongoDB, garantindo que o que existe de XML nele já se encontra na GCS;
  • Caso haja divergência para menos; ou seja, o arquivo da GCS esteja defasado do que existe na base de dados, o mesmo será atualizado com os dados faltantes;
  • Tendo garantido que não haverá perda de informações, o metadado terá os campos de XML apagados, uma vez que os mesmos estarão presentes na GCS;

Enquanto estas não forem realizadas, haverá a redundância de informações nas duas instâncias, MongoDB e GCS, sendo esta uma garantia de que nenhuma informação será perdida.

04. DEMAIS INFORMAÇÕES

  • Não há

05. ASSUNTOS RELACIONADOS

  • Não há