Instalação do Serviço PHSServer
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. Para criação do serviço junto aos serviços do windows, deve executar o arquivo PHServer.exe com o parâmentro -install. Pode ser feito utilizando o CMD como administrador.
- PHServer.sqlite: Necessário somente quando utilizado banco de dados SQLite para o PHServerConf.
- PHSys.Lic: Arquivo de licenciamento, que contem as informações com módulos, segmentos e usuários contratos.
- Pasta Certificados: A pasta Certificados, deve estar presente no mesmo diretório de PHServer.exe, neste devem estar presentes os certificados digitais utilizado na emissão dos documentos eletrônicos.
- Pasta Páginas: Contém os arquivos utilizados pela interface web do PHServerConf.
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 parâmetros necessários para instalação e inicialização do serviço da aplicação. Estrutura padrão do arquivo ini:
[CONEXAO] Servidor=LOCALHOST Porta=211 [PARAMETROS] NomeServico=PHSServer DescricaoServico=PH Sys - Server [CONEXAOBASESDADOS] TipoConexao=4 Servidor=LOCALHOST Porta=5233 DataBase=serverconf Usuario=usuario Senha=*****
O tipo de conexão corresponde ao banco de dados utilizado, pode ser:
- 0 - SQLite
- 1 - SQLServer
- 2 - Oracle
- 3 - Firebird
- 4 - PostGreSQL
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 Firebird:
- fbclient.dll
- Clientes que utilizam banco de dados PostGreSQL:
- Lib\libcrypto-1_1-x64.dll
- Lib\libiconv-2.dll
- Lib\libintl-8.dll
- Lib\libpq.dll
- Lib\libssl-1_1-x64.dll
- Lib\ssleay32.dll
- Clientes que utilizam agendamento de e-mails por IMAP:
- libeay32.dll
- ssleay32.dll
Pastas de Schemas
Para os clientes que realizam a geração de documentos eletrônicos como NF-e, CT-e, CFS-e ou MDF-e, são necessárias os arquivos disponibilizados nas pasta abaixo:
- Schemas_CTE
- Schemas_MDFE
- Schemas_NFE
- Schemas_NFSE