Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Conteúdo
Índice minLevel 2
01. Pré-requisitos
Aviso |
---|
Java 11. Datasul |
12.1.2403 ou superior |
Java 11
. 01- Datasul - Configurando credenciais TOTVS Apps 02- Datasul - Configurando usuário padrão de integração Smart Link |
Aviso |
---|
A instalação do Caso exista mais de um serviço apontando para um broker appserver que esteja conectado ao mesmo banco EMSFND poderão ocorrer divergências inesperadas. |
02. Instalação
smartlink-service
Expandir | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
Windows
Expandir | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
Editar o arquivo Edite LINK_CLIENT respeitando o diretório onde foi descompactado o smart-link-client
|
Expandir | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
| Parâmetros | ||||||||||||||||||
|
Expandir | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Editar o arquivo
Desinstalação do serviço:
|
Linux
Expandir | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Para a instalação do serviço no Linux certifique-se de que os passos a seguir foram realizados:
configurar o arquivo application.properties antes, veja a sessão 03 deste documento
"/service/Linux/install.sh" localizado onde o projeto foi extraído. Informar na variável PATH_SOURCE_SMART_LINK_CLIENT, localizado na linha 13, o local onde o projeto foi extraído
| 1 | |||||||||
linenumbers | true |
| |
chmod +x install.sh sudo bash install.sh /usr/local/smart-link-client |
/ 'TOTVS-SMART-LINK-CLIENT' 8777
- O script de instalação fará a inicialização do serviço automaticamente.
Expandir | ||
---|---|---|
| ||
|
Expandir | ||
---|---|---|
| ||
|
Expandir | ||||||
---|---|---|---|---|---|---|
| ||||||
Instalando o serviço:
Informações | | |||||
|
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
sudo bash start.sh 'TOTVS-SMART-LINK-CLIENT' |
para encerrar o serviço, execute o script de stop passando o nome do serviço:
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
sudo bash stop.sh 'TOTVS-SMART-LINK-CLIENT' |
Expandir | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
03. Configuração
Arquivo de configuração application.properties
Bloco de código | ||||
---|---|---|---|---|
| ||||
totvs.appserver=http://SERVIDOR:PORTA/apsv |
Alteração Obrigatória.
Deve ser preenchido com o nome do servidor de aplicação Progress que atenderá as requisições.
Pode ser preenchido com informação de um servidor de aplicação Progress já utilizado no ERP.
Bloco de código | ||||
---|---|---|---|---|
|
logging.file. |
name=log/smartlink-service.log |
http://SERVIDOR:PORTA/apsv
Alteração opcional.
A propriedade já possui um valor padrão informado no arquivo.
Bloco de código | ||||
---|---|---|---|---|
| ||||
server.port=8777 |
Porta que será utilizada para subir o serviço. Esta propriedade é opcional, e caso não exista no arquivo será assumida a porta padrão 8080.
Alteração opcional.
A propriedade já possui um valor padrão informado no arquivo.
Bloco de código | ||||
---|---|---|---|---|
| ||||
logging.file.name=log/smartlink-service.log |
Sub-diretório de geração dos logs, com base no diretório raiz onde foi instalado o smartlink-service. Exemplo: C:\totvs\smartlink-service.
Alteração opcional.
A propriedade já possui um valor padrão informado no arquivo.
Bloco de código | ||||
---|---|---|---|---|
| ||||
logging. |
logback.rollingpolicy.max-file-size=100MB |
Alteração opcional.
A propriedade já possui um valor padrão informado no arquivo.
Limite de tamanho de cada arquivo de log, após alcançar o limite é criado um novo arquivo. Arquivos de logs anteriores são mantidos no diretório.
04. Iniciar o serviço instalado
Após concluir as etapas anteriores, basta iniciar o serviço instalado e verificar no arquivo de log se a aplicação foi iniciada com sucesso.
Bloco de código | ||||
---|---|---|---|---|
| ||||
INFO 19980 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8777 (http) INFO 19980 --- [main] o.apache.catalina.core.StandardService : Starting service [Tomcat] INFO 19980 --- [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext INFO 19980 --- [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2435 ms INFO 19980 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8777 (http) with context path '' INFO 19980 --- [scheduling-1] com.totvs.link.client.Waiter : Running... INFO 19980 --- [main] c.t.f.d.s.s.SmartLinkServiceApplication : Started SmartLinkServiceApplication in 6.464 seconds (JVM running for 10.737) INFO 19980 --- [grpc-default-executor-0] com.totvs.link.client.LinkService: Server is ON INFO 19980 --- [grpc-default-executor-0] com.totvs.link.client.LinkService: Server completed INFO 19980 --- [grpc-default-executor-0] com.totvs.link.client.LinkService: Client setup INFO 19980 --- [grpc-default-executor-2] com.totvs.link.client.LinkService: Client setup result: true INFO 19980 --- [grpc-default-executor-2] com.totvs.link.client.LinkService: Wait for messages INFO 19980 --- [grpc-default-executor-1] com.totvs.link.client.LinkService: Client setup completed INFO 19980 --- [grpc-default-executor-0] com.totvs.link.client.LinkService: Wait for messages |