Mudanças entre as edições de "Mariano:PDV Senior Instalacao Aplicacao"

De mariano
Ir para: navegação, pesquisa
Linha 1: Linha 1:
 +
Anterior
 +
 
PROCEDIMENTO PARA INSTALAÇÃO DO VAREJO NO AMBIENTE AWS DO CLIENTE COMERCIAL MARIANO.
 
PROCEDIMENTO PARA INSTALAÇÃO DO VAREJO NO AMBIENTE AWS DO CLIENTE COMERCIAL MARIANO.
  

Edição das 21h50min de 27 de dezembro de 2018

Anterior

PROCEDIMENTO PARA INSTALAÇÃO DO VAREJO NO AMBIENTE AWS DO CLIENTE COMERCIAL MARIANO.

1 - Instalar o Integrador Matriz (ATENÇÃO: Integrador matriz é 1 por empresa)
    OBS.: Caso a filial que esteja sendo instalada, está dentro de uma empresa que já tenha o integrador matriz instalado, deve seguir para o passo 2.
    Requisito: JDK8 instalado, JAVA_HOME configurada.
    1.1 - Executar o IntegradorVarejo_Instalador_6_2_11_23_x64.exe
    1.2 - Selecionar Instalador matriz
    1.3 - No caminho da instalação, colocar depois do /IntegradorMatriz o numero da empresa cadastrada no ERP que será utilizada nesta instalação do varejo. Exemplo: /IntegradorMatriz4 (onde 4 é o numero da empresa cadastrada no ERP)
    1.4 - Informar os dados de conexão com o webservices do ERP.
            - srvapl01.gcm.local
            - porta: 80
            - usuário e senha do ERP (Exemplo: suporte/suporte)
            - Informar uma empresa e uma filial
    1.5 - Marcar a opção Utilizar SDE
            - IP servidor: srvedocs01.gcm.local
            - Porta servidor: 8989
            - sapiensnfe / sapiensnfe
    1.6 - Configurar a conexão com a base do integrador matriz
            - Host: dbvarejomariano.csurgqztf7ie.sa-east-1.rds.amazonaws.com
            - Porta: 5432
            - Database: Criar no seguinte padrão: IntegradorMatriz4 (onde o numero 4 é o numero da empresa cadastrada no ERP)
    1.7 - O instalador irá perguntar o diretório para instalar o Glassfish, deixe c:\, pois ele criará um diretório Glassfish4.
    1.8 - Criar o domínio informando portas livres no servidor. Senha admin/adminadmin. O Nome do domínio deve seguir o padrão DomainIntegradorMatriz4 (Onde 4 é o numero da empresa do ERP)
    1.9 - Alterar o usuário que inicia o serviço
    1.10 - Acessar o diretório do dominio que foi criado e copiar o arquivo C:\glassfish4\glassfish\domains\DomainIntegradorMatriz4\lib\databases\postgresql-42.1.1.jre7.jar e colar no diretório C:\glassfish4\glassfish\domains\DomainIntegradorMatriz4\lib
    1.11 - Caso o instalador não consiga fazer deploy no glassfish, acessar a interface de administração do glassfish que foi instalado e efetuar o deploy manualmente.
            Diretorio instalação Integrador matriz > wars
                - IntegradorMonitorWS.war
                - IntegradorWS.war
    1.12 - Acessar o contexto IntegradorMonitorWS e logar com usuario suporte senha suporte. Validar se loga.

