Dúvida
Como criar o serviço da sincronização no Windows?
Ambiente
Cross Segmentos - TOTVS CRM Automação de Força de Vendas (SFA) - Infraestrutura - Todas as versões
Solução
Importante!
Dependendo da versão do SFA que está instalada, o processo de criação do serviço pode variar. Caso você identifique o arquivo do print abaixo em seu diretório de sincronização, no caminho /ws/sincronizacao/pastaDaSincronizacao, siga o passo 1 até o 3.1. Caso esse arquivo não esteja presente, siga os passos 4 até o 7.3.
1. Navegue até o diretório da sincronização que deseja criar o serviço, podendo ser encontrada no caminho /ws/sincronizacao/.
2. Após acessar o diretório da sincronização, configure o arquivo WSService.prm conforme o exemplo abaixo. Lembrando que os caminhos do Java como também o nome do .jar podem variar, sendo necessário ajustar corretamente.
- nome=SincronizacaoProducao
- titulo=Sincronizacao Producao
- descricao=Este serviço é responsável por inicializar a sincronização do SFA do ambiente de producao
- comando=E:\ws\java\jre11\bin\java -XX:MaxPermSize=256M -Xms1G -Xmx6G -jar lib/sim3g.cliente.nomeDoCliente.sync.jar start
- diretorio=E:\ws\sincronizacao\producao
3.1 Digite no cmd o seguinte comando.
SincronizacaoProducao -install
4. Neste processo iremos configurar o serviço da sincronização de outra maneira, conforme dito na tag Importante! no início do manual.
5. Navegue até o diretório \ws\install\utilitarios\nssm e copie o arquivo nssm.exe para a pasta da sincronização que está sendo instalada.
nssm.exe install
7. Quando for aberta a tela de configuração do NSSM, configure o campo Path, selecionando o arquivo Sincronizacao - Start.bat que pode ser encontrado no diretório da sincronização que se está criando o serviço. Lembrando que o nome do arquivo pode variar, porém sempre sendo um Start:
7.1 Configure o campo Service name colocando o nome que o serviço terá, sendo recomendado WSSyncProd para produção e WSSyncHomolog para homologação. Em casos de migração, recomendamos que mantenha o nome que o serviço possuía anteriormente:
7.2 Abra a aba Details do NSSM e configure o campo Startup Type para Automatic (Delayed Start), conforme o print abaixo:
7.3 Clique em Install Service.
0 Comentários