Mariano:PDV Senior Instalacao Aplicacao

De mariano
Revisão de 19h21min de 27 de dezembro de 2018 por Eduardo (discussão | contribs)

Ir para: navegação, pesquisa

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