Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
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:
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |