Manual 3 Camadas
Manual 3 Camadas para o Sistema
...
Linx DMS/BRAVOS/Autoshop
O que é?
O sistema ApolloLinx DMS/BRAVOS em /Autoshop em 3 camadas é uma solução desenvolvida para utilização dos programas em arquitetura de 3 camadas.
Esta solução tem como objetivo o aprimoramento e inovação dos processos possibilitando o acesso remoto, por meio de um simples link de internet, do sistema ApolloLinx DMS/BRAVOS/Autoshop ao banco de dados sem a necessidade da utilização de um serviço específico para este fim (Terminal Server).
Como funciona o sistema 3 camadas?
O sistema 3 camadas é constituído sempre por dois executáveis: um executável é responsável pela interface com o cliente (exemplo: ApolloClient.exe ou BRAVOSClient.exe ou LinxAutoshopClient.exe) e um outro executável (exemplo ApolloServerApp.exe) que faz o processamento e o meio de campo entre o cliente e o servidor de banco de dados.
Com isto, o programa cliente, exemplo ApolloClientLinx DMSClient/BRAVOSClient/AutoshopClient, não acessa diretamente o banco de dados. Ele acessa o servidor de aplicação, neste caso o ApolloServerApp. O servidor de aplicação por sua vez acessa o banco de dados e devolve a informação já processada para o programa cliente.
...
Como exemplo, para uma melhor compreensão de como esta estrutura torna possível o acesso direto do programa, podemos citar o encerramento mensal de peças. No sistema 3 camadas, o ApolloClientLinx DMSClient/BRAVOSClient envia para o ApolloServerApp uma solicitação do que deve ser feito. O ApolloServerApp faz todo o processamento e envia de tempos em tempos apenas uma atualização da barra de progresso. Ao final do processo o ApolloServerApp envia um status de conclusão do processo para o ApolloClientLinx DMSClient/BRAVOSClient.
Uma vez compreendido este processo, é possível utilizar redes diferenciadas para servidores e estações. Neste caso os aplicativos clientes devem ficar no lado cliente (revenda) e os aplicativos servidores devem ficar na mesma rede (local) onde está o banco de dados.
...
A diferença na configuração é que sem ele os aplicativos clientes apontarão diretamente para os servidores, já com o uso do redirecionador, os aplicativos clientes apontarão para o RedirecionadorDatasnap, e este baseado no seu mapeamento (ConexaoRedireciona.dat) apontará o cliente para o melhor servidor de aplicação (mais ocioso no caso de haver mais de um servidor configurado).
Abrangência
Todas as Revendas que desejarem utilizar o sistema ApolloLinx DMS/BRAVOS/Autoshop em 3 camadas.
Aplicação
Execute os procedimentos a seguir para utilização do sistema.
...
- Copie os arquivos e programas a seguir para a pasta do ApolloLinx DMS/BRAVOS/Autoshop na máquina servidora de aplicação:
- ApolloServerApp.exe;
- ApolloServerGUI.exe;
- AuxiliarServerApp.exe;
- CentralAgendamentosServerApp.exe;
- ControlePatrimonialServerApp.exe;
- EISServerApp.exe;
- FabricaServerApp.exe;
- FabricaFORDServerApp.exe;
- FabricaGMServerApp.exe;
- FabricaMBBServerApp.exe;
- FabricaVWServerApp.exe;
- FabricaHDServerApp.exe;
- FabricaFiatServerApp.exe;
- FiscalServerApp.exe;
- FrenteCaixaServerApp.exe;
- GerencialServerApp.exe;
- NotaFiscalEletronicaServerApp.exe;
- RelatoriosApolloServerApp.exe;
- SPEDContabilServerApp.exe;
- VerificaServer.exe;
- ConexaoServidor.dat;
- Apollo.ini.
- Copie os arquivos e programas a seguir para a pasta do ApolloLinx DMS/BRAVOS/Autoshop na máquina servidora de aplicação:
...
[BANCODADOS]=ORACLE
//Substitua a palavra APOLLO Linx DMS pelo nome do banco de dados
...
- Copie os arquivos e os programas a seguir para a pasta do ApolloLinx DMS/BRAVOS/Autoshop na máquina que será cliente:
- ApolloClient.exe ou BRAVOSClient.exe;
- CentralAgendamentosClient.exe;
- CNPUpd.exe;
- ConfiguraFrenteCaixaClient.exe;
- ControlePatrimonialClient.exe;
- EISAdmClient.exe;
- EISRevClient.exe;
- ExportadorClient.exe;
- FabricaClient.exe;
- FabricaFORDClient.exe;
- FabricaGMClient.exe;
- FabricaMBBClient.exe;
- FabricaVWClient.exe;
- FabricaHDClient.exe;
- FabricaFiatClient.exe;
- FiscalClient.exe;
- FrenteCaixaClient.exe;
- GerencialClient.exe;
- GestaoShowroomClient.exe ou FluxoAtendimentoClient.exe;
- NotaFiscalEletronicaClient.exe;
- OutInfoClient.exe;
- PainelMonitoramentoClient.exe;
- PrevisaoClient.exe;
- RelatoriosClient.exe;
- SPEDContabilClient.exe;
- ConexaoCliente.dat;
- Apollo.ini;
- LDClientes.dll;
- LDContabilidade01.dll;
- LDCRM01.dll;
- LDFaturamento01.dll;
- LDFinanceiro01.dll;
- LDFuncoes01.dll;
- LDGeral01.dll;
- LDIntegracaoContabil01.dll;
- LDPecas01.dll;
- LDUtils01.dll;
- LinxDmsNfeCon.dll;
- LinxDmsNfeDanfe.dll;
- LinxDmsNfeDb.dll;
- LinxDmsNfeWs.dll;
- LinxDmsNfseCon.dll;
- LinxDmsNfseDb.dll;
- LinxDmsNfseImp.dll;
- Borlndmm.dll;
- dbexpoda40.dll;
- dbexpsda40.dll;
- LDCompacta.dll;
- Skins.dll.
- Copie os arquivos e os programas a seguir para a pasta do ApolloLinx DMS/BRAVOS/Autoshop na máquina que será cliente:
...
- Copie o arquivo e o programa a seguir para a pasta do Apollo Linx DMS na máquina que fará o redirecionamento:
- RedirecionaDatasnap.exe;
- ConexaoRedireciona.dat.
- Copie o arquivo e o programa a seguir para a pasta do Apollo Linx DMS na máquina que fará o redirecionamento:
...
[DATABASE]=CENTRALAGENDAMENTOS:200.168.0.15:226
- Execute a instalação do serviço do Windows:
- Abra o prompt do DOS;
- Posicione-se na pasta do ApolloLinx DMS/BRAVOS/Autoshop onde consta o executável “RedirecionaDatasnap.exe”;
- Execute o comando: RedirecionaDatasnap /install;
- Verifique/inicie a execução do serviço instalado:
- Execute o programa Serviços (Serviços do Windows);
- Localize o serviço “Redirecionador Datasnap”;
- Veja se o serviço está inicializado automaticamente ou inicie o serviço manualmente (menu Ação > Iniciar, ou com o botão direito do mouse clique sobre o nome do serviço e selecione a opção <Iniciar>).
...
Também é possível encerrar alguma conexão (Kick Usuário), criar ou visualizar o arquivo monitor.txt das conexões cliente (Habilita Monitor, Desabilita Monitor e Visualiza Monitor), através do botão direito do mouse sobre o usuário na grade, caso seja necessário, conforme tela a seguir:
- Execute os programas clientes nas estações (exemplo: ApolloClient.exe ou BRAVOSClient.exe, ControlePatrimonialClient.exe, EISAdmClient.exe, EISRevClient.exe, etc.) e verifique que ele aparece na grade do passo anterior.
Atualização dos Programas
Instruções para atualização dos programas do servidor de aplicação:
- No servidor de aplicação, verifique se não há usuário ativo no servidor de aplicação. Feche e copie os executáveis servidores (exemplo: ApolloServerApp.exe, AuxiliarServerApp.exe, ControlePatrimonialServerApp.exe, EISServerApp.exe, etc.) para o diretório do ApolloLinx DMS/BRAVOS/Autoshop no servidor de aplicação.
- Execute os novos programas servidores de aplicação.
Instruções para atualização dos programas da estação cliente:
- No servidor físico ou estação local, copie os executáveis clientes (exemplo: ApolloClient.exe ou BRAVOSClient.exe, ControlePatrimonialClient.exe, EISAdmClient.exe, EISRevClient.exe, etc.) para o diretório do ApolloLinx DMS/BRAVOS/Autoshop que cada usuário utiliza.
Caso utilize a atualização automática dos executáveis, não é necessário copiar os programas acima, quando executar o mesmo será feita a atualização.
...
- No servidor de redirecionamento copie o novo executável <RedirecionaDatasnap.exe> para o diretório do ApolloLinx DMS/BRAVOS/Autoshop.
- No servidor de redirecionamento, inicie a execução do serviço.
- Execute o programa Serviços (Serviços do Windows);
- Localize o serviço “Redirecionador Datasnap”;
- Inicie o serviço (menu Ação > Iniciar, ou com o botão direito do mouse clique sobre o nome do serviço e selecione a opção <Iniciar>).
Verificador de Servidores 3 Camadas
Verificador de Servidores 3 camadas
Implementado o serviço do Windows Verifica Server 3 camadas, que ficará responsável por iniciar, reiniciar e monitorar os servidores 3 camadas configurados.
...