Introdução
Como configurar o Sat Bematech em Linux?
Passo a passo
Configuração de Sat Bematech em Linux
O caminho das bibliotecas do Sat Bematech RB-1000 FI para baixar o instalador é o seguinte:
https://www.bematech.com.br/equipamento/rb-1000-fi
e nessa página baixe o pacote de instalação com extensão .deb para utilizar no Ubuntu:
libbemasat_1.0.3-ubuntu12_i386.deb
muda as permissões do arquivo com o comando abaixo:
chmod 777 libbemasat_1.0.3-ubuntu12_i386.deb
e usa o seguinte comando para instalar:
sudo dpkg –i libbemasat_1.0.3-ubuntu12_i386.deb
e no cadastro do equipamento Sat no campo Caminho da DLL coloca o seguinte caminho:
/usr/lib/libbemasat.so
Configurações do Config.data
Nas configurações do configdata.xml adicione o seguinte caminho da biblioteca do Sat Bematech em Linux:
“Observação:
Para encontrar os arquivos do Sat instalado referentes à biblioteca utilize o comando find conforme mostrado abaixo:
find / -name bema
e esse comando vai retornar todos os arquivos com o nome semelhante a fabricante do Sat, dentre eles procure o arquivo referente à biblioteca que vai ser utilizada na configuração do Sat. “
Configuração do bemasat.xml
Durante a configuração do arquivo bemasat.xml altere as linhas referentes à porta serial utilizada no Linux e ao caminho da biblioteca depois da instalação do mesmo e salve esse arquivo na pasta raiz do agente.
/usr/local/nddigital/agent
Com o seguinte conteúdo no arquivo:
<?xml version="1.0" encoding="UTF-8" ?>
<bematech>
<Sistema>
<LocalizarPorta>1</LocalizarPorta>
<Porta>ttyACM1</Porta>
<Path>/usr/lib/libbemasat.so</Path>
<NivelLog>0</NivelLog>
<ValidarParametros>1</ValidarParametros>
</Sistema>
<Timeouts>
<ativacao>1800000</ativacao>
<icp_brasil>600000</icp_brasil>
<consultar_sat>10000</consultar_sat>
<associar_assinatura>40000</associar_assinatura>
<consultar_sessao>40000</consultar_sessao>
<trocar_codigo_ativacao>40000</trocar_codigo_ativacao>
<bloquear_sat>1200000</bloquear_sat>
<desbloquear_sat>80000</desbloquear_sat>
<extrair_logs>180000</extrair_logs>
<atualizar_sat>3600000</atualizar_sat>
<configurar_rede>120000</configurar_rede>
<enviar_venda>60000</enviar_venda>
<cancelar_venda>40000</cancelar_venda>
<teste_fim_a_fim>40000</teste_fim_a_fim>
<consultar_status>20000</consultar_status>
</Timeouts>
</bematech>
Outras informações
Fonte: Rainmakers Team