Ir para conteúdo
  • Cadastre-se

dev botao

Acbrnfemonitor2 Versao Openssl-0.9.02.3 - Sockets


Ver Solução Respondido por esbaptista,
  • Este tópico foi criado há 3322 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

É o ACBrNFeMonitor que está travado ou é o seu programa que está travado?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Consultores

Acho que é difícil dizer então se o problema é no Monitor. Mas com sua ajuda a gente poderia encontrar as modificações que fizeram esse problema aparecer no seu aplicativo e corrigi-las.

 

Por favor, tente identificar a versão mais atual do ACBrNFeMonitor que funciona e a primeira em que ocorre o problema. Assim saberíamos exatamente quais modificações feitas estão afetando esse comportamento.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Consultores

O controle de versões do código fonte é feito pelo Subversion (SVN).

As versões do ACBrNFeMonitor podem ser analisadas ao entrar no link de download. Na lateral direita, há as versões anteriores.

 

Assim de posse da versão que funciona e da versão que está com problema, poderíamos ir no SVN e analisar as alterações que aconteceram no período.

Mas se quiser ir direto no SVN, não há nenhum problema. Só que o número de alterações pode ser bem grande.

 

Veja, por exemplo, a área de código no site do SourceForge do projeto ACBr aqui. Clique no link "History" e você verá uma lista com as últimas alterações do projeto.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia EMBarbosa,

 

Tentei e não consegui, veja o erro:

 

ERRO: Falha na validação dos dados da nota 134386
1871 - Element '{http://www.portalfiscal.inf.br/nfe}total':This element is not expected. Expected is one of ( {http://www.portalfiscal.inf.br/nfe}retirada, {http://www.portalfiscal.inf.br/nfe}entrega, {http://www.portalfiscal.inf.br/nfe}autXML, {http://www.portalfiscal.inf.br/nfe}det ).
 

E só libera a conexão socket quando eu fecho o AcbrNFE.

 

Pro favor, estou precisando de uma solução urgente, preciso para rodar o layout 3.10.

Link para o comentário
Compartilhar em outros sites

  • Consultores

O que você tentou exatamente? Quais foram os passos?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia!

sim é para ter soluções!

mas conforme visto não temos outros com o problema! no caso o Elton solicitou os passos para poder gerar o mesmo ambiente e testar!

vejo que ao ler o problema está no retorno a sua aplicação !

 

 

vi que escreveu acima do ACBrNFe ! se entendi você está usando o componente para gerar o xml e depois usa o monitor para enviar ou estou enganado ?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

o problema nao parece ser a minha aplicacao, eu fiz teste no ambiente de homologacao e em producao.

 

O que você tentou exatamente? Quais foram os passos?

 

Eu instalei a versão mais nova, configurei e teste com na homologação.

Tentei tbem instalar na produção somente sobrepondo os arquivos e tbem não deu certo.

 

Eu não acredito que seja minha aplicação, pq quando eu fecho o ACBR minha aplicação volta normalmente.

Ou seja, quando a conexão socket cai a minha aplicação volta.

 

Minha aplicação faz basicamente isso:

INetInit()
if cPub_TpAmb == "1"
   pSocket := INetConnect( "10.0.18.47", 3436 )       // producao - maq do faturamento/windows
else
   pSocket := INetConnect( "10.0.3.141", 3436 )      // desenv   - maq (CABO) elton/win
endif

IF INetErrorCode( pSocket ) <> 0
   ?
   ? "Erro!"
   ? "Socket error:", INetErrorDesc( pSocket )
   ?
   INetCleanUp()
   mens1("ERRO: ACBR NAO ESTA RESPONDENDO 1 !!!")
   mens1("ERRO: ACBR NAO ESTA RESPONDENDO 2 !!!")
   mens1("ERRO: ACBR NAO ESTA RESPONDENDO 3 !!!")
   quit
endif

INetSend( pSocket, cStatus )

INetSend( pSocket, cExit   )

INetRecvall( pSocket, @cBuff)

// disconnect and cleanup memory
INetClose( pSocket )
INetCleanUp()

httpcln.zip

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Estou fazendo alguma coisa de errado???

 

Esta mensagem de erro diz alguma coisa para vc?

ERRO: Falha na validação dos dados da nota 134386
1871 - Element '{http://www.portalfis....br/nfe}total':This element is not expected. Expected is one of ( {http://www.portalfiscal.inf.br/nfe}retirada, {http://www.portalfiscal.inf.br/nfe}entrega, {http://www.portalfiscal.inf.br/nfe}autXML, {http://www.portalfiscal.inf.br/nfe}det ).

 

o problema nao parece ser a minha aplicacao, eu fiz teste no ambiente de homologacao e em producao.

 

 

Eu instalei a versão mais nova, configurei e teste com na homologação.

Tentei tbem instalar na produção somente sobrepondo os arquivos e tbem não deu certo.

 

Eu não acredito que seja minha aplicação, pq quando eu fecho o ACBR minha aplicação volta normalmente.

Ou seja, quando a conexão socket cai a minha aplicação volta.

 

Minha aplicação faz basicamente isso:

INetInit()
if cPub_TpAmb == "1"
   pSocket := INetConnect( "10.0.18.47", 3436 )       // producao - maq do faturamento/windows
else
   pSocket := INetConnect( "10.0.3.141", 3436 )      // desenv   - maq (CABO) elton/win
endif

IF INetErrorCode( pSocket ) <> 0
   ?
   ? "Erro!"
   ? "Socket error:", INetErrorDesc( pSocket )
   ?
   INetCleanUp()
   mens1("ERRO: ACBR NAO ESTA RESPONDENDO 1 !!!")
   mens1("ERRO: ACBR NAO ESTA RESPONDENDO 2 !!!")
   mens1("ERRO: ACBR NAO ESTA RESPONDENDO 3 !!!")
   quit
endif

INetSend( pSocket, cStatus )

INetSend( pSocket, cExit   )

INetRecvall( pSocket, @cBuff)

// disconnect and cleanup memory
INetClose( pSocket )
INetCleanUp()
Editado por esbaptista
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Você está enviando o seguinte texto no complemento:

Complemento=**** AS MERCADORIAS VIAJAM POR CONTA E RISCO DO COMPRADOR. ***                PROTOCOLO ICMS 49/2008                                                        BASE ICMS SUBS.TRIBUTARIA: R$ 2,628.89 ICMS PROPRIO: R$ 0.00                  PEDIDO No. 0503972                                                            SUB TOTAL ALIQ.ICMS: [BC R$ 2,437.65|ALIQ 7.00%|VALOR R$ 170.64]              [BC R$ 440.51|ALIQ 4.00%|VALOR R$ 17.62]

Veja que você esta utilizando colchetes, eles podem ser interpretados pelo monitor como comandos do padrão .ini, tente removê-los por favor.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
×
×
  • 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.