Atualização NwayPro Ambiente Clonado para Qualidade/Homologação

Atualização NwayPro Ambiente Clonado para Qualidade/Homologação

Estando no servidor alvo após clonagem de servidores NwayPro, objetivando testes da qualidade ou homologações de versões, o usuário deverá seguir os passos:

  • Servidor de Banco de Dados

    • Configurações de Segurança

      • Localizar as configurações de segurança de conexões do banco de dados “<unidade>:\NwayPro\Server\database\data\pg_hba.conf“;

      • Editar “<unidade>:\NwayPro\Server\database\data\pg_hba.conf“;

      • Localizar “IPv4 local connections:”;

      • Validar nas linhas deste tópico a existência de IP, caso existam referências a serem ajustadas para esse novo ambiente, editar e/ou adicionar linhas novas seguindo a formatação sugerida: “host all all <IP>/32 md5“;

      • Salvar arquivo.

    • Configurações Gerais do Banco de Dados

      • Localizar as configurações de segurança de conexões do banco de dados “<unidade>:\NwayPro\Server\database\data\postgresql.conf“;

      • Editar “<unidade>:\NwayPro\Server\database\data\postgresql.conf“;

      • Localizar “port”;

      • Substituir o valor após sinal “=” caso seja extremamente necessário para desejada, orientamos utilizar a porta padrão “5432”, caso faça opção por porta diferente, as configurações do Webservice e WEB deverão serem revistas;

      • Localizar “max_connections”;

      • Substituir o valor após sinal “=”, este valor não pode ser superior a soma das conexões dos Webservice;

      • Salvar arquivo.

    • Após arquivos serem salvos, reiniciar o serviço do banco de dados, exemplo versão 10 “postgresql-x64-10 - PostgreSQL Server 10“;

  • Servidor WEB NwayPro

    • Servidor HTTP Apache

      • Localizar as configurações do Apache WEB “<unidade>:\NwayPro\Server\web\components\apache\conf\extra\httpd-ssl.conf“;

      • Editar o arquivo “<unidade>:\NwayPro\Server\web\components\apache\conf\extra\httpd-ssl.conf“;

      • Localizar o atributo “ServerName https://<IP>/v9/app/nwaypro”;

      • Caso for utilizar IP diferente de local (127.0.0.1 ou localhost), alterar para o desejado;

      • Validar todas ocorrências de diretivas do Apache WEB deste arquivo, “<unidade>:\NwayPro\Server\web\components\apache\“ e alterar para o novo endereço;

      • Salvar arquivo;

      • Reiniciar o serviço “ApacheScriptcase9php73“.

    • Conexão com Banco de Dados

      • Utilizando browser homologado, acessar “https://<servidor>/v9”;

      • Inserir senha que deve ser a mesma do ambiente clonado;

      • Será apresentado o Gerenciador de Conexões do Scriptcase;

      • Editar a conexão existente, conforme vertical, seguindo:

        • Corporativo: con_protek_ind;

        • Condomínio: con_protek;

        • Educação: con_protek_edu.

      • Preencher as informações conforme imagem abaixo:

        • Modelo do SGBD: selecionar PostgreSQL 7 or Higher;

        • Servidor do SGBD: adicionar IP do servidor;

        • Port: adicionar porta definida do banco de dados;

        • Base de dados: adicionar nome do banco de dados;

        • Senha: adicionar senha do banco de dados;

        • Decimal Separator: deixar valor padrão (.), ponto, como já vem selecionado, ou seja, não precisa mexer;

        • Delimiter character for date field in the database: deixar campo em branco;

        • Persistent Connection: deixar valor padrão “No” como já vem selecionado, ou seja, não precisa mexer;

        • Clicar no botão Advanced para selecionar a opção abaixo:

          • Client_encoding: selecionar a opção Unicode (UTF-8).

        • Clicar no ícone “Testar Conexão/Test Connection“. Se a conexão for realizada com sucesso, clicar no botão “Save/Salvar“. Se não, verificar novamente as informações adicionadas;

        • Realizar logout/sair da aplicação.

  • Servidor Webservices

    • Configuração de porta para o servidor Apache Tomcat9

      • Localizar o arquivo de configuração do servidor Apache Tomcat9, “<unidade>:\NwayPro\Server\webservice\conf\server.xml”;

      • Editar o arquivo “<unidade>:\NwayPro\Server\webservice\conf\server.xml“;

      • Localizar os atributos de conexão “<Connector port="<porta>" protocol="HTTP/1.1";

      • Substituir a porta atribuída “<Connector port="<porta>" protocol="HTTP/1.1";

      • Salvar o arquivo editado.

    • Configuração do arquivo de conexão do banco de dados

      • Localizar a instalação do webservice “<unidade>:\NwayPro\Server\webservice\webapps\, como exemplo iremos utilizar a aplicação de regras de negócios “NwayPro_Corporativo##1.6.0“;

      • Editar “<unidade>:\NwayPro\Server\webservice\webapps\NwayPro_Corporativo##1.6.0\WEB-INF\classes\hibernate.cfg.xml”;

      • Localizar o endereço de conexão “jdbc:postgresql://<IP>:5432/<nome do banco de dados>;

      • Substituir o endereço IP e nome do banco de dados a ser atribuído;

      • Salvar o arquivo;

      • Caso existam outras aplicações webservices, executar os mesmos passos, exemplos “IntegracaoWS”, “CorporativoAPP“, …

    • Após alterações das configurações, reiniciar o serviço “ApacheNwayProTomcat9”.

  • Servidor de Comunicação com Dispositivos

    • Localizar as instalações dos drivers de comunicação com dispositivos;

    • Editar “<unidade>:\NwayPro\Drivers\<fabricante>\Services\config.xml”;

    • Localizar o endereço de conexão do servidor webservice “http://<IP ou nome servidor>”;

    • Substituir o endereço (IP ou nome servidor) para o servidor a ser atribuído;

    • Caso existam outros drivers, executar os mesmos passos para outros drivers;

    • Reiniciar o serviço de cada driver.