Login Registre-se
[Resolvido] NF V2 - WS e Axis 1.6  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
edudebom

JavaC Membro

Membro desde: 16/04/2013 11:35:33
Mensagens: 20
Offline

Olá pessoal !!!

Tenho os arquivos fonte WS da NF V2 na versão 1.5.1 porém gostaria gerados com a versão 1.6.

Alguém teria ?

Obrigado

Esta mensagem foi editada 1 vez. Última atualização foi em 30/10/2014 10:14:22

tiagoberga

Moderador
[Avatar]

Membro desde: 11/03/2014 10:10:20
Mensagens: 447
Offline

Explique um pouco melhor?

Tiago Bergamasco, 25 anos

Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP

Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação



Comercial: 19 996050532

"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman
[Email] [WWW]
edudebom

JavaC Membro

Membro desde: 16/04/2013 11:35:33
Mensagens: 20
Offline

Eu precisaria dos arquivos WSDL da NF Versão 2 gerados com a versão 1.6 do axis.

Exemplo de WSDL gerado na NF Versão 3. http://javac.com.br/downloads/LIBs/nfe-ws-3.10.jar
tiagoberga

Moderador
[Avatar]

Membro desde: 11/03/2014 10:10:20
Mensagens: 447
Offline

Agora entendi... eu não os tenho, e na verdade não sei porque você precisa deles gerados nesta versão, ja não seria mais correto obter os arquivos para 3.10?

Enfim, vou ensiná-lo a gerar os arquivos com o axis... voce vai baixar o axis(no caso v.1.6.2), descompactar e através do prompt/terminal
acesse a pasta axis2-1.6.2/bin la dentro tem um arquivo chamado wsdl2java.sh/wsdl2java.bat sendo linux/windows respectivamente.
No linux utilizei o seguinte comando para gerar os arquivos que precisava:

o 'arquivo.wsdl' dito abaixo, são os arquivos dos endereço dos serviços do Sefaz, por exemplo
https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx voce adiciona ?wsdl no final
https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx?wsdl depois Ctrl+U para abrir o
código fonte, botão direto e salvar como... ai voce deixa o nome do serviço.wsdl, NFeDistribuicaoDFe.wsdl

obs* para funcionar voce necessita de um certificado digital configurado no seu navegador

sh wsdl2java.sh -uri /home/user/arquivo.wsdl -o org.apache.axis2.nomeArquivoWsdl.

Este arquivo sera gerado dentro da própria pasta do axis... você pega a partir da pasta br que esta dentro do src/, então cria um projeto comum
no netbeans ou eclipse sei la, e copia pra dentro do projeto a pasta br, erros de jars serão apontados no seu projeto, voce precisará dos jars:

"axiom-api-1.2.13.jar"
"axis2-adb-1.6.2.jar"
"axis2-kernel-1.6.2.jar"
"axis2-transport-http-1.6.2.jar"
"axis2-transport-local-1.6.2.jar"


todos voce encontra dentro da pasta lib do axis que voce baixou... adicione-as ao novo projeto criado, Clean and Build o seu projeto e feito
mágica o .jar gerado do projeto contem tudo o que voce precisa referente ao arquivo wsdl utlizado.

volte a postar caso precise o/

Esta mensagem foi editada 9 vezes. Última atualização foi em 09/01/2017 10:08:21


Tiago Bergamasco, 25 anos

Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP

Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação



Comercial: 19 996050532

"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman
[Email] [WWW]
edudebom

JavaC Membro

Membro desde: 16/04/2013 11:35:33
Mensagens: 20
Offline

Olá Tiago.

Até tenho os arquivos para 3.10. Peguei os projetos aqui no site mesmo. Os arquivos que tenho na NF2 são nesse formato anterior de axis2, gerando incompatibilidade.

Vou seguir os passos.

Obrigado
tiagoberga

Moderador
[Avatar]

Membro desde: 11/03/2014 10:10:20
Mensagens: 447
Offline

Caso tenha conseguido resolver, por favor coloque como [RESOLVIDO] o post o/

Tiago Bergamasco, 25 anos

Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP

Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação



Comercial: 19 996050532

"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman
[Email] [WWW]
edudebom

JavaC Membro

Membro desde: 16/04/2013 11:35:33
Mensagens: 20
Offline

Valeu Tiago.

Só para deixar registrado segue os caminhos que realizei:

Baixei o axis2 na versão que eu queria.
No Eclipse criei um projeto Dynamic Web Project 2.5 com o axis2 web services incluso.
Depois em cada wsdl, com o botão inverso, fui em web services - generate client. (Deve estar selecionado webservice runtime: apache axis2).

Por fim, next e finish.

rsmoreira

JavaC Membro

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

Alguem pode me dar algumas dicas.

Tenho pesquisa sobre o erro mas sem sucesso na solução.

Baixei eclipse neon. 64 bits
Apache 8 e 7
Axis2-1.7.3.
Axis2-1.6.0

Apresenta o seguinte erro.

Exception occurred during code generation for WSDL : java.lang.NoClassDefFoundError: org/apache/ws/commons/schema/utils/NamespacePrefixList

Não consigo gerar webservice client

http://www.gnre.pe.gov.br/gnreWS/services/GnreConfigUF?wsdl

A ideia é testar a url acima para depois utlizar outra url.

Se alguem tem realizado isso com sucesso e puder ajudar.
Informando as versões corretas e ou link.
Obrigado
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team