Jump to content

dev botao

Resultado FWinHTTPReqResp.HTTPResultCode = 500


Go to solution Solved by Daniel Simoes,
  • Este tópico foi criado há 2488 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde,

Estamos tendo um problema com o recurso de consulta de notas fiscais (onde informo o XML no sistema e por meio do acbr o mesmo é consultado).

O que está ocorrendo aparentemente é erro de conexão com o servidor (conforme anexo 1), e no anexo 2 achei mais essa informação que talvez seja útil... alguém pode ajudar?

 

Texto completo do print 2:

'<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><soap:Code><soap:Value>soap:Sender</soap:Value></soap:Code><soap:Reason><soap:Text xml:lang="en">Unable to handle request without a valid action parameter. Please supply a valid soap action.</soap:Text></soap:Reason><soap:Detail /></soap:Fault></soap:Body></soap:Envelope>'

 

Desde já agradeço!

 

 

duvida acbr.JPG

duvida acbr 2.JPG

Link to comment
Share on other sites

  • Moderadores
8 minutos atrás, WINDEL disse:

Estamos tendo um problema com o recurso de consulta de notas fiscais (onde informo o XML no sistema e por meio do acbr o mesmo é consultado).

O que está ocorrendo aparentemente é erro de conexão com o servidor (conforme anexo 1), e no anexo 2 achei mais essa informação que talvez seja útil... alguém pode ajudar?

Texto completo do print 2:

'<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><soap:Code><soap:Value>soap:Sender</soap:Value></soap:Code><soap:Reason><soap:Text xml:lang="en">Unable to handle request without a valid action parameter. Please supply a valid soap action.</soap:Text></soap:Reason><soap:Detail /></soap:Fault></soap:Body></soap:Envelope>'

Informe a configuração que está usando: UF, ambiente, modelo e versão.

E a chave da NFe que está tentando consultar.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro
8 minutos atrás, BigWings disse:

Informe a configuração que está usando: UF, ambiente, modelo e versão.

E a chave da NFe que está tentando consultar.

UF: RS

ambiente: produção 

modelo: modelo do que exatamente?

versão do XML: 3.10 

Chaves que estou tentando consultar:

43171223083871000111550010000001681000242569

- 43171223083871000111550010000001671000242499

XMLs anexos

43171223083871000111550010000001671000242499.xml

43171223083871000111550010000001681000242569-NFe.xml

Link to comment
Share on other sites

  • Moderadores
1 hora atrás, WINDEL disse:

modelo: modelo do que exatamente?

Se é NFe ou NFCe, pois os webservices são diferentes.

1 hora atrás, WINDEL disse:

Chaves que estou tentando consultar:

43171223083871000111550010000001681000242569

- 43171223083871000111550010000001671000242499

Fiz a consulta das duas notas pelo demo do ACBrNFe, sem erros, inclusive usando a versão 4.00 que ultimamente vem causando esse erro.

[Window Title]
Acbrnfe_demo

[Content]
Versão Layout: 4.00
Identificador: 43171223083871000111550010000001671000242499
Ambiente: 1
Versão Aplicativo: RS201710241713
Status Código: 100
Status Descrição: Autorizado o uso da NF-e
UF: RS
Chave Acesso: 43171223083871000111550010000001671000242499
Recebimento: 04/12/2017 09:53:23
Protocolo: 143170206064433
Digest Value: QmzMJoovgrwJlNUHt4Iz6gX9Gjs=


[OK]

Você está com os fontes atualizados?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro
14 horas atrás, BigWings disse:

Se é NFe ou NFCe, pois os webservices são diferentes.

Fiz a consulta das duas notas pelo demo do ACBrNFe, sem erros, inclusive usando a versão 4.00 que ultimamente vem causando esse erro.


[Window Title]
Acbrnfe_demo

[Content]
Versão Layout: 4.00
Identificador: 43171223083871000111550010000001671000242499
Ambiente: 1
Versão Aplicativo: RS201710241713
Status Código: 100
Status Descrição: Autorizado o uso da NF-e
UF: RS
Chave Acesso: 43171223083871000111550010000001671000242499
Recebimento: 04/12/2017 09:53:23
Protocolo: 143170206064433
Digest Value: QmzMJoovgrwJlNUHt4Iz6gX9Gjs=


[OK]

Você está com os fontes atualizados?

Oii,

 

Atualizei a versão, continua ocorrendo a mesma situação, infelizmente. Mais algo que eu possa tentar? Eu tentei alterar as configurações de SSL e TSL como o pessoal indicou em outro tópico, mas não funcionou... Imagina mais algo que possa estar interferindo?

 

Desde já te agradeço!

Link to comment
Share on other sites

  • Moderadores
Agora, WINDEL disse:

Atualizei a versão, continua ocorrendo a mesma situação, infelizmente. Mais algo que eu possa tentar? Eu tentei alterar as configurações de SSL e TSL como o pessoal indicou em outro tópico, mas não funcionou... Imagina mais algo que possa estar interferindo?

Algum arquivo ACBrNFeServicos.ini desatualizado na pasta do aplicativo.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro
3 horas atrás, BigWings disse:

Algum arquivo ACBrNFeServicos.ini desatualizado na pasta do aplicativo.

