Estou passando por um problema similar, mas relacionado diretamente ao titulo do tópico.
O meu problema é que as funções :
ECF.ArquivoMFD_DLL.( param1, param2, absolutePath, 18, finMFD)
ECF.ArquivoMFD_DLL.( param1, param2, absolutePath, 18, finMF)
ECF.ArquivoMFD_DLL.( param1, param2, absolutePath, 18, finSPED)
ECF.ArquivoMFD_DLL.( param1, param2, absolutePath, 18, finSintegra)
ECF.PafMF_LMFC_Cotepe1704(param1, param2, absolutePath)
Onde:
param1 -> pode ser uma data ou número (Ex. 02/02/2015 ou 5 )
param2 -> pode ser uma data ou número (Ex. 28/02/2015 ou 11 )
absolutePath -> caminho absoluto de um arquivo que será gerado (/opt/ACBrMonitor/arquivosPAF/mfd_test;txt)
18 -> docTodos
fin* -> finalidade
Fiz Baseado em http://acbr.sourceforge.net/ACBrMonitor/ACBrMonitor.html?PorCOO2.html
O grande problema é que todos os comandos do ACBrMonitor descritos acima geram os arquivos idênticos. Li em outro post que é de responsabilidade dos fornecedores da ECF montarem os arquivos no layout correto, não o ACBrMonitor. OK, entendi isso, mas gostaria que se possível me dessem uma LUZ do que estou fazendo de errado, pois o suporte da Bematech não resolveu nada.
Meu ambiente:
ECF: Bematech MP-2100 TH FI
Sistema Operacional: Linux Ubuntu 14.10
ACBrMonitor: versão 0.10.6.1
Vi nos logs que o ACBrMonitor chama o utilitário linuxmfd, e esse linuxmfd chama outro utilitário chamado bemaMFD2. A versão desse bemaMFD2 que aparece para mim é a v0.9.18.0.
Em anexo os arquivos que foram gerados por essas chamadas de funções do ACBrMonitor.
Lembrando mais uma vez que sei que o problema não é do ACBrMonitor, mas sim das bibliotecas da bematech, então se possível me darem a luz do que está errado.
Tentei colocar as libs que o Ronaldo Cesar Bim informou (libbemamfd2.so, libbemamfd2.so.0, libbemamfd2.so.0.10.4), na pasta /usr/lib e na pasta aonde o ACBrMonitor está instalado, mas não funcionou e tive de colocar novamente a linuxmfd e bemaMFD2 para geração dos arquivos.
O Daniel escreveu no dia 19 de agosto:
"As modificações já estão no SVN... o ACBrECF não mais fara uso dos utilitários de linha de comando..."
Mas a versão que utilizo foi disponibilizada para download em julho, logo então desconfio que deva ser esse o problema, e como não vi nenhuma compilação do ACBrMonitor Linux nos últimos meses...
Desculpem se falei alguma besteira, mas não sei mais para onde correr heuehuheuhehu
Arquvios.zip