GNRE OnLine - Web-Service

Pessoal, Estou tentando comunicar com o web-service da GNRE OnLine mas não estou conseguindo, estou tentando da mesma forma que eu faço hoje com os web-service da NFe, mas retorna sempre o erro abaixo, alguem já passou por este tipo de problema ? podem me ajudar ?, já tentei entrar em contado com o pessoal da GNRE, mas ninguem ajuda, passo e-mail e ninguem responde.

Estou usando axis2-1.6.2, SOAP 1.2

SOAP Header:
<soapenv:Header xmlns:soapenv=“http://www.w3.org/2003/05/soap-envelope”>1.00</soapenv:Header>

SOAP Body:
<soapenv:Body xmlns:soapenv=“http://www.w3.org/2003/05/soap-envelope”>2MG100048</soapenv:Body>

[color=red]Erro:
org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.[/color]

Site GNRE com a documentação: http://www.gnre.pe.gov.br/gnre/portal/GNRE_Principal.jsp

Fala Reinaldo… td bom??!
eu vou precisar desenvolver um sistema para o GNRE online tb…
mas ainda estou indo atrás de documentações, informações e tudo mais, ainda não coloquei a mão na massa…
como esta a sua situação? conseguiu descobrir qual é o problema?
por acaso vc esta usando o mesmo certificado emitido para a NFe para consumir os serviços?

vou ir pesquisando, se eu tiver coisas novas vou postar aqui…
abraco
Felipe

Felipe, consegui resolver o problema sim, todo o processo de comunicação e retorno de dados já esta funcionando aqui na empresa, qualquer dúvida ou problema posta aqui que se eu souber eu ajudo.

[quote=alves.Felipe]Fala Reinaldo… td bom??!
eu vou precisar desenvolver um sistema para o GNRE online tb…
mas ainda estou indo atrás de documentações, informações e tudo mais, ainda não coloquei a mão na massa…
como esta a sua situação? conseguiu descobrir qual é o problema?
por acaso vc esta usando o mesmo certificado emitido para a NFe para consumir os serviços?

vou ir pesquisando, se eu tiver coisas novas vou postar aqui…
abraco
Felipe[/quote]

blz Reinaldo…valeu…
eu pedi ontem o acesso ao ws, mas ainda ninguém me respondeu…
vamos esperar para ver o que vai dar…rs

abraco

Fala Reinaldo…td bom?!
hoje me responderam, falaram que o meu cnpj esta autorizado…
mas não tenho contato nenhum com o suporte técnico…
estou tentando consumir o GnreConfigUF, pode me dar uma força?
esse é o endereço que estou consumindo: http://www.gnre.pe.gov.br/gnreWS/services/GnreConfigUF
esse é o meu envolope…

<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<env:Header><gnreCabecMsg xmlns="http://www.gnre.pe.gov.br/wsdl/GnreConfigUF"><versaoDados>1.00</versaoDados></gnreCabecMsg></env:Header>
<env:Body><gnreDadosMsg xmlns="http://www.gnre.pe.gov.br/wsdl/GnreConfigUF"><TConsultaConfigUf xmlns="http://www.gnre.pe.gov.br"><ambiente>2</ambiente><uf>PR</uf><receita courier="N">100056</receita></TConsultaConfigUf></gnreDadosMsg></env:Body>
</env:Envelope>

e o retorno que estou recebendo é esse

<soapenv:Body> <soapenv:Fault> <faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Client.NoSOAPAction</faultcode> <faultstring>no SOAPAction header!</faultstring> <detail> <ns2:hostname xmlns:ns2="http://xml.apache.org/axis/">sf025055.sefaz.pe.gov.br</ns2:hostname> </detail> </soapenv:Fault> </soapenv:Body>
qualquer dica é válida :smiley:
abraco

Eu arrumei aquele erro…estou conseguindo consumir o WS GnreConfigUF,
mas agora estou recebendo a mensagem que falta o certificado:

<ns1:TConfigUf xmlns:ns1="http://www.gnre.pe.gov.br" xmlns="http://www.gnre.pe.gov.br"> <ns1:ambiente>1</ns1:ambiente><ns1:uf>PR</ns1:uf><ns1:situacaoConsulta> <ns1:codigo>198</ns1:codigo><ns1:descricao>Este serviço deve usar uma conexão HTTPS Segura! Tente novamente utilizando seu Certificado Digital.</ns1:descricao> </ns1:situacaoConsulta></ns1:TConfigUf>
Sabe se eu consigo consumir os serviços usando o certificado da NF-e?
Outra coisa, pode me confirmar o endereço do Ws GnreConfigUF?
eu estou usando esse: http://www.gnre.pe.gov.br/gnreWS/services/GnreConfigUF, não deveria ser um com https?
quando eu coloco https da time out…

abraco