2 - Instalar o Retaquarda
    2.1 - Criar uma base no Postgres com o seguinte padrão: Retaguarda_e4_f111 (onde 111= filial  /  4= codigo da empresa)
        Conectar no pgadmin com o usuario senior / EnA6aQavA2
    2.2 - Pelo CMD, acessar o diretório C:\Program Files (x86)\pgAdmin 4\v3\runtime e fazer o restore do arquivo retaguarda.dump (que está no servidor VAREJO01)
            pg_restore -v -h dbvarejomariano.csurgqztf7ie.sa-east-1.rds.amazonaws.com -U senior -W -d Retaguarda_e4_f111 retaguarda.dump 
    2.3 - Acessar o PGAdmin > Acessar a base do retaguarda > Schemas > Public > Tables > Empresa > Botão direito > View data > All Rows Verificar se o código da empresa está correto, se não estiver correto, executar o comando a seguir para alterar: update empresa set codigo = 4 (onde 4= cod empresa correto)
    2.4 - Acessar o PGAdmin > Acessar a base do retaguarda > Schemas > Public > Tables > Filial > Botão direito > View data > All Rows Verificar se o código da filial está correto, se não estiver correto, executar o comando a seguir para alterar: update filial set codigo = 111 (onde 111= cod filial correto)
    2.5 - Executar o Retaquarda_Instalador_6_2_11_23-x64.exe
    2.6 - A instalação do retaguarda para cada filial, deve seguir o padrão abaixo:
        c:\Senior\GestaoDeLoja\Retaguarda\Empresa4\111  (Onde: 4= codigo da empresa  /  111= codigo da filial)
    2.7 - Selecionar "Servidor"
    2.8 - Marcar a caixa Instalar IntegradorRetaguarda e informar portas livres no servidor. (Anotar cada uma pois será utilizada posteriormente)
    2.9 - Marcar a caixa para instalar o Dashboard Varejo, informar uma porta livre no servidor.
    2.10 - Informar os dados de conexao com a base de dados para o retaguarda.
            - Host: dbvarejomariano.csurgqztf7ie.sa-east-1.rds.amazonaws.com
            - Porta: 5432
            - Database: Conforme criado no passo 2.1
    2.11 - Informar o Cód da Empresa e o Cód da filial
    2.12 - Recriar o serviço do retaguarda com nomenclatura correta:
        2.12.1 - sc delete IntegradorRetaguarda
        2.12.2 - sc create "Senior Integrador Retaguarda Empresa 4 Filial 111" binpath= "Caminho do IntegradorRetaguarda.exe"
                    DICA: Copiar o caminho acima do serviço original antes de remover.
        2.12.3 - Alterar o usuário que inicia o serviço
        2.12.4 - Iniciar o serviço do retaguarda
    2.13 Recriar o serviço do Varejo Dashboard
        2.13.1 - sc delete VarejoDashboard
        2.13.2 - sc create "Senior Varejo Dashboard Filial Empresa 4 Filial 111" binpath= "Caminho do VarejoDashboard.exe"
                DICA: Copiar o caminho acima do serviço original antes de remover.
        2.13.3 - Alterar o usuário que inicia o serviço
        2.13.4 - Iniciar o serviço
    
    
3 - Instalar o integrador Filial
    3.1 - Criar uma base no RDS Postgres com o seguinte padrão: IntegradorFilial_e4_f111 (onde 111= filial  /  4= codigo da empresa)
        Conectar no pgadmin com o usuario senior / EnA6aQavA2
    3.2 - Executar IntegradorVarejo_Instalador_6_2_11_23_x64
    3.3 - Selecionar Instalador Filial
    3.4 - A instalação do Integrador Filial deve seguir o padrão abaixo:
        c:\Senior\GestaoDeLoja\IntegradorFilial\Empresa4\111  (Onde: 4= codigo da empresa  /  111= codigo da filial)
    3.5 - Informar os dados de conexao com a base de dados para o Integrador Filial.
            - Host: dbvarejomariano.csurgqztf7ie.sa-east-1.rds.amazonaws.com
            - Porta: 5432
            - Database: Conforme criado no passo 3.1
    3.6 - Informar a porta de conexao com o servidor de RMI do retaguarda
    3.7 - Configurar a conexão com o webservices do integrador Matriz instalado no passo 1.
            - localhost
            - Porta: porta http do glassfish
            - Usuário e senha do ERP
            - Empresa e filial
    3.8 - Acessar o contexto IntegradorMonitorWS/#/home/config > Marcar o ID do integrador que foi instalado e Adicionar a descrição, contendo a empresa e o codigo filial (Empresa 4 Filial 111). Marcar como ATIVO e clicar em OK.
    3.9 - Recriar o serviço do integrador filial com nomenclatura correta:
        3.9.1 - sc delete IntegradorFilial
        3.9.2 - sc create "Senior Integrador Filial Empresa 4 Filial 111" binpath= "Caminho do IntegradorFilial.exe"
                    DICA: Copiar o caminho acima do serviço original antes de remover.
        3.9.3 - Alterar o usuário que inicia o serviço
        3.9.4 - Iniciar o serviço do Integrador filial.

