Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Varejo
Módulo:SigaLoja (Controle de Loja)
Função:

RMISTATUSLIVE

Ticket:Não há.
Story:DVARLOJ1-8771

02. SITUAÇÃO/REQUISITO

Permitir que o Smart Hub faça o reprocessamento do envio de dados quando ocorrer erro no envio.

Qualquer tipo de erro deverá ser considerado para o reenvio.

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.

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.


Exemplo processo Produto:

MHP_CONFIG - Produto
{
	"url": "http://qacorplive.totvs.com.br/PracticoLive/LiveConnector/FacadeIntegracao.svc?wsdl",
	"operacao": "ManterProdutoLC_Integracao_Xml",
	"tagretorno": "<LC_Retorno>",
	"qtdereenvio": [1,6,9]
}


04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS