Login Registre-se
GNRE online.  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Pessoal, encontrei o problema.

Como dito no post acima, o correto seria informar onde está o problema da requisição da mensagem SOAP, não uma exception! Mas nem tudo é perfeito..hehe. Informei um número de recibo válido e deu certo, agora consigo uma resposta esperada.



Já tinha mandado um e-mail para a GNRE solicitando uma posição da execption, quando era pra ser uma mensagem SOAP de resposta com a validação do erro. Mas enfim. RESOLVIDO.

Obrigado pela atenção de todos!

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
moncerra@ig.com.br

JavaC Membro

Membro desde: 25/03/2013 22:51:40
Mensagens: 1
Offline

Bom dia, uso o web service da gnre para processar em lote esta ok, mas eu usava o link http://www.gnre.pe.gov.br/gnre/portal/GNRE_Emitir.jsp
passando os parâmetros para imitir a guia e baixar o pdf mas agora não funciona esse link tudo pelo meu aplicativo.

Como você faz para emitir a guia sendo que o web service só processa lote??
rsmoreira

JavaC Membro

Membro desde: 03/11/2012 14:56:38
Mensagens: 13
Offline

Que endereço passo no InstallCert para gerar o arquivo com a cadeia de certificados.

System.setProperty("javax.net.ssl.trustStore", "C:/GNRECacerts");

Fiz um teste com o codigo abaixo funcionou, mas não estou sabendo passar o endereço para GNRE.

//url = "homologacao.nfe.sefaz.rs.gov.br";

InstallCert.main(new String[] {new String(url) });

Alguem pode me dar essa dica?
perezmitozo

JavaC Membro

Membro desde: 21/04/2013 07:13:06
Mensagens: 3
Offline

Pessoal,

