Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:

Linha Protheus

Segmento:

Varejo

Módulo:Integração Client (Live Fidelidade)
Função:Integração de Estoque
Ticket:9085937
Requisito/Story/Issue (informe o requisito relacionado) :

DVARLIVE-2059

DVARLIVE-2275


02. SITUAÇÃO/REQUISITO

Verificado a partir de logs do PDV, nas tentativas de buscar dados de estoque do Live, estava ocorrendo o erro:

Ocorreu um erro ao buscar informações de recebimento de tarefas do servidor (estoque). Erro: Object reference not set to an instance of an object.*

Verificado que o motivo do erro trata-se de um novo mecanismo de log no servidor do Live (quando a loja possuir integração com LiveConnector), porém em lojas que utilizam essa integração o código apresentava falha.

Parâmetro 9203 - Integração de Log com  Connector

03. SOLUÇÃO

Ajustado o código para contemplar lojas com integração com LiveConnector e lojas que não possuem a integração ativada.

Abaixo segue exemplo de retorno de estoque, após a correção, de uma loja que não possue estoque:



Definido também nova serialização para logar objetos, assim agora existe um padrão de formato de log bem como uma melhor prática de código:

Exemplo de log das propriedades das classes:

Após formatar o conteúdo: