Histórico da Página
Objetivo
Este documento tem por objetivo auxiliar no entendimento dos processos que ocorrem no Smart Link Client implementado no produto Datasul.
| Informações | ||
|---|---|---|
| ||
|
| Nota |
|---|
Caso tenha acessado diretamente essa página, leia Integração Datasul x Smart Link. |
Recebimento de mensagens
| Nota |
|---|
|
Recebimento e Reconhecimento de mensagens
O recebimento de uma mensagem ocorrerá através da troca de mensagem entre o Smart Link Server e o Smart Link Client, fazendo o uso da estratégia de ACK e NACK, indicando para o Smart Link Server se a mensagem foi reconhecida ou não, deste modo removendo a mensagem da fila.O reconhecimento de uma mensagem ocorrerá através da troca de mensagem entre o Smart Link Client e o produto Datasul, sendo que essa troca de mensagem é realizada diretamente com o Servidor de Aplicação Progress do ambiente Datasul.
| Informações |
|---|
O
Após as validações serem executadas com sucesso, ocorrem as a
|
O reconhecimento de uma mensagem ocorrerá através da troca de mensagem entre o Smart Link Client e o produto Datasul, sendo que essa troca de mensagem é realizada diretamente com o Servidor de Aplicação Progress do ambiente Datasul.
| Informações |
|---|
O produto Validações de responsabilidade Framework:
Validações de responsabilidade Segmentos:
|
Após as validações serem executadas com sucesso, ocorrem as a
Datasul.- A mensagem é encaminhada para
DLQ (Dead-Letter Queue). - É realizado o envio de mensagem do erro ocorrido para o
Smart Link Server.
Após as validações serem executadas temos o resultado do reconhecimento da mensagem.
O resultado é registrado no produto Datasul e pode ser acompanhando utilizando o programa Gerenciador de Mensagens do Smart Link (html.smart-link-manager).
O resultado também é retornando para o Smart Link Client, deste modo dando continuidade no processo de recebimento de mensagem.
Geração de mensagens de resposta
Publicação de mensagens
A publicação de mensagens é o procedimento utilizado pelas rotinas do produto Datasul, deste modo conseguindo realizar troca de mensagens com
Envio de mensagens
É o procedimento para realizar o envio das mensagens registradas no produto Datasul.
- O processo ocorre somente para as mensagens publicadas ou de resposta, e que estejam com a situação Reconhecida ou Reenviar.
- envio é solicitado pelo componente
Smart Link Client, que possui um agendamento interno do serviço que é executado automaticamente a cada 5 minutos.
- O processo ocorre somente para as mensagens publicadas ou de resposta, e que estejam com a situação Reconhecida ou Reenviar.
- Este procedimento é a ultima etapa dos componentes (
Datasul e Smart Link Client) para troca de mensagens, deste modo permitindo que a mensagem chegue até o componenteTOTVS Apps,plataforma de aplicações TOTVS.
Saneamento de mensagens
É o procedimento que ocorre visando eliminar registros de mensagens que atingiram um período de histórico, e contenham alguma das situações permitidas para eliminação.
Situações de mensagens permitidas para eliminação:
- Finalizada.
- Não reconhecida.
- Abandonada.
- Enviada (Somente para mensagem Publicada)
Período de histórico padrão:
- 90 dias.
- Internamente as mensagens são registradas por Data e Tempo.
O processo de saneamento é solicitado pelo componente Smart Link Client, que possui um agendamento interno do serviço que é executado automaticamente a cada 5 minutos. A execução do saneamento ocorre no produto Datasul.
| Nota |
|---|
Para mais informações sobre situações das mensagens acesse a documentação do programa Gerenciador de Mensagens do Smart Link (html.smart-link-manager) |



