O Servidor Sispetro é um programa que controla e faz a validação da conexão remota (de outro local, através da internet, por exemplo) dos programas Sipetro Remoto e Sispetro Controladoria.
Tanto o "Sispetro Remoto" quanto o "Sispetro Controladoria", precisam que o Servidor Sispetro esteja ativo para poderem se conectar ao banco de dados, porém, não basta apenas que o servidor esteja ativo, deve-se configurá-lo de forma correta.
Endereço IP:
O Servidor Sispetro precisa de um endereço IP válido para que ele possa se conectar ao banco de dados. Normalmente é o endereço da máquina onde o banco de dados está ativo e o próprio Servidor Sispetro é iniciado. Deve-se informar esse endereço de duas formas:
Nas configurações do Socket do Servidor é possível configurar o endereço IP que o servidor deve localizar para se conectar ao banco.
Útil para máquinas com mais de uma placa de rede e quando se precisa alterar o IP na próxima execução.
Na configuração do arquivo ServidorSispetro.ini, deve pode-se indicar o endereço IP da máquina, embora não seja obrigatório configurar o arquivo ini do servidor sispetro.
O Servidor primeiramente irá tentar se conectar ao IP configurado no arquivo INI, caso não encontre a linha de instrução ou o endereço, o servidor tentará o endereço configurado no seu painel.
Escolha de DataSource
O Servidor Sispetro deverá ser vinculado a um ODBC de 32 bits configurado. Para isso, o usuário deverá:
- Clicar no botão Escolha de DataSource;
- Na janela de conexão, defina o campo Conexão com o nome do ODBC configurado na máquina;
Informar usuário e senha para acesso ao banco de dados, que deverá ser o mesmo informado no ODBC;
O padrão utilizado é User ID= dba, Password= mara97 e Server name = scgwin. Atente-se para os dados da sua empresa sejam informados corretamente.
Demais funcionalidades do Servidor Sispetro:
Sessões DataBase:
Neste campo será configurada a quantidade de conexões que serão abertas inicialmente para serem compartilhadas entre os usuários. O padrão são 3 conexões e o Servidor Sispetro abre mais conexões caso seja necessário.
Compressão:
A finalidade da compressão é compactar os dados, evitando um maior tráfico na rede.
Para utilizar a compressão, o usuário deve marcar a opção "Compressão" e obrigatoriamente criar uma linha no arquivo INI de todos os executáveis referentes ao Sispetro (Sispetro Normal - scg.ini, Sispetro Remoto - sispetro.ini, Controladoria - sptcont.ini e Monitor de Conexões - servidorsispetro.ini), conforme abaixo:
Compressao=1
Estas configurações devem ser realizadas ao mesmo tempo, isto é, para a compressão funcionar, tanto o cliente como o servidor devem estar configurados de acordo. O padrão é não ter compressão (no arquivo de configuração, caso não exista a linha Compressão).
Para não haver compressão, basta desabilitar o campo "Compressão" no servidor e no cliente, ou apagar a linha Compressão do arquivo de configuração ou configurar a variável igual a zero.
Criptografia:
Criptografia tem como objetivo escrever em cifras. Isso ocorre em função de um conjunto de operações matemáticas que transformam um texto claro em um texto cifrado. O emissor do documento envia o texto cifrado, que será reprocessado pelo receptor, transformando-o, novamente, em texto claro, igual ao emitido.
Para habilitar a criptografia dos dados, deve-se realizar os seguintes procedimentos:
- No servidor Sispetro habilitar a opção "Criptografia" inserindo-se uma palavra no controle de edição, ao lado do controle "Criptografia" que servirá de base para a criptografia dos dados. Esta palavra pode ter qualquer tamanho e ser uma palavra existente ou não.
- É obrigatório criar uma linha no arquivo INI de todos os executáveis referentes ao Sispetro (Sispetro Normal - scg.ini, Sispetro Remoto - sispetro.ini, Controladoria - sptcont.ini e Servidor Sispetro- servidorsispetro.ini), conforme abaixo, substituindo o texto <palavra criada no servidor> pela palavra preenchida no item anterior (no exemplo, FABULA):
Criptografia=<palavra criada no servidor>
Estas configurações devem ser realizadas ao mesmo tempo, isto é, para a criptografia funcionar, tanto o cliente como o servidor devem estar configurados de acordo. O padrão é não ter criptografia(no arquivo de configuração, caso não exista a linha Criptografia).
Para não haver criptografia, basta desabilitar o controle Criptografia no servidor e no cliente (arquivo INI) apagar a linha Criptografia.
A palavra utilizada para a criptografia deve ser exatamente igual nas duas configurações (cliente e servidor).
Servidor Seguro:
Esta opção tem por finalidade exigir uma senha para qualquer aplicativo que se conecte ao servidor Sispetro. Assim, os aplicativos normais da linha Sispetro (Sispetro normal, Sispetro remoto, Sispetro controladoria) irão enviar ao Servidor Sispetro uma senha que ele espera receber caso esteja habilitada a opção Servidor Seguro (senha interna da linha de aplicativos diferente da senha que será introduzida neste procedimento). Outros aplicativos que se conectem ao servidor Sispetro (exemplo: ISQLAsta) abrirão uma tela para que o usuário digite nome e senha.
Para configurar esta opção, deve-se realizar os seguintes procedimentos:
- Habilitar no servidor a opção Servidor Seguro inserindo-se uma senha que servirá para outros aplicativos que queiram se conectar ao Servidor Sispetro (estes aplicativos não são os da linha do Sispetro pois estes já possuem uma senha interna para conexão). Esta senha pode ter qualquer tamanho e ser uma palavra existente ou não.
Quando algum aplicativo, diferente da linha do Sispetro que possuem uma senha interna se conectar ao Servidor, será exigido um nome e senha para conexão. O nome deve ser preenchido com qualquer coisa (mas deve ser preenchido) e a senha deve ser a mesma da preenchida no servidor.
Liberação de Memória Após Processamento:
A cada processo de processamento executado no ServidorSispetro é alocado memória no mesmo, com o tempo passa a utilizar muita memoria do Sistema Operacional chegando ao ponto de travar o servidor. Para isso foi criado este perfil que descarrega esta memória.
Mensagens:
No painel Usuários existe a opção de se enviar uma mensagem a todos os usuários ou a determinado(s) usuário(s) do Sispetro Remoto, Sispetro Controladoria e/ou Sispetro Normal.
Para enviar a mensagem, basta selecionar o(s) usuário(s) NO QUADRO Usuários.
Em seguida, preencher o campo "Mensagem" e apertar o botão "Enviar".
O cliente selecionado irá receber a mensagem:
Para desconectar usuários conectados ao Servidor Sispetro, basta selecioná-los na lista de usuários e clicar no botão "Desconecta".
Na tela de usuários, é possível visualizar a versão que o mesmo está executando.
Grava Log:
Essa opção gravará em um log todas as transações internas que um cliente (usuário) utilizando o Sispetro Remoto, Controladoria ou Normal está realizando com o Banco de Dados.
*Através do botão "Limpa Log", o usuário poderá excluir o log até então gravado. *