Histórico da Página
Conteúdo
Índice maxLevel 2 minLevel 2
01. Objetivo
Esta documentação tem a finalidade de servir como uma guia no momento da integração do produto Logix com o TOTVS Privacidade de Dados (TPD). Para mais informações sobre a ferramenta, acesse TOTVS Privacidade de Dados.
Para tanto, abaixo seguem as instruções para que a integração seja realizada corretamente.
02. Informações
O produto Logix faz
uso
de uma ferramenta chamada Smart Link, que é um mecanismo de troca de mensagens entre aplicações TOTVSApps e aplicações On Premises (ou remotas)
onde:
- Foi utilizada a biblioteca Smart Link Client Java, que por meio
- desta foi implementado o processador de troca de mensagens.
- O processador de mensagens é uma aplicação
- java.
Obtenha informações
sobre os valores do client, secret, name e id
do seu tenant de acesso do produto Logix no portal TPD para poder realizar as configurações necessárias para a integração com o Logix nos próximos passos.
03. InstalaçãoPara mais detalhes leia Documentos de Referência do TOTVS Privacidade de Dados.
03. Instalação Smart Link Client Java
Expandir | ||
---|---|---|
| ||
O arquivo |
|
Expandir | ||
---|---|---|
|
Extrair os arquivos em um diretório de sua escolha, sugerimos o uso do nome do seu tenant para complementar e facilitar a organização dos artefatos. Exemplo:
|
Expandir | ||
---|---|---|
|
Editar o arquivo
|
Nome do serviço
|
Descrição do serviço
|
JAVA
|
Parâmetros
Instalação do serviço: |
|
|
|
|
Expandir | ||
---|---|---|
|
title | Procedimento |
---|
Editar o arquivo
Desinstalação do serviço:
|
Expandir | ||
---|---|---|
|
Para a instalação do serviço no Linux certifique-se de que os passos a seguir foram realizados:
|
|
|
Instalando o serviço:
|
|
|
|
|
|
|
|
Expandir | ||
---|---|---|
|
|
|
|
|
|
|
|
04. Configuração Smart Link Client Java Âncora config config
config | |
config |
Expandir | ||
---|---|---|
|
O arquivo de configuração é Utilizando a pasta de exemplo dos passos anteriores, podemos encontrar o arquivo em |
|
|
Expandir | ||
---|---|---|
| ||
# SERVERA porta de acesso da aplicação pode ser |
alterada na propriedade:
# SPRINGPor padrão estamos utilizando 10MB para poder trafegar metadado no formato JSON.
# LOGO nome do arquivo de log pode ser alterado na propriedade name abaixo:
# SMART LINK CLIENT
|
|
|
|
|
|
|
|
|
|
|
|
05.
Iniciar oInicialização do 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 |
Após o Started Application é executado o processo:
title | Solicitação do metadado padrão que será enviado para o TOTVS Privacidade de Dados |
---|
theme | RDark |
---|---|
title | Metadado |
Para facilitar a visualização de log foi adicionada a infomação [SMART-LINK-CLIENT] no LOG para as classes java implementadas.
Bloco de código | ||
---|---|---|
| ||
INFO 3528 --- [main] c.totvs.link.client.ApplicationStartup : [SMART-LINK-CLIENT][ApplicationStartup.readyEvent] INFO 3528 --- [main] c.t.l.c.d.ProductSyncDefaultMetadata : [SMART-LINK-CLIENT][ProductSyncDefaultMetadata.sync] INFO 3528 --- [main] c.t.l.client.product.ProductSendMessage : [SMART-LINK-CLIENT][ProductSendMessage.send][REQUEST][GET] to http://----:8380/api/sec/v1/sgdp/metadata/default INFO 3528 --- [main] c.t.l.client.product.ProductSendMessage : [SMART-LINK-CLIENT][ProductSendMessage.send][RESPONSE][GET][200] from http://----:8380/api/sec/v1/sgdp/metadata/default INFO 3528 --- [main] c.t.l.c.d.ProductSyncDefaultMetadata : [SMART-LINK-CLIENT][ProductSyncDefaultMetadata.sync] Sending message to Smart Link Server - type: SGDPUpdateApplicationMetadata - metadado: {"header":{"type":"SGDPUpdateApplicationMetadata"},"content":{"models":{},"codes":{},"package":"Logix","productId":"Logix","readOnly":true,"smartLink":"singleTenant","localLogs":false,"applicationId":"Logix"}} INFO 3528 --- [main] c.t.l.c.d.ProductSyncDefaultMetadata : [SMART-LINK-CLIENT][ProductSyncDefaultMetadata.sync] Sent to Smart Link Server |