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