Login Registre-se
Problema comunicação com ISSCuritiba (NFSe) [RESOLVIDO]  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
felipemaba_

JavaC Membro

Membro desde: 27/07/2018 11:04:02
Mensagens: 2
Offline

Fala galera, boa tarde!

Esse fórum já me salvou em algumas coisas, mas nessa, está complicado!

Estou desenvolvendo um Webservice para um cliente e ele necessita realizar o envio de Rps para o NotaCuritiba. Estou usando Java (JDK 1.8.0.171), Windows 7 e realizei a geração do Webservice (gerar as classes a partir do WSDL) utilizando Axis 1.4.

Quando realizo a chamada utilizando endpoint HTTP (http://isscuritiba.curitiba.pr.gov.br/Iss.NfseWebService/nfsews.asmx) recebo um Response de com o Erro E504 sobre não haver um certificado enviado junto a requisição, ótimo, afinal, sem a requisição segura (HTTPS) ele não precisa e nem vai realizar nenhuma autenticação.

Acontece que ao realizar a chamada utilizando HTTPS (https://isscuritiba.curitiba.pr.gov.br/Iss.NfseWebService/nfsews.asmx), estou tendo um problema em que a conexão está sendo resetada durante a realização da operação, mais exatamente ao tentar ler o response da requisição lá no HTTPSender (método readHeadersFromSocket) do Axis. Sendo assim, ele lança uma Exception e não consigo e nem tenho resposta (java.net.SocketException: Connection reset by peer: socket write error).

A princípio achei que era problema com o CACERTS ou com o PFX inclusive testei utilizando a lib do Samuk e mais recentemente estou utilizando as classes da API de BH do Pablo, logo, acredito que seja algum problema no Axis, pois testando via SOAPUi eu possuo uma response com o endpoint HTTPS...

Segue o link do LOG SSL
encurtador.com.br/gwyzI

Caso queiram ver algum código específico, podem requisitar que eu colo aqui!

Esta mensagem foi editada 2 vezes. Última atualização foi em 31/07/2018 12:12:22

felipemaba_

JavaC Membro

Membro desde: 27/07/2018 11:04:02
Mensagens: 2
Offline

Bom senhores, é bizarro, mas eu fiz o teste com o SoapUI 5.0 e depois com o SoapUI 5.4.

No SoapUI 5.4 que utiliza o Java 8 estava recebendo o mesmo Connection Reset, e no SoapUI 5.0 com o Java 7, ele estava conseguindo ler o response.


Solução: Downgrade para o JDK 7....
A causa? Só Deus sabe.

É pacabá!

Obrigado aos que leram!
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team