Login Registre-se
Geração de Stubs  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
jorgealmir

JavaC Membro

Membro desde: 03/11/2017 23:39:18
Mensagens: 18
Offline

Olá!
Estou desenvolvendo em Java a pouco tempo, programava em Delphi antes. Estou começando um projeto NFe, segui os passos do Maciel aqui do JavaC, porem, quando fui transmitir uma NFe 3.10, dava erro 239 – Cabeçalho – versão diferente do cabeçalho do XML ou coisa parecida. Comecei a estudar sobre como gerar um Stub com Axis2, JAX-WS, através do netbeans (Client to Web Services) e eclipse (Web Services\Gerar Client). Os exemplos que achei na internet não foram conclusivos.

Alguem poderia me indicar algum material para que eu possa criar meus Stubs?

Obrigado!
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1118
Localização: Goiás
Offline

Beleza?

Aqui tem o que precisa - http://www.javac.com.br/jc/posts/list/2931-resolvido-importante-conversao-de-wsdl-to-java-usando-axis176.page

Agora sobre esse errro, os Exemplos do Maciel, são antiguissimos. Verifique se a versão bate com a Atual.

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

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]
jorgealmir

JavaC Membro

Membro desde: 03/11/2017 23:39:18
Mensagens: 18
Offline

Muito obrigado!!!!
Vou dar uma olhada no link. Obrigado mesmo!
Tinha lhe mandado um e-mail, acompanhava tuas respostas no forum e não imaginava que seria você que iria responder meu tópico. Obrigado pela ajuda.
geizon

JavaC Membro

Membro desde: 20/10/2015 09:12:50
Mensagens: 29
Offline

Também estou com muitas dúvidas em relação a geração dos stubs, poderiamos montar um tutorial atualizado de como fazer este procedimento, o que acham?
jorgealmir

JavaC Membro

Membro desde: 03/11/2017 23:39:18
Mensagens: 18
Offline

Oi
Eu fiz todos os passos conforme os links que o Samuel me passou. Montei até um passo a passo de como instalar o axis2 (Generated code) no eclipse. Instalou mas Caiu no erro que o link descrevia que iria acontecer.

Como indicado também nesse link, a saída para este erro seria usar a linha de comando. Foi o que fiz e deu certo! Gerou o stub para NFeStatusServico.

Montei o processo para usar o stub. Agora estou com o seguinte retorno: 242 erro no XML, se me lembro bem.

Ainda estou verificando, antes pedir ajuda... Rsrsrs
jorgealmir

JavaC Membro

Membro desde: 03/11/2017 23:39:18
Mensagens: 18
Offline

Alterando a parte para , nos elementos nfeDadosMsg e nfeResultMsg do WSDL, tambem consegui gerar todas as classes utilizando a IDE eclipse, instalando Axis2 code generator 1.7.7
geizon

JavaC Membro

Membro desde: 20/10/2015 09:12:50
Mensagens: 29
Offline

Beleza amigo...consegui aqui agora...

ele vai gerar somente 2 arquivos por WSDL? está certo?

aqui gerou o stub e a classe com CallbackHandler...

Exemplo:

NFeAutorizacao4CallbackHandler.java
NFeAutorizacao4Stub.java
jorgealmir

JavaC Membro

Membro desde: 03/11/2017 23:39:18
Mensagens: 18
Offline

No meu caso foi incluido essas duas classes pela linha de comando e pelo eclipse foram geradas mais.

Vou fazer os testes aqui!

Valeu

Esta mensagem foi editada 2 vezes. Última atualização foi em 12/03/2018 09:25:31

jorgealmir

JavaC Membro

Membro desde: 03/11/2017 23:39:18
Mensagens: 18
Offline

Fiz o teste com a classe NFeStatusServicoStub, gerada pelo Axis2. Não deu problema na implementação, porem, me retorna o erro: 242/Cabecalho - Falha no Schema XML.

Esta mensagem foi editada 2 vezes. Última atualização foi em 12/03/2018 10:32:10

jorgealmir

JavaC Membro

Membro desde: 03/11/2017 23:39:18
Mensagens: 18
Offline

Encontrei o erro:

Retirar o prefixo "ns1" do stub. Ver post do Maciel: http://www.javac.com.br/jc/posts/list/8-nfe-242-rejeicao-cabecalho-falha-no-schema-xml-estado-de-mato-grosso-mt.page
geizon

JavaC Membro

Membro desde: 20/10/2015 09:12:50
Mensagens: 29
Offline

Aqui pra mim esta apresentando um erro de código.

Vejam:

The type NFeAutorizacao4Stub.NfeResultMsg must implement the inherited abstract method ADBBean.getPullParser(QName)

Alguém sabe como resolver?

Obrigado

EDIT: RESOLVI GERANDO COM O AXIS 1.6.2

Esta mensagem foi editada 1 vez. Última atualização foi em 13/03/2018 13:57:15

jorgealmir

JavaC Membro

Membro desde: 03/11/2017 23:39:18
Mensagens: 18
Offline

A versão que usei do Axis2 foi 1.7.7

Que bom que deu certo!
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team