4 - Instalar o PDV
    4.1 - Criar uma base no Postgres com o seguinte padrão: pdv01_e4_f111 (onde 01= numero sequencial de PDV para a filial em questão / 111= filial  /  4= codigo da empresa)
        Conectar no pgadmin com o usuario senior / EnA6aQavA2
    4.2 - Executar o SeniorPdv_Instalador_6_2_11_23.exe
    4.3 - A instalação do PDV deve seguir o padrão abaixo:
        c:\Senior\GestaoDeLoja\SeniorPDV\Empresa4\Filial111\PDV01  (Onde: 4= codigo da empresa  /  111= codigo da filial  /  01= Numero sequencial do PDV da filial em questão)
    4.4 - Selecionar PDV NFCe
    4.5 - A instalação do PDV / NFCe não permite que seja instalado diretamente em um Postgres que não esteja na maquina local, por este motivo, deve ser instalado localmente e depois deve ser efetuado backup/restore da base para o Postgres que fica no RDS da AWS.
            Para instalar localmente informar os dados cfme abaixo:
            - Host: localhost
            - Porta: 5432
            - Database: usar o mesmo nome que foi criado no RDS, no passo 4.1
            - Usuário senior
            - Senha: senior
    4.6 - Caso apareça uma mensagem informando que não foi possível conectar com o usuário senior, digite postgres e clique em OK.
    4.7 - Na proxima tela, Informa a empresa / filial e numero sequencial do PDV.
    4.8 - Informe a porta de conexão com servidor RMI (Porta integrador retaguarda configurado no passo 2)
    4.9a - Acessar o diretório de instalação do PDV, e editar o arquivo conexoespdv.properties
            Alterar os campos
            - base.ip - Informar o endpoint do RDS Postgres
            - base.senha - Informar a senha do usuário senior do RDS Postgres (EnA6aQavA2)

    4.10 - Pelo CMD, acessar o diretório C:\Program Files (x86)\pgAdmin 4\v3\runtime e fazer um backup da base local que foi instalada:
            pg_dump -Fc -v -h localhost -U senior -W pdv01_e4_f111 > arquivo.dump
    4.11 - Pelo CMD, acessar o diretório C:\Program Files (x86)\pgAdmin 4\v3\runtime e fazer o restore do backup criado anteriormente para o RDS Postgres:
            pg_restore -v -h dbvarejomariano.csurgqztf7ie.sa-east-1.rds.amazonaws.com -U senior -W -d pdv01_e4_f111 arquivo.dump
    4.12 - Testar o acesso ao PDV pelo executavel SeniorPDVNFce.exe




Servidor IP Privado IP Publico Matriz Filiais Abrevi   Base Retaguarda Porta R Porta F Porta D
SRVVAREJO01 192.168.254.31 52.67.162.185 Widal lubrificantes Novo Progresso (4-400) npr IntegradorFilial_e4_f400 Retaguarda_e4_f400 1090 1080 1070
Santarem (4-401) str IntegradorFilial_e4_f401 Retaguarda_e4_f401 1091 1081 1071
Ananindeua (4-402) ana IntegradorFilial_e4_f402 Retaguarda_e4_f402  1000  1001  1002
Maraba (4-403) mar IntegradorFilial_e4_f403 Retaguarda_e4_f403  1003  1004  1005
SRVVAREJO02 192.168.254.36 18.231.106.210 Mariano & Guimaraes Ltda Dourados (1-100) ddo IntegradorFilial_e1_f100 Retaguarda_e1_f100 1090 1080 1070
Campo Grande (1-101) cgr IntegradorFilial_e1_f101 Retaguarda_e1_f101 1091 1081 1071
SRVVAREJO03 192.168.254.93 18.231.119.201 Widal & Marchioreto Ltda Varzea Grande (2-200)(2 PDV) vgr IntegradorFilial_e2_f200 Retaguarda_e2_f200 1090 1080 1070
Rondonopolis (2-201) ron IntegradorFilial_e2_f201 Retaguarda_e2_f201 1091 1081 1071
Sinop (2-202) snp IntegradorFilial_e2_f202 Retaguarda_e2_f202 1092 1082 1072
SRVVAREJO04 192.168.254.38 18.228.197.122 Mariano Distribuidora de Lubrificantes Ltda Vilhena (3-300) vil IntegradorFilial_e3_f300 Retaguarda_e3_f300 1090 1080 1070
Porto Velho (3-301) pvl IntegradorFilial_e3_f301 Retaguarda_e3_f301 1091 1081 1071
Rio Branco (3-302) rbr IntegradorFilial_e3_f302 Retaguarda_e3_f302 1092 1082 1072
SRVVAREJO05 192.168.254.48 52.67.231.37 WM Comercio de Lubrificantes WM-Varzea Grande (6-600) wmvga IntegradorFilial_e6_f600 Retaguarda_e6_f600 1090 1080 1070
WM-Cuiaba (6-601) wmcba IntegradorFilial_e6_f601 Retaguarda_e6_f601 1091 1081 1071
WM-Lucas do Rio Verde (6-602) wmlrv IntegradorFilial_e6_f602 Retaguarda_e6_f602 1092 1082 1072