Páginas filhas
  • DSERTSS3-3691 - DT Falha na consulta de documento completo, durante a exportação em lote.


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

02. SITUAÇÃO/REQUISITO

Erro na exportação em lote de NF-e Recebidas, nos casos há documentos onde o tipo do XML na base de dados é um resNFe.    

Esse método é usado nos serviços portal-api, mail-worker e precisa de um ajuste para atender ambos projetos.  

Isso passou a ser necessário após a refatoração da forma como a API gerencia a conexão com o banco de dados nas classes de repositório.

03. SOLUÇÃO

Para corrigir, foi necessário implementar os seguintes ajustes nos projetos mail-worker e nfe-domain:        

- Incluída a injeção de dependência para a interface ITenantContextService no projeto mail-worker;    

- Ajuste no método GetFullMDe do projeto transmit-nfe-domain, passando a utilizar a classe TenantContextService para interceptar o tenant recebido na mensagem e utilizá-lo para injetar as dependências das classes de repositório que precisam do tenantId para apontar a aplicação para a base correta..

04. DEMAIS INFORMAÇÕES

Não Há.

05. ASSUNTOS RELACIONADOS

Não Há.