Login Registre-se
Sobre geração do XML a partir do nfeXML.jar  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
Zovao

JavaC Membro

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

Olá Pessoal,

Naquele exemplo do tutorial para gerar XML da NF-e utilizando JAXB, utlizamos o nfeXML.jar.
Alguém sabe como foi gerado as classes do nfeXML.jar com toda aquela estrutura?
É através JAXB que conseguimos gerar? Qual a sequência para geração? Alguém teria um roteiro?
Pergunto isso porque Março já está logo aí e para o novo layout 3.0 teremos que ter uma nova estrutura.

Se alguém souber, agradeço.

Abraços,
Zovao

jeroqueiroz

Moderador
[Avatar]

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

Você se refere a construir as classes Java a partir do XSD?

http://www.javac.com.br/jc/posts/list/1433.page

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

JavaC Membro

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

Olá Jeremias,

Eu entrei no link que vc mencionou e tentei usar a linha de comando indicada. Criei as pastas de teste e executei assim:
xjc c:\0\teste\enviNFe_v2.00.xsd c:\0\teste\src\

tentei também: xjc c:\\0\\teste\\enviNFe_v2.00.xsd c:\\0\\teste\\src\\

Mostrou o segunte erro nas 2 tentativas:

C:\Documents and Settings\Zovao>xjc c:\0\teste\enviNFe_v2.00.xsd c:\0\teste\src\

parsing a schema...
[WARNING] schema_reference.4: Failed to read schema document 'leiauteNFe_v2.00.x
sd', because 1) could not find the document; 2) the document could not be read;
3) the root element of the document is not <xsd:schema>.
line 3 of file:/C:/0/teste/enviNFe_v2.00.xsd

[ERROR] src-resolve: Cannot resolve the name 'TEnviNFe' to a(n) 'type definition
' component.
line 4 of file:/C:/0/teste/enviNFe_v2.00.xsd

Failed to parse a schema.

Será que tem uma sequência para executar os XSD?

Abraços,
Zovao
Zovao

JavaC Membro

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

Olá Jeremias,

Eu coloquei todos os XSD na mesma pasta e parece que funcionou, mas não sei onde ele gerou os java. Ainda estou procurando.
Pensei q fosse gerar na pasta c:\0\teste\src\.

Abraços,
Zovao
jeroqueiroz

Moderador
[Avatar]

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

O Segundo parâmetro e o destino da geração.

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

JavaC Membro

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

Olá Jeremias,

Encontrei.... ele gerou na pasta local C:\Documents and Settings\Zovao>, ou seja, acho que não reconheceu o parâmetro de destino (c:\0\teste\src\).

Ele gerou 2 pastas: br\inf\portalfiscal\nfe e org\w3\_2000\_09\xmldsig_
Dentro de cada pasta com seu respectivo ObjectFactory.java.

No tutorial tem apenas um de cada dentro de uma única pasta. Você sabe como integrá-los? Pelo que percebi, pelo menos o ObjectFactory.java integra os 2.

Abraços,
Zovao

Esta mensagem foi editada 2 vezes. Última atualização foi em 03/10/2013 17:10:03

jeroqueiroz

Moderador
[Avatar]

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

Pesquise no fórum sobre xjc porque creio que esta fazendo algo errado, pois no meu caso informo o XSD ele gera normal na pasta que informo.

Não tenho o modelo que uso aqui no momento, mas no fórum tem exemplos.

Qualquer dúvida volta a postar.

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

JavaC Membro

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

Obrigado Jeremias,

Faltou o "-d" antes do diretório de destino.

Abraços
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team