Estou com esse mesmo erro, alguem pode me ajudar ?
Erro: org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.

Obrigado

vc esta tentando consumir qual serviço?

Estou tentando o Envio do Lote das GNRE.
GnreRecepçaoLote - http://www.gnre.pe.gov.br/gnreWS/services/GnreLoteRecepcao

você ja tentou consumir um serviço mais simples antes?
eu ainda não montei um lote para enviar… ainda estou tentando consumir o GnreConfigUF…
vou tentar consumir o do lote para ver o que vai dar…

[quote=reinaldoaraujo]Felipe, consegui resolver o problema sim, todo o processo de comunicação e retorno de dados já esta funcionando aqui na empresa, qualquer dúvida ou problema posta aqui que se eu souber eu ajudo.
[/quote]
pode dar uma força?

Estou enviando o seguinte XML

<?xml version="1.0" encoding="utf-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header><NS1:gnreCabecMsg xmlns:NS1="https://www.gnre.pe.gov.br/webservice/GnreLoteRecepcao"><versaoDados xmlns="httsp://www.gnre.pe.gov.br/webservice/GnreLoteRecepcao">1.00</versaoDados></NS1:gnreCabecMsg></SOAP-ENV:Header><SOAP-ENV:Body><processar xmlns="https://www.gnre.pe.gov.br/webservice/GnreLoteRecepcao"><gnreDadosMsg><TLote_GNRE xmlns="http://www.gnre.pe.gov.br"><guias><TDadosGNRE><c01_UfFavorecida>AC</c01_UfFavorecida><c02_receita>100099</c02_receita><c26_produto>44</c26_produto><c27_tipoIdentificacaoEmitente>1</c27_tipoIdentificacaoEmitente><c03_idContribuinteEmitente><CNPJ>05744574000198</CNPJ></c03_idContribuinteEmitente><c28_tipoDocOrigem>10</c28_tipoDocOrigem><c04_docOrigem>000666</c04_docOrigem><c06_valorPrincipal>666</c06_valorPrincipal><c10_valorTotal>6</c10_valorTotal><c14_dataVencimento>2012-10-10</c14_dataVencimento><c16_razaoSocialEmitente>EMPRESA TESTE LTDA</c16_razaoSocialEmitente><c18_enderecoEmitente>RUA SHIT</c18_enderecoEmitente><c19_municipioEmitente>02704</c19_municipioEmitente><c20_ufEnderecoEmitente>PE</c20_ufEnderecoEmitente><c21_cepEmitente>13456000</c21_cepEmitente><c22_telefoneEmitente>38892984</c22_telefoneEmitente><c34_tipoIdentificacaoDestinatario>2</c34_tipoIdentificacaoDestinatario><c35_idContribuinteDestinatario><CPF>06010296820</CPF></c35_idContribuinteDestinatario><c37_razaoSocialDestinatario>ZULEYD RIBEIRO</c37_razaoSocialDestinatario><c38_municipioDestinatario>02704</c38_municipioDestinatario><c33_dataPagamento>2012-09-05</c33_dataPagamento><c05_referencia><periodo>1</periodo><mes>10</mes><ano>2012</ano></c05_referencia></TDadosGNRE><TDadosGNRE><c01_UfFavorecida>AC</c01_UfFavorecida><c02_receita>100099</c02_receita><c26_produto>44</c26_produto><c27_tipoIdentificacaoEmitente>1</c27_tipoIdentificacaoEmitente><c03_idContribuinteEmitente><CNPJ>05744574000198</CNPJ></c03_idContribuinteEmitente><c28_tipoDocOrigem>10</c28_tipoDocOrigem><c04_docOrigem>000666</c04_docOrigem><c06_valorPrincipal>666</c06_valorPrincipal><c10_valorTotal>6</c10_valorTotal><c14_dataVencimento>2012-10-10</c14_dataVencimento><c16_razaoSocialEmitente>EMPRESA TESTE LTDA</c16_razaoSocialEmitente><c18_enderecoEmitente>RUA SHIT</c18_enderecoEmitente><c19_municipioEmitente>02704</c19_municipioEmitente><c20_ufEnderecoEmitente>PE</c20_ufEnderecoEmitente><c21_cepEmitente>13456000</c21_cepEmitente><c22_telefoneEmitente>38892984</c22_telefoneEmitente><c34_tipoIdentificacaoDestinatario>2</c34_tipoIdentificacaoDestinatario><c35_idContribuinteDestinatario><CPF>06010296820</CPF></c35_idContribuinteDestinatario><c37_razaoSocialDestinatario>ZULEYD RIBEIRO</c37_razaoSocialDestinatario><c38_municipioDestinatario>02704</c38_municipioDestinatario><c33_dataPagamento>2012-09-05</c33_dataPagamento><c05_referencia><periodo>1</periodo><mes>10</mes><ano>2012</ano></c05_referencia></TDadosGNRE><TDadosGNRE><c01_UfFavorecida>AC</c01_UfFavorecida><c02_receita>100099</c02_receita><c26_produto>44</c26_produto><c27_tipoIdentificacaoEmitente>1</c27_tipoIdentificacaoEmitente><c03_idContribuinteEmitente><CNPJ>05744574000198</CNPJ></c03_idContribuinteEmitente><c28_tipoDocOrigem>10</c28_tipoDocOrigem><c04_docOrigem>000666</c04_docOrigem><c06_valorPrincipal>666</c06_valorPrincipal><c10_valorTotal>6</c10_valorTotal><c14_dataVencimento>2012-10-10</c14_dataVencimento><c16_razaoSocialEmitente>EMPRESA TESTE LTDA</c16_razaoSocialEmitente><c18_enderecoEmitente>RUA SHIT</c18_enderecoEmitente><c19_municipioEmitente>02704</c19_municipioEmitente><c20_ufEnderecoEmitente>PE</c20_ufEnderecoEmitente><c21_cepEmitente>13456000</c21_cepEmitente><c22_telefoneEmitente>38892984</c22_telefoneEmitente><c34_tipoIdentificacaoDestinatario>2</c34_tipoIdentificacaoDestinatario><c35_idContribuinteDestinatario><CPF>06010296820</CPF></c35_idContribuinteDestinatario><c37_razaoSocialDestinatario>ZULEYD RIBEIRO</c37_razaoSocialDestinatario><c38_municipioDestinatario>02704</c38_municipioDestinatario><c33_dataPagamento>2012-09-05</c33_dataPagamento><c05_referencia><periodo>1</periodo><mes>10</mes><ano>2012</ano></c05_referencia></TDadosGNRE></guias></TLote_GNRE></gnreDadosMsg></processar></SOAP-ENV:Body></SOAP-ENV:Envelope>

