Ult. Alteração: 19/08/2020

Alterado por: Nathalia

Nova API

Quando criamos a nova API para resolver o problema do “time out” onde os pedidos estavam ficando incompletos, o modelo criado de API pega o Json enviado pelo e-commerce  e grava no central em uma tabela chamada LogEntradaWeb,  mas não faz nada com esta entrada, apenas armazena e devolve um numero de protocolo para o e-commerce.


Então criamos um executável “ValidadorColetas.exe” que foi instalado no servidor de aplicação da 5ásec e este executável que DEVERIA ficam em execução 24 horas, é quem lê a tabela LogEntradaWeb e distribui as informações para as tabelas: ColetaWeb, ColetaItemWeb, PagamentoWeb (enfim, ele que disponibiliza realmente a informação para que o sincronizador envie para as lojas)


Temos este mesmo executável em execução no servidor de aplicação da Ideológica, que faz o mesmo processo, porém para as bandeiras 5ásec RJI e RJII.


Era para este “robô” ser temporário, depois a própria API iria criar todo o fluxo, mas isso ainda não foi feito, ou seja, para as três empresas 5 á sec, precisamos deste executável.


Os outros clientes que tem e-commerce, não utilizam esta nova API.


Para conhecimento, segue a consulta que fiz no central da 5ásec e identifiquei que os pedidos estavam represados.


SELECT *

FROM LogEntradaWeb 

WHERE isnull(ewl_StatusProcessamento, '') <> 'Concluido' 

AND ewl_DataHoraLog >= '2020-07-01'

Created with the Personal Edition of HelpNDoc: Upgrade Your Documentation Process with a Help Authoring Tool