4.2.2. Instalação

 
  • Ao Iniciar o Instalador do Suricato 3.0 será necessário selecionar um idioma para prosseguir com a instalação, tendo disponível nas linguas:
  • Português Brasileiro
  • English
  • Español
     
Tela - Seleção de Idioma
 
  • Após a seleção do idioma, prossiga na instalação do Suricato
  • Na proxima tela teremos um breve resumo referente a Empresa Telemática e o Sistema suricato junto com os termos de consentimento referente a instalação do suricato
     
Tela - Termos de consentimento
 
  • Na proxima etapa da instalação utilize a chave Serial que foi disponibilizada ao realizar a compra do produto Suricato, preencha o campo com a chave serial e prossiga na instalação, caso a serial seja inválida o instalador retornará uma mensagem informando. entre em contato com o suporte para solucionar o problema
     
Tela - Validação da Chave serial
 
  • Na proxima tela iremos selecionar o Tipo de Banco de Dados que utilizaremos no Sistema suricato, podemos optar pelos Bancos MSSQL ou Oracle para utilizarmos no sistema suricato, selecione a opção Oracle para prosseguir com a instalação utilizando o banco Oracle
     
Tela - Seleção do Banco de Dados
 
  • Após realizar a seleção do banco de dados que será utlizado, iremos selecionar o tipo de Webservice que será utlizado com o sistema suricato, podendo ser utilizado o ISS ou o Apache como webservice para utilizarmos o sistema suricato
     
Tela - Seleção do Tipo de Webservice
 
  • Selecione o Local que o Suricato será instalado, por padrão será realizado a instalação no seguinte diretório "C:\Program Files\Telematica", após a seleção do local de destino prossiga com a instalação
     
Tela - Seleção do Diretório de Instalação
 
  • Na proxima tela iremos selecionar os Componentes que serão instalados junto com o suricato, sendo eles Acesso, Ponto, Serviço Gerenciador de Serviços, Suricato Middleware, Matriz de Acesso e TOTVS. Os componentes selecionados serão diferentes de acordo com a necessídade do usuário
     
Tela - Seleção dos Componentes
 
  • Na proxima tela podemos visualizar os componentes que serão instalados
     
Tela - Confirmação dos itens da instalação
 
  • Após confirmar os Componentes que serão instalados, clique em Instalar para iniciar a extração dos arquivos, esse processo costuma demorar um tempo consideravel, pode-se acompanhar a instalação pela barra presente no instalador
     
Tela - Extração dos Arquivos
 
  • Finalizando a extração dos arquivos, teremos uma tela para selecionar a porta que será utilizada pelo suricato, informe a porta HTTPS e clique em testar para saber se a mesma se encontra disponível
  • Por padrão é utilizado a porta 443.
     
Tela - Teste Porta HTTPS
 
  • Clicando no botão "Testar" será retornando uma das seguintes imagens:
  • Porta Liberada: caso a porta esteja disponível
  • Porta está em uso: caso a porta esteja indiponível, e o botão para prosseguir será desabilitado
     
Tela - Mensagens Porta HTTPS
 
Na proxima tela iremos realizar a configuração para realizar a conexão com o Banco de Dados,
  • Preencha os seguintes campos para realizar a conexão com o servidor do banco de dados:
  • Servidor HTTPS: ip da Maquina que executará o Suricato
  • Servidor DB: ip do Servidor ORACLE
  • Porta: Porta Utilizada (1521)
  • Nome do banco: Nome do Banco de Dados (SURICATO), Defina se o Banco será SERVICE ou SID. Para utiliza-lo como Service não é necessário declara-lo previamente, apenas para o SID ex: Para conectar no Banco SURICATO ficaria da seguinte forma. "SID:SURICATO" ou "SURICATO"
  • instância: Instância do Banco de Dados, caso não possuo deixar em branco
     
Tela - Conexão ao Banco
 
  • Finalizando a parametrização da conexão, aguarde a execução dos Scripts
     
Tela - Execução dos Scripts
 
  • Após a finalização da execução dos scripts a instalação estará concluida, selecione a opção caso deseje visualizar o ChangeLog do suricato, clique em concluir para sair do instalador
     
Tela - Finalização do instalador
 
  • Após finalizar a instalação será necessario executar os Scripts para a criação do Banco de Dados, podendo ser encontrado dentro da pasta "Oracle" no seguinte diretório "C:\Program Files\Telematica\Suricato\oracle", execute os scripts na ordem numerada das pastas presente, a pasta "1" para realizar a criação do Banco a pasta "2" para realizar a atualização do banco para a versão 2.10.11.69 e a pasta "3"  para realizar a migração para a versão 3.0.0
     
