
Pré-Requisitos:
- .NET Framework 6.0
https://dotnet.microsoft.com/pt-br/download/dotnet/thank-you/runtime-6.0.14-windows-x64-installer
https://dotnet.microsoft.com/pt-br/download/dotnet/thank-you/runtime-aspnetcore-6.0.14-windows-hosting-bundle-installer - JAVA/JDK
https://www.oracle.com/java/technologies/javase-jdk13-downloads.html
Observações gerais:
- A instalação deve ocorrer na máquina onde esta o diretório Services na pasta raiz da aplicação Ti9, ou seja, onde estão os arquivos Ti9, não podendo ser uma pasta de rede mapeada, somente local.
- É necessário que a porta parametrizada no passo 2 e a porta 8025 devam ser habilitadas no firewall de sua rede.
1. Coloque os arquivos da API no diretório correto
Anexe as pastas ti9csws e ti9-integra-api no diretório Services que pode ser encontrado na pasta raíz do Ti9 onde estão os demais arquivos do sistema.
2. Configuração API ti9csws
2.1 - Entre na pasta ti9csws e edite o arquivo appsettings.json, no campo Url colocando o ip da máquina de instalação e uma porta de sua escolha e salve. Exemplo:
2.2 - Após isso, entre na pasta lib e edite o arquivo registraLIB colocando o caminho da pasta na frente dos arquivos dll e salve o arquivo. Exemplo:
2.3 - Execute o arquivo registraLIB que deverá retornar a seguinte mensagem:
3. Configuração API integra-api
3.1 - Copie a pasta ti9-crm-api que está em Services\ti9-integra-api\c-ti9-CONFIG e cole na pasta C:\Ti9.
3.2 - Edite o arquivo ti9-crm-api-dev localizado em C:\Ti9\ti9-crm-api\config com as configurações da sua base de dados, onde está ti9 deverá ser alterado para o nome de sua base de dados utilizado. Exemplo:
4. Instalando os serviços das API's
4.1 - Abra o CMD como Administrador, navegue até a pasta win64 (se a sua máquina for 64-bits) ou win32 (se a sua máquina for 32-bits) que está em nssm-2.24 dentro da pasta Services e digite o comando "nssm.exe install Ti9-CSWS". Exemplo:
4.2 - Irá abrir o instalado de serviço, parametrize da maneira do exemplo colocando em path o executável ti9csws.exe e startup directory será automaticamente preenchido e clique em Install service. Exemplo:
4.3. - Abra o CMD como Administrador, navegue até a pasta win64 (se a sua máquina for 64-bits) ou win32 (se a sua máquina for 32-bits) que está em nssm-2.24 dentro da pasta Services e digite o comando "nssm.exe install Ti9-integra-api".
4.4 - Irá abrir o instalado de serviço, parametrize da maneira do exemplo colocando em path o caminho do arquivo java.exe que está em Services\jdk-17.0.2\bin\ no campo startup directory coloque o caminho da pasta ti9-integra-api, no campo arguments coloque o seguinte comando -Xms1024m -Xmx2048m -jar "G:\POSTGRES\\POSTGRES\Services\ti9-integra-api\ti9-integra-api.jar" baseado no caminho da pasta da sua pasta Services e aperte em Install Service. Exemplo:
5 - Após instalar. Vá em SERVIÇOS no Windows, localize o serviço pelo nome Ti9-CSWS e Ti9-integra-api e inicie.