Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 4098 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde,

 

Para gerar os boletos com o ACBrMonitor estamos enviando os comandos no arquivo ENT.TXT.

 

Cada comando utilizamos um arquivo ENT.TXT, ou seja:

 

01 - Arquivo ENT.TXT:

       BOLETO.LimparLista

 

02 - Arquivo ENT.TXT:

       BOLETO.ConfigurarDados("c:\ACBrMonitor\cedente.ini")

 

03 - Arquivo ENT.TXT:

       BOLETO.IncluirTitulos("c:\ACBrMonitor\titulos.ini","p")
 
Pergunta:
 
Qual seria tempo que o ACBrMonitor levaria para executar cada comando ?
 
De que forma o ACBrMonitor poderia me informar que já liberou o arquivo após cada comando enviado ?
 
Obs.: Colocamos um "contador de tempo no meu programa" para enviar cada comando conforme descrito acima.
 
          Se tirarmos esses contadores, dai-nos a impressão que o ACBrMonitor não libera o arquivo para o próximo comando ocasionando o seguinte erro:
 
          Unable to open file "C:\ACBrMonitor\ENT.TXT"
 
 
Desde já, nossos agradecimentos,
 
Wilson Bom
  • Moderadores
Postado

Qual seria tempo que o ACBrMonitor levaria para executar cada comando ?

Não existe tempo fixo. 

 

Gere um arquivo com uma extensão temporária(ex: ENT.TMP) e após gravar os comandos renomeie pra ENT.TXT, após isto faça um loop aguardando o arquivo SAI.TXT, qdo encontrar o arquivo é sinal que o ACBrMonitor processou o comando que vc enviou, e após ler a resposta apague o arquivo SAI.TXT.

  • Curtir 1
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
Postado

Bom dia,

 

Checando o sistema desta forma, a geração dos boletos ficou muito rápido.

Somente executamos o próximo comando quando o ACBrMonitor cria o arquivo SAI.TXT.

Porem, as vezes ocorre  este erro:

 
ACBr Monitor Ver.0.9.26.2
Aguardando comandos ACBr
Monitorando Comandos TXT em: C:\ACBrMonitor\ENT.TXT
Respostas gravadas em: C:\ACBrMonitor\SAI.TXT
Unable to open file "C:\ACBrMonitor\ENT.TXT"
BOLETO.LimparLista
OK: 
BOLETO.IncluirTitulos("C:\ACBrMonitor\titulos.ini","P")
OK: 
 

No entanto, mesmo com este erro, os boletos são gerado normalmente e sem problemas.

 

Pode-se ignorar este tipo de erro ?

 

Muito obrigado pela dica.

 

Wilson Bom

  • Fundadores
Postado

O erro pode indicar que o ACBrMonitor está tentando ler o arquivo ENT.TXT porém o mesmo está "preso" por outra aplicação...

 

Isso ocorreria se a sua aplicação está com o handle do arquivo ainda aberto... Você aplicou a sugestão do André de criar o arquivo com outra extensão e só depois de salvo e fechado, renomeá-lo para ENT.TXT ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 4098 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...