Para consulta da uf no url(https://www.gnre.pe.gov.br/gnreWS/services/GnreConfigUF), estou tendo um erro no certificado, que não acontece para (NFe, MDFe e outros) que uso o mesmo processo de autenticação é o mesmo certificado

org.apache.axis2.AxisFault: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: Received fatal alert: bad_certificate

Alguém já passou por esse erro e consegui resolver ?

Já tentei os códigos listados nesse tópico mas não funcionou.

Obrigado pela ajuda.

perezmitozo

JavaC Membro

Membro desde: 21/04/2013 07:13:06
Mensagens: 3
Offline

Pessoal,

Para consulta da uf no url(https://www.gnre.pe.gov.br/gnreWS/services/GnreConfigUF), estou tendo um erro no certificado, que não acontece para (NFe, MDFe e outros) que uso o mesmo processo de autenticação é o mesmo certificado

org.apache.axis2.AxisFault: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: Received fatal alert: bad_certificate

Alguém já passou por esse erro e conseguio resolver ?

Já tentei os códigos listados nesse tópico mas não funcionou.

Obrigado pela ajuda.
Dankshit

JavaC Membro

Membro desde: 09/12/2012 13:40:57
Mensagens: 1
Offline

Olá forum,


Estou com o mesmo problema do nosso amigo: perezmitozo

org.apache.axis2.AxisFault: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: Received fatal alert: bad_certificate

Nf-e, Ct-e, MDF-e emito todos com sucesso, mais a GNRE tá difícil.


se alguém souber da solução fico agradecido!

Esta mensagem foi editada 1 vez. Última atualização foi em 01/02/2016 14:41:47

marcosfonceka

JavaC Membro

Membro desde: 30/03/2012 13:21:48
Mensagens: 117
Localização: Mineiros do Tietê/SP
Offline

Olá.

Estou também com problemas no consumo do serviço da GNRE.

Estou recebendo um "NullPointerException".

java.lang.NullPointerException
at gnrexsd.consumo.GnreConfigUFStub.consultar(GnreConfigUFStub.java:236)



Eu estava olhando outros tópicos daqui do fórum e notei que alguns estão passando o

idêntico ao da NFe, mas eles são gerados em cima do endereço de produção e homologação da própria NFe e não do portal GNRE.
Não sei se isto tem alguma relação com o erro que está dando.

Se alguém puder ajudar, agradeço.
Obrigado.

--
Marcos Roberto da Fonseca
[Email] [MSN]
andre.hilgert

JavaC Membro

Membro desde: 18/12/2014 08:49:56
Mensagens: 7
Offline

Também estou com o problema do Connection has been shutdown: javax.net.ssl.SSLHandshakeException: Received fatal alert: bad_certificate

Já coloquei toda cadeia de certificados no meu cacerts, do link de homologação e de produção. defini os certificados como confiáveis no meu windows, utilizo Java 1.8.0_51, segui os passos que encontrei em alguns foruns para reativar a conexão SSLv3, mas esse "Certificado do mau" continua a me atrapalhar, alguém passou por isso, como resolveu?

Agradeço a ajuda.
manueltusset

JavaC Membro

Membro desde: 05/07/2016 08:14:33
Mensagens: 1
Offline

Galera, estou desenvolvendo a integração com o webservice do sefaz para emitir a gnre, porém, quando tenta-se efetuar a conexão recebo "bad_certificate", alguém tem noção do que pode ser?
Obs: Meu certificado está na trust store, gerei os cacerts corretamente conforme outros tópicos lidos, e assim por diante, porém, não consigo fazer a comunicação
Agradeço desde já
rsmoreira

JavaC Membro

Membro desde: 03/11/2012 14:56:38
Mensagens: 13
Offline

Ajuda criar as classe para consumir o serviço.

https://homologacao.sefaz.es.gov.br/WsDua/?wsdl

https://app.sefaz.es.gov.br/WsDua/?wsdl
rsmoreira

JavaC Membro

Membro desde: 03/11/2012 14:56:38
Mensagens: 13
Offline

Resolvido.


public class ConsultaDuae {



public static void ConsultaDuae() throws MalformedURLException, AxisFault,
JAXBException, PropertyException, IOException, XMLStreamException,
RemoteException {

ProxyDuae prox = new ProxyDuae();

URL url = prox.Proxy();


DuaServiceStub stub = new DuaServiceStub(url.toString());


DuaServiceHeader duaHeader = new DuaServiceStub.DuaServiceHeader();
duaHeader.setVersao("1.01");


DuaServiceHeaderE cabecMsg = new DuaServiceStub.DuaServiceHeaderE();
cabecMsg.setDuaServiceHeader(duaHeader);



DuaDadosMsg_type2 dadosMsg = new DuaServiceStub.DuaDadosMsg_type2();

ObjectFactory factory = new ObjectFactory();

DuaServiceStub.DuaConsulta duaConsulta21 = new DuaServiceStub.DuaConsulta();

//ler file
String file = "ConsultaDuae.xml";
String xml = readFile(file);

System.out.println("XML: " + xml);
OMElement ome = AXIOMUtil.stringToOM(xml);

dadosMsg.setExtraElement(ome);



duaConsulta21.setDuaDadosMsg(dadosMsg);

//

DuaServiceStub.DuaConsultaResponse response = stub.duaConsulta(duaConsulta21, cabecMsg);


System.out.println(response.getDuaConsultaResult().getExtraElement().toString());

ObjectFactory objectFactory = new ObjectFactory();
TRetConsDUAe consDuae = objectFactory.createTRetConsDUAe();


EscrveRetorno(response);





}






public static void EscrveRetorno(DuaConsultaResponse response) throws JAXBException, XMLStreamException, IOException {

String xml = response.getDuaConsultaResult().getExtraElement().toString();


Writer out = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream("RetConsDuae.xml"), "UTF-8"));
try {
out.write(xml);
} finally {
out.close();
}


LerRetorno();

}



private static TRetConsDUAe LerRetorno() throws JAXBException {

File f = new File("RetConsDuae.xml");



ObjectFactory objectFactory = new ObjectFactory();
TRetConsDUAe consDuae = objectFactory.createTRetConsDUAe();

JAXBContext jc = JAXBContext.newInstance(TRetConsDUAe.class);

Unmarshaller unmarshaller = jc.createUnmarshaller();


consDuae = (TRetConsDUAe) unmarshaller.unmarshal(f);


System.out.println(consDuae.getDua().getInfDUAe().getIde().getCBarra());

String texto;

texto = "[";//consDuae.getDua().getInfDUAe().getIde().getNDUA();
texto = texto + "\n";
texto = texto + consDuae.getDua().getInfDUAe().getIde().getCBarra();

System.out.println(texto);

SplashScreen splash = new SplashScreen(2000,texto);

splash.showSplashAndExit();

return consDuae;
}



private static String readFile( String file ) throws IOException {
BufferedReader reader = new BufferedReader( new FileReader (file));
String line = null;
StringBuilder stringBuilder = new StringBuilder();
String ls = System.getProperty("line.separator");

while( ( line = reader.readLine() ) != null ) {
stringBuilder.append( line );
stringBuilder.append( ls );
}

return stringBuilder.toString();
}

}
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.9 © JForum Team