A seção [ServidorSefaz ] do arquivo INI, contém informações sobre parâmetros de segurança, inicialização e diretórios de trabalho.
Parâmetros que podem ser usados na seção [ Geral ] do Arquivo SCG.INI:
- CaminhoHelp - Informe o diretório onde será salvo o arquivo de help do SisPetro. Como padrão o SisPetro utiliza o diretório onde o executável do SisPetro se encontra. Ao informar um diretório diferente para o seu arquivo de help, é necessário colocar a barra de diretórios logo após o diretório final, assim C:\SisPetro\Help.
- CaracteresSenhaMinimo - Informe o número mínimo de caracteres que a senha dos usuários deve conter, com isso ao se cadastrar uma nova senha, enquanto não alcançar o número mínimo de caracteres o registro não será salvo. O SisPetro utiliza como padrão 4(quatro) ou seja as senhas informadas devem conter no mínimo quatro caracteres. Exemplo: CaracteresSenhaMinimo=4
- PrazoTrocaSenha - Informe quantidades dias para troca de senha dos usuários. Este parâmetro serve para definir a cada quantos dias será exibida uma janela para que o usuário troque sua senha ou mesmo re-confirme sua senha anterior. O SisPetro utiliza como padrão 15(quinze) ou seja, a cada quinze dias será solicitado ao usuário que ele re-digite a sua senha podendo altera-la ou não. Exemplo: PrazoTrocaSenha=15
- Splash - Tempo de espera da apresentação da tela do SisPetro (em segundos) - Valor padrão: 5. Exemplo: Splash=5
- Criptografia - Se o Servidor SisPetro utiliza criptografia, nesse parâmetro deve ser informado a string para que o Servidor aceite a conexão do client do SisPetro. Exemplo: Criptografia="
- Compressao - Define se a conexão com o Servidor SisPetro deve utilizar compressão de dados (Valor padrão=0 | valor=1 utiliza compressão). Exemplo: Compressao=0
- Ip - IP do Servidor SisPetro que deve ser conectado. Exemplo: Ip=127.0.0.0
- Porta - Porta do Servidor SisPetro que deve ser conectado. Exemplo: Porta=9000
- CaminhoArquivosAuxiliares - Indica o caminho para os arquivos de estado do usuário (arquivo criado e mantido automaticamente pelo SisPetro com a ordem de alguns grids, posição de telas, itens de menu da barra do usuário, último arquivo aberto no gerenciador de relatórios, etc) e arquivos de layouts de relatórios (extensão RTM) gerados via menu e os layouts de formulários eventualmente customizados pelo usuário. Dessa forma, indicando um caminho neste tópico, é possível deixar somente o executável do SisPetro numa pasta e marcá-la como leitura para que o mesmo não seja sobrescrito inadvertidamente.
Parâmetros que podem ser usados na seção [ Log ] do Arquivo SCG.INI:
- Log - Os níveis de configuração do log do usuário conectado no Servidor SisPetro (conexão dele no Servidor), podem ser configurados independente da configuração do log no Servidor SisPetro. Valores possíveis: (0=Modo Sem Log / 1=Modo Normal (exibe no log os principais procedimentos executados) / 2=Modo Debug (detalha no log cada um dos procedimentos executados) Exemplo: Nivel=0.
Parâmetros que podem ser usados na seção [ Firedac ] do Arquivo SCG.INI:
- Usuario - é o nome do usuário do banco de dados. Exemplo: dba
- PWD - é a senha criptografada do banco de dados. Para maiores informações entre em contato com nosso Suporte Técnico.
- ServerName - é o nome configurado para o banco de dados utilizado no serviço do Sybase que foi startado. É o parâmetro -n que utilizamos no start do Sybase, normalmente denominado Scgwin, mas que pode ter outro nome conforme a necessidade. Ver mais detalhes em ServerName e DatabaseName do ODBC na Instalação do Cliente SisPetro.
- Host - IP de onde o banco de dados está sendo executado.
- Porta - Porta de onde o banco de dados está sendo executado.
Observação:
Não se deve incluir o item CaminhoArquivosAuxiliares sem mover todos os relatórios (extensão RTM) da pasta do executável - local original dos mesmos - para a nova pasta pois senão o SisPetro não encontrará os layouts de relatórios e mesmo de certos formulários que estavam originalmente na pasta do executável. Outro ponto fundamental é alterar via script ou manualmente os locais de certos layouts (vide tópico de Passo-a-Passo) cujo local está indicado em tabela auxiliar (por exemplo, o layout do boleto bancário está indicado na tabela de tipos de cobrança e deve ser alterado via manutenção de tipos de cobrança).
Esta seção do arquivo SCG.Ini deve ficar parecido com a estrutura abaixo:
[Geral]
Ramo=Petroleo
CaminhoExe=C:\Sispetro\Normal\bin
CaracteresSenhaMinimo=4
PrazoTrocaSenha=15
ip=127.0.0.0
Porta=9000[Log]
Nivel=0
[FireDac]
Usuario=dba
PWD=179203151191018069227191245255081106076116502215
ServerName=scgwin
Host=192.168.220.129
Porta=49152
Para maiores informações quanto a configuração do Sispetro veja Configuração do SisPetro.
Acesse Estrutura dos Arquivos INI para maiores informações.