Criação ambiente multi client
Passo a passo configuração de ambiente multi client
1°- Atualização
Atualizar o sistema, logado no usuário viasoft.user.mc;
Ao atualizar selecionar a opção de atualização multi client;
Selecionar o caminho da pasta Viasoft do cliente sendo atualizado;
2°- Socket
Definir a porta e o IP do socket server no user do cliente:
Baixar os arquivos BAT do link abaixo e definir o IP e a porta seguindo oque é pedido ao executar o arquivo, segue link:
https://drive.google.com/drive/folders/1YIiFsYKETVPwmwyYSzIudyzFm77RyKUU?usp=sharing
Ao realizar o procedimento anterior o bat irá alterar a porta e o ip do socket server nos arquivos viasoft.Agro e viasoft.start na pasta Client e irá criar o registro no windows com a porta informada.
Caso necessário esse procedimento pode ser feito no método antigo seguindo o passo a passo do link abaixo:
Método antigo:
https://docs.google.com/document/d/18kdUOgYY-gPqMXjmcHiE-0pWrPYOK31kmmVS4oxXLls/edit?usp=sharing
Criar a Task do socket server no user do cliente:
Acessar Task scheduler, criar uma pasta para o cliente e copiar uma tarefa já existe e somente alterar os parâmetros para esse usuário para execução do socket server;
Marcar a opção de execução com o maior privilégio ao criar a tarefa;
Definir o usuário correto, ou seja, o logado para executar a aplicação;
Na Guia Actions editar o diretório e definir a do cliente:
se aparecer a solicitação de senha, digitar a padrão do usuário do cliente;
3°- Registrar o server Agro
Ainda no usuário do cliente:
Executar o prompt (CMD) como administrador,
Acessar a pasta do server agro, exemplo C:\Windows\system32>cd
C:\Viasoft-MC\Viasoft-trfn\Server\Agro,
E executar o comando: ViasoftServerAgro.exe /RegServerPerUser
4°- Executar a task do socket server
Por fim no usuário do cliente execute a tarefa (task) para executar o socket server anteriormente criada.
5°- Arquivos tsnames
Retornando ao usuário MC (
viasoft.user.mc), alterar o arquivo tnsnames nas pastas do oracle client, exemplo: C:\app\client\product\19.0.0\client_1\network\admin,
# lembrando que são duas pastas, a client 64 e a 32, o nome pode variar conforme quem instalou, mas padrão seria client32 e client64 #
Editando o arquivo, basta copiar de um cliente que já está funcionando, alterar o nome e o service name, exemplo:
TRFN =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = viasoft-scan.vms.com.br)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = TRFN)
)
)
O service name é passado pelo TI após a criação do banco do cliente, veja o ticket que solicitação da criação do ambiente;
6°- Configurações padrões do sistema
Agora é só Alegria, é a configuração normal no sistema, lembrando que precisa sempre ser o usuário MC (viasoft.user.mc)
Configurar o arquivo ViasoftServerAgro.conexoes, exemplo do arquivo,
exemplo server agro mudar a database e o nome da conexão.
Atualizar o banco, nesse momento será colocado à prova a conexão do socket server o do server agro, se conectar está funcional e provavelmente o sistema funcionará;
7°- Licenciamento
Para configurar o licenciamento, acessar pasta onde o mesmo foi instalado no servidor, exemplo: C:\Viasoft\Server\Licenciamento,
Editar o arquivo LicenseServerSettings.JSON; e incluir as informações de "TenantId" e "LicensedDatabases" do cliente, exemplo:
Para finalizar o licenciamento configurar pelo server agro o mesmo (isso não precisa detalhar tem que saber)
8°- Auditoria
No server agro configurar a auditoria, menu opções, guia auditora, selecionar a opção ElasticSearch, e definir o host como
auditoria.vms.com.br, selecionar a opção permitir login, e notificar falha não, exemplo:
Se for Cloud 2.0 prestar atenção, pois muda o link e é necessário executar o servidor agro como administrador para fazer a alteração:
9°- Server DFE e XE
Agora são as conexões do server DFE e server XE, definir as portas a partir do documento do controle, seguir as faixas definido nesse arquivo:
DFE: configurar o arquivo de conexões do server DFE e o conf com a pasta disponível conforme o arquivo.
XE: configurar o arquivo de conexões do server XE e o conf com a pasta disponível conforme o arquivo.
10°- Configurar o Sentry
Para isso basta abrir o arquivo viasoft.agro.properties nas pastas C:\Viasoft-MC\Viasoft-trfn\Server\Agro e C:\Viasoft-MC\Viasoft-trfn\Client\Agro
Copiar o arquivo e color nas pastas ou editar as opções;
Enviar: define se o arquivo será enviado para a nuvem
Enviar=1
DestinoJson: define o destino padrão da Mensagem de erro:
0 - Padrão; 1 - Nuvem; 2 - ActiveMQ, deixar o DestinoJson como 2
Arquivo de exemplo:
Lembrar de conferir o iniciar do Windows:
Verificar se as aplicações satélites, DFE, XE, por exemplo, estão na pasta iniciar do Windows isso deverá ser feito no usuário MC,
Comando para conferir: %AppData%\Microsoft\Windows\Start Menu\Programs\Startup
Configurar o certificado digital:
Instalar o certificado no usuário MC, e configurar o ACBR, colocar o IP do server DFE e porta rest do DFE, definir a pasta do XSD.