Login Registre-se
Gerar classe java apartir de WSDL  XML
Índice dos Fóruns » Notícias (NF-e / NFS-e / CF-e / SPED)
Autor Mensagem
resplandes

JavaC Membro
[Avatar]

Membro desde: 05/12/2012 18:01:25
Mensagens: 142
Localização: Peixoto de Azevedo - Mato Grosso
Offline

Boa noite amigos coo posso gerar as classes java apartir de um WSDL ex: https://nfe.sefaz.mt.gov.br/nfews/v2/services/NfeRecepcao2?wsdl
para assim eu gerar o .jar

Esta mensagem foi editada 1 vez. Última atualização foi em 08/11/2013 18:02:35


Willian Resplandes
[Email] [WWW] [MSN]
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Se deseja gerar as classes a partir do WSDL o Eclipse e o NetBeans fazem.

O processo de gerar o Client para consumo do Web Service.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW] [Yahoo!] [MSN]
rafaelshock

JavaC Membro
[Avatar]

Membro desde: 20/08/2012 14:12:59
Mensagens: 62
Offline

resplandes você precisa de algum tutorial coisas assim?
brunofilao

JavaC Membro

Membro desde: 13/02/2014 16:12:10
Mensagens: 37
Offline

Poderia explicar melhor como gerar o .jar??

obrigado.
Zovao

JavaC Membro

Membro desde: 28/01/2012 11:50:16
Mensagens: 192
Offline

Boa tarde Pessoal,

Para gerar as classes tem que baixar o axis2, descompactar, e dentro da pasta "bin" tem o wsdl2java.bat. Basta executar como indico abaixo. Ele gera 2 arquivos java para cada arquivo wsdl.

wsdl2java.bat -uri <o caminho do arquivo *.wsdl> -o <o diretório onde vai criar as classes>

Também não sei como gera o jar, assim resolvi colocar dentro do meu projeto, mantendo a árvore, mas várias funções apresentam erros como mostro abaixo (já adicionei todas as bibliotecas jar relacionados ao axis2):
Multiple markers at this line
- The serializable class NfeAutorizacaoLoteZipResult does not declare a static final serialVersionUID field of type long
- The type NfeAutorizacaoStub.NfeAutorizacaoLoteZipResult must implement the inherited abstract method
ADBBean.serialize(QName, OMFactory, MTOMAwareXMLStreamWriter, boolean)
- The type NfeAutorizacaoStub.NfeAutorizacaoLoteZipResult must implement the inherited abstract method
ADBBean.serialize(QName, OMFactory, MTOMAwareXMLStreamWriter)

Multiple markers at this line
- Cannot instantiate the type ADBDataSource
- Line breakpoint:NfeAutorizacaoStub$NfeAutorizacaoLoteZipResult [line: 815] - getOMElement(QName,
OMFactory)

Alguém saberia qual o erro?

Abraços
Zovao
Zovao

JavaC Membro

Membro desde: 28/01/2012 11:50:16
Mensagens: 192
Offline

Pessoal,

Sei que minha mensagem anterior está passando pelo moderador, assim explico como resolvi.
Eu tinha criado as classes dos stub com o axis2 versão 1.6.2, e meu projeto original para NFe2.0 foi feito com axis2 versao 1.5.3.
Acho que era algum conflito. Recriei os arquivos java com essa versão 1.5.3 e os erros sumiram.
Bom, agora vou começar a fazer as funções para autorização e seu retorno.

Abraços,
Zovao.
 
Índice dos Fóruns » Notícias (NF-e / NFS-e / CF-e / SPED)
Ir para:   
Powered by JForum 2.1.9 © JForum Team