Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:

Segmento:

Varejo

Módulo:

Retaguarda

Função:Integração
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVEBT-10508


02. SITUAÇÃO/REQUISITO


Estamos com a integração 710 sem conseguir enviar dados ao sistema SAP.

Erro Interface:
[PONTEIRO]: 162442349 - [ERRO]:Não foi possível conciliar a nota na API - The remote server returned an error: (401) Unauthorized.|Json da Requisição: {"franchiseCode":"0000021762","invoiceNumber":"000000074","invoiceEmissionDate":"2023-09-27","invoiceStatus":"CONCILIAR"}|2ae9f12a-8e46-4232-afdc-ab60ba2d4490

Ao consultar a tabela de tickets, observo que de forma recorrente sempre está sendo gerado um novo ticket com o mesmo conteúdo:
Conteudo
[PONTEIRO]: 159300666 - Json da Requisição: {"franchiseCode":"0000011866","invoiceNumber":"000186964","invoiceEmissionDate":"2023-07-29","invoiceStatus":"CONCILIAR"}

03. SOLUÇÃO

Analisando e debugando a integração foi detectado que após refatoração dos logs os dados da integração (configurações) não são atualizados. A atualização dos dados só era feita quando o taskmanager era reiniciado por algum motivo, causando repetição dos dados recuperados na consulta.

Foi feita uma correção para que estes sejam deletados e realimentados a cada chamada. 

Além desta, foi feita uma melhoria para recuperar menos dados, tornando a integração mais performática.

Esta correção foi feita para a versão 6.73.0.0 e superiores, e a mesma correção de realimentação dos dados da integração foi feita para as demais integrações que sofreram refatoração de log, a partir da versão 6.74.0.0 (recém aplicada em ambiente HML do Boticário). Estas integrações são as que seguem:

1100, 1101, 1102, 1103, 1110, 1120, 1130, 1140, 1150, 1170, 1180 e 1190.


04. DEMAIS INFORMAÇÕES


05. ASSUNTOS RELACIONADOS