Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Índice

Aviso

Caso tenha acessado diretamente essa página, leia Integração Datasul x Smart Link para entendimento sobre componentes envolvidos na integração.


Recebimento mensagens


Reconhecimento de mensagens


Painel
borderColorlightblue
titleColororange
borderStyledashed
title
Componentes
Componente envolvidos no processo
  • Smart Link Server.
  • Smart Link Client.


O recebimento de uma mensagem ocorrerá através da troca de mensagem entre o Smart Link Server e o Smart Link Client

. Essa troca de mensagem faz

, fazendo o uso da estratégia de ACK e NACK, que é o processo para indicar para o Smart Link Server se a mensagem

é

foi reconhecida ou não

.  Se a aplicação receber uma mensagem que não pode ser processada no momento, ela deve ser devolvida para a fila ou encaminhada para uma

, deste modo removendo a mensagem da fila.

O Smart Link Client realiza algumas validações inicias antes de enviar a mensagem para reconhecimento no produto Datasul.

  • Validação simples da existência da mensagem;
  • Validação da existência da configuração totvs.appserver
    • Configuração obrigatória do serviço.
  • Validação da existência do identificador do tenant
    • Configuração recuperada automaticamente na inicialização do serviço, caso não exista a configuração é um indicativo de falha na inicialização.
  • Ocorrendo alguma inconsistência, a mensagem é encaminhada para DLQ (Dead-Letter Queue), para reconhecimento/processamento posterior.

O reconhecimento de mensagem realizado pelo produto Datasul é detalhado no item abaixo.

  • Também é realizado o envio de mensagem de erro 



Componentes envolvidos no processo:

    • Smart Link Client.
    • Datasul.
Reconhecimento de mensagens



Processamento de mensagens

Geração de mensagens de resposta






Publicação de mensagens




Envio de mensagens




Saneamento de mensagens