Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Conteúdo
Índice minLevel 2
01. Objetivo
Esta documentação tem a finalidade de servir como uma guia
Para tanto, abaixo seguem as instruções para que a integração seja realizada corretamente.
02. Informações
O produto Datasul faz o uso do Smart Link, que é um mecanismo de troca de mensagens entre aplicações TOTVSApps e aplicações On Premises (ou remotas).
- Foi utilizada a biblioteca Smart Link Client Java, que por meio deste foi implementado o processador de mensagens.
- O processador de mensagens é uma aplicação java
Obtenha informações (client, secret, name e id)
do seu tenant para poder realizar as configurações necessárias nos próximos passos.
03. Instalação
Copiar arquivo compactado
O arquivo está localizado no diretório do Foundation fnd/interfac/smartlink-service/smartlink-service.zip
Extrair os arquivos do arquivo compactado
Expandir | ||
---|---|---|
| ||
Extrair os arquivos em um diretório de sua escolha. Exemplo:
|
Instalador de serviço para Windows
Expandir | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
Editar o arquivo
Instalação do serviço:
|
Desinstalador de serviço para Windows
Expandir | ||
---|---|---|
| ||
Editar o arquivo
Desinstalação do serviço:
|
Instalador de serviço para Linux
Expandir | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Para a instalação do serviço no Linux certifique-se de que os passos a seguir foram realizados:
Instalando o serviço:
|
Desinstalador de serviço para Linux
Expandir | ||
---|---|---|
| ||
|
04. Configuração
Arquivo de configuração
Arquivo de configuração application.properties
.
Utilizando a pasta de exemplo dos passos anteriores, podemos encontrar o arquivo em: "/client/application.properties"
# SERVERPORT
A porta de acesso da aplicação do serviço pode ser alterado na propriedade:
Bloco de código | ||||
---|---|---|---|---|
| ||||
server.port=8777 |
# LOG
O nome do arquivo de log pode ser alterado na propriedade:
Bloco de código | ||||
---|---|---|---|---|
| ||||
logging.file.name=log/smartlink-service.log |
# APPSERVER
Bloco de código | ||||
---|---|---|---|---|
| ||||
totvs.appserver=http://SERVIDOR:PORTA/apsv |
05. Iniciar o serviço instalado
Após concluir as etapas anteriores, basta iniciar o serviço instalado e verificar no log se a aplicação foi iniciada com sucesso.
Starting Application
Bloco de código | ||
---|---|---|
| ||
INFO 15788 --- [main] com.totvs.link.client.Application : Starting Application v12.1.34-NFRW-SNAPSHOT on 00000 with PID 15788 (C:\TOTVS\smart-link-client\client\smart-link-client.jar started by 00000$ in C:\TOTVS\smart-link-client\client) INFO 15788 --- [main] com.totvs.link.client.Application : No active profile set, falling back to default profiles: default INFO 15788 --- [main] com.totvs.link.client.LinkService : *** Connecting to server (link.staging.totvs.app:443) INFO 15788 --- [main] o.s.s.c.ThreadPoolTaskScheduler : Initializing ExecutorService 'taskScheduler' INFO 15788 --- [main] o.s.b.web.embedded.netty.NettyWebServer : Netty started on port(s): 8777 INFO 15788 --- [main] com.totvs.link.client.Application : Started Application in 4.994 seconds |