Instalação do Serviço PHSServer

Revisão de 18h10min de 18 de maio de 2023 por Willian.avilla (discussão | contribs)

O PHSServer é o serviço da aplicação que fica junto ao servidor e é responsável pelo controle de acessos e execução das regras de negócio solicitadas via interfaces Desktop, Mobile ou Web.

Para instalação, são necessários os seguintes arquivos:

  • PHServer.exe - Arquivo de execução do serviço no windows.
  • PHServer.sqlite - Base de dados do SQLite com as informações das bases de dados configuradas. Para cada empresa, deve-se configurar uma base de dados utilizando o arquivo PHServerConf.exe.
  • PHSys.Lic - Arquivo de licença, disponibilizado pela PHSYS.
  • Pasta Certificados - Arquivo de licença deve estar localizado dentro da pasta de certificados.
  • Pasta Páginas - Contém os arquivos HTML e demais necessários.
    • Estrutura de arquivos do ServerConfWeb.
      • Arquivos Principais:
        • APIs - Contém todos as API's utilizado na construção Web.
          • Boostrap - Framework para construção das telas.
          • DataTabels - Construção das Grids
          • Fontawesome - Ícones.
          • GoogleFont - Ícones.
          • jQuery - Extensão para utilização no JavaScript.
          • Selectize - Utilização de campos lista estilizados para utilização de Ajax para pesquisa.
          • SweetAlert2 - Mensagens estilizadas na tela.
        • Serverconf - Contém as páginas, arquivos css's e javascripts necessários para abertura do serverconfweb.
          • CSS - Arquivos de estilização para o serverconfweb.
            • estilo.css - Estilização das telas.
            • estilologin.css - Estilização da tela de login.
          • Imagens - Contém os ícones do sistema utilizados nas páginas do serverconfweb.
          • JS - Arquivos js necessários.
            • PH_Script_ServerConf.js - Script para comunicação com o servidor e tratamentos dos campos.
            • PH_Script_ServerConf_Login.js - Script para criação da sessão e validação do login.
          • basedados.html - Tela de base de dados.
          • login.html - Tela de login.
          • servidores.html - Tela de servidores de banco.
          • usuarios.html - Tela de usuários do serverconf.


  • Parametros.ini - Contém os dados necessários para instalação e parametrização do serviço.
    • Estrutura padrão do arquivo ini:
      • [CONEXAO]
      • Servidor=LOCALHOST
      • Porta=211
      • [PARAMETROS]
      • NomeServico=PHSServer
      • DescricaoServico=PH Sys - Server
      • [CONEXAOBASESDADOS]
      • TipoConexao=4
        • Os tipos de conexão são:
          • 1 - Firebird
          • 2 - Oracle
          • 3 - PostGreSQL
          • 4 - SQLServer
      • Servidor=LOCALHOST
      • Porta=1433
      • DataBase=basededados
      • Usuario=sa
      • Senha=senha


DLL's'

  • libcrypto-1_1.dll ou libcrypto-1_1-x64.dll
  • libssl-1_1.dll ou libssl-1_1-x64.dll
  • libexslt.dll
  • libiconv.dll
  • libssl-1_1.dll
  • libxml2.dll
  • libxslt.dll
  • Clientes que utilizam banco de dados Oracle
    • oci.dll
    • orannzsbb10.dll
    • oraociicus10.dll
    • ssleay32.dll
  • Clientes que utilizam banco de dados Firebird
    • fbclient.dll
  • Clientes que utilizam banco de dados PostGreSQL
    • libpq.dll
  • Clientes que utilizam agendamento de conta IMAP.
    • libeay32.dll
    • ssleay32.dll