01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados PDV

Linha de Produto:

Linha Consinco

Segmento:

Varejo

Módulo:AcruxMonitor Service
Função:procedure TThreadGerarCargaParceiro.EnviarCargaIzio;
País:Brasil
Ticket:16143158
Requisito/Story/Issue (iforme o requisito relacionado) :DSUPPDVINFRA-3764


02. SITUAÇÃO/REQUISITO

Problema no cliente que retorna erro no AcruxMonitor ao enviar uma carga de produtos para a Izio:
 Log do erro : 
 Exceção    AcruxMonitorService    22.10.003    moGerarCargaParceiro   {5227773B-3DFD-4E45-AF8D-2671CF56780A} EnviarCargaIzio    HTTP/1.1 500 Internal Server  Error

 Dentro dos logs de movimentação das cargas, response e request (em anexo) está retornando esses erros: 

 Response:
 {"errors":[ {"code":"500","message":"A lista de produtos enviada está nula ou o campo 'nome_campo_segmentacao' não está preenchido. \r\n                    Verifique se a lista enviada está correta e se o campo 'nome_campo_segmentacao' está preenchido"}]}
 
 Request: {"nome_campo_segmentacao":"cod_ean"}

03. SOLUÇÃO

Analisando o caso, foi identificado que o cliente possui apenas 3 níveis de categoria e a aplicação estava obrigando o envio de 4 níveis obrigatórios.
Realizamos o ajuste para não tratar as ultimas colunas (cod_sub_categoria e des_sub_categoria) como necessário para geração dos arquivos de produtos para serem enviados.

Colocamos também um tratamento para somente enviar registros ativos (produto, familia, prodcodigo..etc..) .

04. DEMAIS INFORMAÇÕES

  • Atualizar para versão 23.02.002 ou superior.

05. ASSUNTOS RELACIONADOS

  • Não há.



  • Sem rótulos