Histórico da Página
...
Permitir que o Smart Hub faça o reprocessamento do envio de dados quando ocorrer erro no envio, baseando-se nos últimos registros enviados na tabela de detalhes das distribuições (MIP)
03. SOLUÇÃO
- Para reprocessamento de envio de dados será necessário a inclusão de tag "qtdereenvio" no campo MHP_CONFIG na tela de assinante, cada posição da array indica a quantidade de reprocessamento x a quantidade de horas que ele vai reprocessar.
- A quantidade de entidades do array não pode ser superior a 8 vezes, ou seja, você somente poderá reprocessar um mesmo registro por ate 8 vezes (9 tentativas)
- Cada entidade aceita apenas números inteiros.
- Os reprocessamentos serão baseados nos registros com erro contidos na tabela de detalhes das distribuições (MIP), pois a mesma armazena apenas o último envio realizado do registro determinado.
Exemplo:
"qtdereenvio": [1,6,9]
indica que será reenvida a tentativa 1 em 1 hora, tentativa 2 em 6 horas após a última tentativa e tentativa 3 em 9 horas após a última tentativa.
Bloco de código | ||
---|---|---|
| ||
{ "url": "<URL_DO_ENDPOINT>/api/retaguarda/v2/produtos", "codigotipo": "12", "descricaotipo": "Produto", "qtdEnvio": 100, "qtdereenvio": [1,6,9], "configPSH": {"Version": "1.1"} } |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas