Retorno de NF-e 2G

1 resposta
L

Boa tarde a todos!

Estou com dificuldades ao utilizar a versão 2.0 da NF-e, quando vou fazer o unMarshall do retorno, conforme código abaixo…na linjha em destaque…
Eu utilizo JAXB-WS, e obtive meus schemas no site da SEFAZ de SP, assim como os WSDL…

JAXBContext jaxbCtxRetEnv = JAXBContext.newInstance(TRetEnviNFe.class.getPackage().getName()); Unmarshaller unmarshallerRetEnv = jaxbCtxRetEnv.createUnmarshaller(); [b]JAXBElement<TRetEnviNFe> jRetEnviNFe = (JAXBElement<TRetEnviNFe>) unmarshallerRetEnv.unmarshal(new StringReader(linhasXml));[/b] TRetEnviNFe retEnviNfe = jRetEnviNFe.getValue();

Alguém passou por isso? Sabe o que pode ser?

P.S.: Ah, detalhe já uso isso na versão 1.10, e funciona normalmente.

Atenciosamente,
Leonardo.

1 Resposta

L

O problema ocorre exatemente nisto…

Ele me retorna um erro "null", mesmo eu tratando o exception dele, ou seja, num me ajuda em nada.
Mas o detalhe é o seguinte, olhem estes valores…

linhaXml => JAX-WS RI 2.1.6 in JDK 6: Stub for https://homologacao.nfe.fazenda.sp.gov.br/nfeweb/services/NfeRecepcao2.asmx
unmarshallerRetEnv => com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl@f0aab8

Ou seja, eles realmente tem informação, não são nulos ou vazios…
Eu já pensei se poderia ser algo relacionado a XmlRootElement tb…mas não sei mais.

QQ dica é benvinda!

Criado 17 de novembro de 2010
Ultima resposta 19 de nov. de 2010
Respostas 1
Participantes 1