Oi pessoal,
Tem alguém aí que fez Envio de Lote da NF -e 2.0 com jax-ws?
A minha dúvida éo que passar para o método
NfeDadosMsg nfeDadosMsg = new NfeDadosMsg();
nfeDadosMsg.getContent().add(parametro);
Obrigada.
Oi pessoal,
Tem alguém aí que fez Envio de Lote da NF -e 2.0 com jax-ws?
A minha dúvida éo que passar para o método
NfeDadosMsg nfeDadosMsg = new NfeDadosMsg();
nfeDadosMsg.getContent().add(parametro);
Obrigada.
Eu já usei o JAX-WS, mas faz tempo.
A classe NFeDadosMsg tem uma factory.
NfeDadosMsg.Factory
Ai vc passa um objeto XMLStreamReader, acho, não lembro mais.
Oi Zoren,
Obrigada pela resposta.
A minha NFeDadosMsg não tem esse Factory… acho que somente as classe geradas pelo Axis possuem…
É verdade, confundi legal.
Dá uma olhada nessa tópico,
http://www.guj.com.br/java/206765-webservices-soap-12-headerresolvido
Nele tem a solução,
Só o modo de gerar os stubs que tem uma maneira mais fácil do que a do tópico
No add do list vc passa o objeto que, sem transformar ele em xml como seria no Axis.
Foi mal pela confusão
Perfeito Zoren!
Mas o caso daquele tópico é Consulta de Status de Serviço…fica assim:
ConsStatServ consStatServ = new ConsStatServ();
consStatServ.setCUF(43);
consStatServ.setTpAmb(2);
consStatServ.setXServ(“STATUS”);
Como eu faria pra envio de lote? Eu tenho que fazer uma classe semelhante a TNFe?
Pelo o que eu entendi, para serviço ele fez uma classe semelhante a TConsStatServ… Estou certa?
Obrigada.
Essa classe TConsStatServ é gerado qdo o schema é compilado.
Para o Envio de Lote, vc passa a Classe TEnviNFe que representa um lote de NF-e,
Não lembro se é essa classe mesmo, mas acho que é
Passando o TEnvNFe dá esse erro:
MENSAGEM: javax.xml.bind.MarshalException
Você adicionou a classe TEnviNFe no object factory do Webservice?
Posso estar viajando mas se você gerar os stubs com o utilitário do Java 6 - wsimport - pelo WSDL ele também gera uns façades com tudo isto pronto…
Pessoal,
Resolvi fazer com o Axis2…
Foi bem mais fácil…
Obrigada pela ajuda.
Estou usando com Axis e estou tendo problemas.
Você esta utilizando aplicação Web com Tomcat ou Jboss?