Nova API
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