Criação ambiente multi client

Passo a passo configuração de ambiente multi client

1°- Atualização

  • 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:

Conf sentry

 

 

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.