Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

EM DESUSO - ver Hermes

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 SisPetro Remoto e Sispetro Controladoria.
Image RemovedTanto o "Sispetro Remoto" quanto o "Sispetro Controladoria", precisam que o Servidor Sispetro esteja ativo para poderem se conectar ao banco de dadosSisPetro Controladoria. Além disso, tem outras funções como envio e recebimento de e-mail, controle do serviço de licenciamento de versão (SL) e validação do arquivo de licenciamento de versão.

Aviso

A partir da versão 9.3 o Sispetro grava os dados de configuração do Servidor Sispetro no arquivo INI ao invés de gravar no registro do Windows como era realizado anteriormente.


Informações

Dica: feitas todas as configurações necessárias, ANTES de obter o arquivo de licenciamento de versão, clique em INICIAR SERVIDOR. Mostrará a mensagem que não foi possível validar o arquivo de licenciamento. Feche a mensagem e então obtenha o arquivo de licenciamento. Com isso o processo de obtenção do arquivo fica mais rápido.



Image Added

O Servidor SisPetro, a máquina aonde o banco de dados é iniciado e a máquina onde o SisPetro (seja ele normal, remoto ou controladoria) deverão ter a mesma data, para maior segurança dos processos internos. Caso alguma dessas três máquinas não estiverem com a mesma data, surgirá a mensagem de erro abaixo e o usuário não conseguirá se conectar.

Image Added


Para que o SisPetro possa ser executado, é precisa que o Servidor SisPetro esteja ativo para que a conexão ao banco de dados seja feita, porém, não basta apenas que o servidor esteja ativo, deve-se configurá-lo de forma correta.

Endereço IP:

O Servidor Sispetro 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 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. Image Removed

Image Added

Ú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.

Image Removed

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 painelA partir da versão 9.3 as configurações do Servidor Sispetro ficam gravados no arquivo ServidorSispetro.ini, não mais no registro do Windows como em versões anteriores. O preenchimento do arquivo ServidorSispetro.ini é realizado conforme o usuário informa na tela do Servidor Sispetro e inicia o Servidor.

O usuário também pode realizar as alterações diretamente no próprio arquivo ServidorSispetro.ini, porem o Servidor Sispetro  deve estar fechado, caso contrario pode ser que a alteração não seja realizada, e o Servidor Sispetro suba com as configurações antigas.


Image Added

A opção de Servidor Seguro foi implementada para que seja possível realizar somente conexões seguras com o banco de dados da empresa. Assim, caso seja informada uma senha no Servidor Sispetro, o Sispetro somente permitirá acessos ao banco de dados com a senha configurada no ini do projeto que está sendo utilizado (seja o Normal ou o Controladoria), conforme abaixo:

Image Added

Caso as senhas estejam diferentes, o Servidor SisPetro rejeitará a conexão

Aviso

Como os aplicativos SisPetro Normal e SisPetro Controladoria podem acessar até 3 Servidores Sispetro diferentes em uma conexão, é muito importante que, caso seja configurado o SisPetro para utilizar senha de segurança, todos os Servidores Sispetro estejam configurados com a mesma senha.

Caso não tenha informação de senha, o Sispetro continuará utilizando a senha interna, permitindo somente acesso ao banco com programas da Futura.

Ver novo parâmetro do arquivo INI em Liberação de usuários inativos no Servidor Sispetro.

Escolha de DataSource

O Servidor Sispetro 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;
    Image Removed
    Nota

    O padrão utilizado é User ID= dba, Password= mara97 e Server name = scgwin. Atente-se para os dados da sua empresa sejam informados corretamente.

...



Será exibida a tela abaixo, onde devesse informar os dados para conexão do Banco de Dados.

Image Added

Usuário: Usuário de acesso ao banco, por padrão da Futura o usuário é dba.

Senha: Nesse campo informamos a senha do usuário.

Servidor (Server Name):  É informado o nome do Serviço do Banco de Dados.

IP (Host): Nesse campo é informado o IP do Servidor onde o Banco de Dados está em execução.

Porta: Porta do Banco de Dados.


Aviso

O padrão do SisPetro é: Nome do usuário dba e nome do servidor scgwin. Para saber a senha e mais detalhes entre em contato com o suporte técnico.

Informações sobre as abas:

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 SisPetro abre mais conexões caso seja necessário.

...

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 SisPetro Normal - scg.ini, Sispetro SisPetro Remoto - sispetro.ini, Controladoria - sptcont.ini e Monitor de Conexões - servidorsispetro.ini), conforme abaixo:

...

Para habilitar a criptografia dos dados, deve-se realizar os seguintes procedimentos:

  • No servidor Sispetro 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 (Sispetro SisPetro Normal - scg.ini, Sispetro SisPetro Remoto - sispetro.ini, Controladoria - sptcont.ini e Servidor SispetroSisPetro- servidorsispetro.ini), conforme abaixo, substituindo o texto <palavra criada no servidor> pela palavra preenchida no item anterior (no exemplo, FABULA):

...

Informações

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.
    Image Removed

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 servidorLiberação de Memória Após Processamento:

Image Added

A cada processo de processamento executado no Servidor SisPetro é alocado memória no mesmo, com o tempo passa a utilizar muita memória do Sistema Operacional chegando ao ponto de travar o servidor. Para isso foi criado este perfil que descarrega esta memória.

Remover usuários conectados que estejam inativos:

A partir da versão 8.19.2, quando usuários perdem a conexão com o Servidor SisPetro é possível removê-los, evitando que licenças fiquem em utilização. Para mais informações, ver help Liberação de usuários inativos no Servidor Sispetro.

Gerar DANFE/DACTE em PDF:

A partir da versão 8.19.2, se marcada, será gerado o DANFE/DACTE para envio ao destinatário.

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 SisPetro Remoto, Sispetro SisPetro Controladoria e/ou Sispetro SisPetro Normal. Image Removed

A partir da versão 8.34 é possível identificar o usuário pelo nome utilizado no login. Será apresentado na coluna "Nome Usuário SisPetro". Facilitando o trabalho de desconectar e mandar mensagem.

Image Added

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".

  • Para selecionar mais de um usuário, basta pressionar <SHIFT> e os usuários que deseja.

Image RemovedImage Added

O cliente selecionado irá receber a mensagem:. Image Removed

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.
Image Removed

*Através do botão "Limpa Log", o usuário poderá excluir o log até então gravado. *