Scripts de Criação
  • Para criação do banco no ORACLE, vá ao seguinte diretório: (Local de Instalação\Telematica\Suricato\oracle)
    Exemplo: Se o local de instalação foi definido em C:\Program Files, o diretório completo será: C:\Program Files\Telematica\Suricato\oracle
  • Abra o arquivo Readme.txt. para saber a ordem correta de execução dos scripts.
     
    Arquivo - Readme.txt
     
  • Neste manual, será demonstrado a execução dos scripts usando o prompt de Comando do Windows com SQLPLUS.
  • Pressione a tecla do (Windows + R), escreva CMD e clique em OK.
  • Antes de conectarmos ao banco, execute o comando: SET NLS_LANG=.AL32UTF8
  • Agora, se conecte ao banco Oracle com usuário sys.
  • Em nosso exemplo, utilizamos o seguinte comando para conexão: SQLPLUS SYS/SYS@IP_SERVIDOR/NOME_SID AS SYSDBA
     
    Exemplo - Comando SQLPLUS SYS/SYS@IP_SERVIDOR/NOME_SID AS SYSDBA
     
  • Abra o Windows Explorer e navegue até o diretório onde se encontra os scripts de criação de banco,"C:\Program Files\Telematica\Suricato\oracle" e clique na pasta nomeada como "1" para realizar a criação do Banco. Caso ja possua o Banco pule essa etapa
  • Em nosso exemplo, iremos copiar todos os scripts listados no arquivo Readme.txt.e colá-los em um diretório mais curto para facilitar a execução, sendo este diretório de exemplo: C:/ACESSO.
  • Clique com o botão direito do mouse sobre o primeiro script de criação a ser executado de acordo com o arquivo Readme.txt. Em nosso exemplo, o primeiro script se chama SURICATO_DDL_1.sql
     
    Exemplo - Propriedades Scripts Oracle
     
  • Clique na aba Segurança, selecione e copie todo o conteúdo de Nome do Objeto
     
    Exemplo - Copiando Nome do Objeto
     
  • Retorne ao CMD, digite @, abra aspas duplas, cole o nome do objeto, feche as aspas e digite ; (ponto e vírgula):
  • Exemplo: @C:\ACESSO\SURICATO_DDL_1.sql”;
  • Pressione a tecla enter e aguarde a finalização do comando.
     
    Exemplo - Execução do Sricpt
     
  • Repita o mesmo processo para os outros scripts respeitando a ordem execução disponível no arquivo Readme.txt
    Observação: Dependendo das configurações do computador em que os scripts estão sendo executados, pode haver um maior tempo de processamento até o término da execução dos scripts.
     
Scripts de Atualização
  • Pronto, agora o banco de dados SURICATO já está criado. A próxima etapa é atualizar o banco para a versão necessária para migrar para o Sistema Suricato 3.0.0, os scripts usados agora se encontram dentro da pasta "2".
  • Para atualização, vá ao seguinte diretório: Local de Instalação\Telematica\Suricato\oracle
  • Exemplo: Se o local de instalação foi definido em C:\Program Files, o diretório completo será: C:\Program Files\Telematica\Suricato\oracle\2
  • Em nosso cenário, todos os scripts presentes na pasta "2" serão copiados e colados no diretório C:\ACESSO e utilizaremos o usuário SYS (o mesmo da criação de banco).
  • Acesse o manual disponibilizado na pasta "2" e verifique qual script deverá ser usado para a execução.
     
     
    Obs.: Imagem meramente ilustrativa.
     
  • Em nosso exemplo, rodaremos o script ORAAtuSYS.sql que colamos no diretório C:\ACESSO
  • Clique com o botão direito do mouse sobre script orientado pelo manual.
     
    Exemplo - Propriedades do Script
     
  • Clique na aba Segurança, selecione e copie todo o conteúdo de Nome do Objeto.
     
    Exemplo - Copiando Nome do Objeto
     
  • Monte o comando no CMD demonstrado na etapa de criação do banco e pressione enter.
     
    Exemplo - Execução do Script
     
  • Pronto, a configuração do banco está finalizada.
     
    Exemplo - Finalização do Script
 
  • Repita o Processo realizado na pasta "2" na pasta "3" para realizar a migração do suricato 2.10.11.69 para o suricato 3.0.0
 
  • Após a finalização da execução dos scripts o Suricato estará apto para ser utilizado, lembre-se de atualiza-lo sempre que uma nova versão for disponíbilizado.
  • Para utilizar o suricato o serviço TELEMATICA SURICATO precisa estar ligado, por padrão o serviço deveria ser iniciado automaticamente, caso o serviço não seja iniciado, devemos inicia-lo manualmente.
  • Pressione a tecla do Windows + R, escreva “services.msc” e clique em OK.
     
    Exemplo - Executar do Windows
     
  • Após abrir a janela de serviços, clique em um dos serviços e digite "telematica" para encontrar mais facilmente o serviço de nome Telematica Suricato.
     
    Exemplo - Serviços
     
  • Verifique se o serviço já está iniciado, caso contrario, clique com o botão direito no serviço e clique em Iniciar. Este mudará o estado para Em Execução e o SURICATO poderá ser executado normalmente.
     
     
    Exemplo - Iniciar Serviços
     
  • Verifique se os seguintes serviços descritos abaixo também foram iniciados:
  • OracleServiceNOME_DO_SEU_SID
  • OracleOraDbVERSÃO_DO_SEU_BD_home1TNSListener