Aparentemente não é isso...

Qual a configuração que você está usando em: Painel de controle > Opções da Internet > Avançadas? Se puder por favor me mandar prints... Em outro tópico li que pode ser por esse motivo (configurações de ssl e tsl).

Link to comment
Share on other sites

  • Moderadores
2 horas atrás, WINDEL disse:

Aparentemente não é isso...

Qual a configuração que você está usando em: Painel de controle > Opções da Internet > Avançadas? Se puder por favor me mandar prints... Em outro tópico li que pode ser por esse motivo (configurações de ssl e tsl).

Essas configurações só afetam a conexão HTTP e só são usadas quando usando HTTPLib = httpWinInet, padrão do CAPICOM. Eu usei OpenSSL nos testes.

Fiz teste agora com CAPICOM e só precisei marcar SSL 3.00 e a consulta funcionou normalmente.

No seu caso a conexão está sendo estabelecida mas o webservice não está localizando o SoapAction passado como parâmetro no método de conexão.

Citar

Unable to handle request without a valid action parameter. Please supply a valid soap action.

No ACBrNFeServicos.ini há as URL dos serviços para cada versão e é possível manipular o SoapAction para atender alguns webservices que não se adequaram ao padrão no caso da NFe 4.00. Só é estranho estar acontecendo isso na NFe 3.10 que já está em funcionamento há muito tempo.

Veja pelo debug qual a URL está sendo acessada, e qual o conteúdo do parâmetro ASoapAction.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro
Em 12/01/2018 at 16:44, BigWings disse:

Essas configurações só afetam a conexão HTTP e só são usadas quando usando HTTPLib = httpWinInet, padrão do CAPICOM. Eu usei OpenSSL nos testes.

Fiz teste agora com CAPICOM e só precisei marcar SSL 3.00 e a consulta funcionou normalmente.

No seu caso a conexão está sendo estabelecida mas o webservice não está localizando o SoapAction passado como parâmetro no método de conexão.

No ACBrNFeServicos.ini há as URL dos serviços para cada versão e é possível manipular o SoapAction para atender alguns webservices que não se adequaram ao padrão no caso da NFe 4.00. Só é estranho estar acontecendo isso na NFe 3.10 que já está em funcionamento há muito tempo.

Veja pelo debug qual a URL está sendo acessada, e qual o conteúdo do parâmetro ASoapAction.

AURL: https://nfe.sefazrs.rs.gov.br/ws/NfeConsulta/NfeConsulta2.asmx

ASoapAction: http://www.portalfiscal.inf.br/nfe/wsdl/NFeConsultaProtocolo4/nfeConsultaNF

 

asoapaction.JPG.318ee1c602230afea6bd88194b2325f1.JPG

Link to comment
Share on other sites

  • Moderadores
7 minutos atrás, WINDEL disse:

Tem algo de errado com os teus fontes.

Está acessando a URL da versão 3.10 mas usando o SoapAction da versão 4.00.

O correto seria isto aqui:

soaprs.png

Veja se não tem um arquivo ACBrNFeServicos.ini ou ACBrNFeServicos.res desatualizado em algum lugar do disco que pode estar sendo usado na compilação no caso do .res ou na execução no caso do .ini.

Faça um revert dos fontes se for o caso.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Moderadores
20 minutos atrás, WINDEL disse:

Fazendo mais testes, consegui simular o erro.

Se configurar o componente para a versão 4.00, e fazer a consulta de uma NFe da versão 3.10 carregando o XML vai ocorrer o problema.

Se configurar o componente para a versão 3.10 o problema não ocorre, pode confirmar?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro

 

30 minutos atrás, Daniel Simoes disse:

Por favor testem substituindo a Unit em anexo...

 

ACBrNFeWebServices.pas

 

1 hora atrás, BigWings disse:

Fazendo mais testes, consegui simular o erro.

Se configurar o componente para a versão 4.00, e fazer a consulta de uma NFe da versão 3.10 carregando o XML vai ocorrer o problema.

Se configurar o componente para a versão 3.10 o problema não ocorre, pode confirmar?

 

Substituindo o arquivo, o erro mudou:

image.png.9f9cfb1fbcd3d4ed31a083ba9d4bfc35.png

 

Mas pelo que entendi era isso mesmo que o BigWings citou, certo? Dai o que você fez foi um ajuste? Serão necessários mais ajustes para ficar 100%?

Link to comment
Share on other sites

  • Moderadores
57 minutos atrás, WINDEL disse:

Segue print do novo teste:

Essa é a mensagem com o protocolo. Se você tiver marcado a opção "Visualizar mensagem" na guia WebService deve ter mostrado antes uma mensagem mais detalhada.

Em outras palavras: parece correto.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro
2 horas atrás, Daniel Simoes disse:

Com a ajuda do @BigWings, hoje cedo enviamos algumas modificações para o SVN, que devem resolver o problema...

 

1 hora atrás, BigWings disse:

Essa é a mensagem com o protocolo. Se você tiver marcado a opção "Visualizar mensagem" na guia WebService deve ter mostrado antes uma mensagem mais detalhada.

Em outras palavras: parece correto.

 

Testei novamente e está funcionando! Muito obrigada @BigWings e @Daniel Simoes !

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.