E recebo a seguinte resposta

<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><processarResponse xmlns="http://www.gnre.pe.gov.br/webservice/GnreLoteRecepcao"><ns1:TRetLote_GNRE xmlns="http://www.gnre.pe.gov.br" xmlns:ns1="http://www.gnre.pe.gov.br"><ns1:ambiente>1</ns1:ambiente><ns1:situacaoRecepcao><ns1:codigo>303</ns1:codigo><ns1:descricao>Vers&#xE3;o dos Dados n&#xE3;o suportada</ns1:descricao></ns1:situacaoRecepcao></ns1:TRetLote_GNRE></processarResponse></soapenv:Body></soapenv:Envelope>

Mesmo enviando versão 1.00, ele responde que a versão dos dados é incorreta.

cara… vc esta setando o certificado antes de enviar?
qual o endereço que vc esta consumindo?

Sim… mudei todos os endereços pra https
Mais estou fazendo em Delphi…rs…

humm eu mudo para https da time out… que blz…
já conseguiu falar com algum suporte de PE?

[quote=alves.Felipe]humm eu mudo para https da time out… que blz…
já conseguiu falar com algum suporte de PE?[/quote]
Aumenta seu timeout… aqui as vezes demora 20 segundos pra responder…

mas vc consegue acessar o endereço pelo browser?
esse é o endereço que estou tentando
https://www.gnre.pe.gov.br/gnreWS/services/GnreConfigUF
vc precisou setar também o certificado do servidor?
me passa o endereço que vc esta usando para eu testar aqui…
valeo

Endereços que estou consumindo:
https://www.gnre.pe.gov.br/gnreWS/services/GnreLoteRecepcao?wsdl
https://www.gnre.pe.gov.br/gnreWS/services/GnreLoteRecepcao

Mais não saio daquele erro de versão invalida. Mesmo enviando versão 1.00

As vezes tenho esse retorno de erro : org.xml.sax.SAXParseException: Content is not allowed in trailing section.

Alguma luz ?

Vou tentar fazer enviar um lote pra ver oq vai dar…
e sobre o timeout que eu tinha dito, fica la 2 minutos e nada…
quando coloco esse endereço no browser nao aparece nada tb…
será que vai valer isso para o final do mês mesmo?!?rs

[quote=alves.Felipe]Vou tentar fazer enviar um lote pra ver oq vai dar…
e sobre o timeout que eu tinha dito, fica la 2 minutos e nada…
quando coloco esse endereço no browser nao aparece nada tb…
será que vai valer isso para o final do mês mesmo?!?rs[/quote]

No chome quando eu acesso o endereço ele me perde o certificado digital… e depois da um erro…
Este aqui :

[code]
GnreConfigUF

Hi there, this is an AXIS service!

Perhaps there will be a form for invoking the service here…[/code]

As vezes tenho esse retorno de erro : org.xml.sax.SAXParseException: Content is not allowed in trailing section.

Alguma luz ?