Breadcrumbs

Como configurar o Sat Bematech em Linux?

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

image-20221130-023739.png

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