Login Registre-se
[RESOLVIDO] SchemasXml e StubsWebService - DOWNLOAD AQUI  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
tiagoberga

Moderador
[Avatar]

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

Jars prontos, apenas para importação no projeto

Obs* Os web services não foram implementados utilizando JAX-WS (como deveria ser diretamente dos .wsdl da receita), foram convertidos para biblioteca axis v1.6.2 dando acesso direto aos arquivos stubs

Duvida? Estou a disposição

Att,

Pessoa, o link mais atualizado é este: http://www.javac.com.br/jc/posts/list/2309-schemasxml-e-stubswebservice-atualizados-2016.page

Esta mensagem foi editada 8 vezes. Última atualização foi em 20/09/2016 14:27:15


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]
wesley.dom

JavaC Membro

Membro desde: 17/09/2014 11:48:22
Mensagens: 27
Offline

Boa tarde ,

você tem os SchemasXML da NT 2015 - 002 ?
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline

Olá,

Está disponível na área de downloads do Fórum: http://www.javac.com.br/jc/downloads.javac

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



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

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


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!

[WWW] [MSN]
victorj2

JavaC Membro

Membro desde: 01/04/2015 20:27:15
Mensagens: 22
Offline

Eu estava utilizando o jar do tiagoberga NFeSchemasXML.jar, eu atualizei para o seu, porém verifiquei que nele não consta o pacote br.inf.portalfiscal.nfe.schema.distDFeInt.

Qual a diferença do seu .jar para o NFeSchemasXML?

Esta mensagem foi editada 1 vez. Última atualização foi em 06/11/2015 13:08:47

felipebarros

JavaC Membro

Membro desde: 15/02/2016 00:58:54
Mensagens: 4
Offline

Boa noite!

Sofri hoje o dia todo tentando gerar o stub. Vou baixar o seu e tentar usar, mas sinceramente gostaria muito de entender porque não consegui para poder voltar a dormir em paz, rsrsrs

1. Pelo Eclipse(tentei o Luna e o Mars) ao tentar gerar o web service client ele da o erro "The service definition selected is invalid"
Tentei liberar o host nas preferences, tentei mudar de https para http e nada

2. Tentei gerar via wsdl2java mas também não consegui, da o seguinte trace:
OBS: Tentei tanto via https quanto baixando o arquivo xml via IE e depois referenciando no cmd

D:\java\axis2-1.7.0\bin>wsdl2java -uri D:\NFeAutorizacao.xml -p br.inf.portalfis
cal.www.nfe.wsdl.recepcaoevento -d adb -s
Using AXIS2_HOME: D:\java\axis2-1.7.0
Using JAVA_HOME: C:\Program Files (x86)\Java\jre7
Retrieving document at 'D:\NFeAutorizacao.xml'.
log4j:WARN No appenders could be found for logger (org.apache.axiom.locator.DefaultOMMetaFactoryLocator).log4j:WARN Please initialize the log4j system properly.Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:294)
at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:50)
at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:53)
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:247) ... 2 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:50) ... 3 more
Caused by: org.apache.axis2.schema.SchemaCompilationException: XSD complexType with mix content not supported in ADB
at org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompiler.java:1166)
at org.apache.axis2.schema.SchemaCompiler.processAnonymousComplexSchemaType(SchemaCompiler.java:1053)
at org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.java:1005)
at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:609)
at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.java:577)
at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:380)
at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:252)
at org.apache.axis2.schema.ExtensionUtility.invoke(ExtensionUtility.java:102)
... 8 more
D:\java\axis2-1.7.0\bin>


(PS: o serviço http aberto da amazon eu consegui pelos 2 modos acima. Segue o serviço: http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl)

tiagoberga wrote:Jars prontos, apenas para importação no projeto

Obs* Os web services não foram implementados utilizando JAX-WS (como deveria ser diretamente dos .wsdl da receita), foram convertidos para biblioteca axis v1.6.2 dando acesso direto aos arquivos stubs

Duvida? Estou a disposição

Att,
tiagoberga

Moderador
[Avatar]

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

felipebarros, bem vindo ao fórum!

Bom, os arquivos(stub) aqui disponívels, já estão prontinhos para implementar no código e se comunicar com o sefaz, não precisa fazer mais nada com eles além de importá-los ao projeto.
Acredito que o que está comparando com as apis da Amazon, seria para importar o wsdl atrávez de jax-ws correto? Também é possível com os serviços da NF-e, sendo:

1- importa direto da url (necessitando de um certificado digital configurado) ou
2- salvar o endereço 'endereco?wsdl' e salva em arquivo .wsdl e importa o arquivo

porém utilizar os serviços desta forma é um assunto novo para o fórum, voce encontrará muito pouco ou quase nenhum exemplo neste modelo.

Resumindo, com os arquivos 'StubsWebService' que voce citou, é só importar e utilizar... realmente mais nada. De uma procurada la no topo pelo serviço de sua necessidade
e muitos exemplos estarão disponíveis para sua consulta.

Abraços !


baixe estes, pois estão mais atualizados: http://www.javac.com.br/jc/posts/list/2309-schemasxml-e-stubswebservice-atualizados-2015.page

Esta mensagem foi editada 4 vezes. Última atualização foi em 15/02/2016 08:24:50


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

JavaC Membro

Membro desde: 15/02/2016 00:58:54
Mensagens: 4
Offline

tiagoberga, muito obrigado por sua resposta e pelas boas vindas...

Como eu disse que iria fazer eu baixei seu jar e tentei importar e usar, no entanto o Eclipse ficou reclamando quando tentei instanciar a classe NFeAutorizaçãoStub, deu algum erro com AxisFault e ficou solicitando para que eu configurasse o buildpath.

Tentei importar as libs do Axis, Axis2, etc, mas nada resolveu, sabe o que pode ser???
(Desculpe não pode dar uma descrição exata do erro, é que estou longe do computador do projeto no momento)

Obrigado

Abraço!
tiagoberga

Moderador
[Avatar]

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

verifique se importou estas:

"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"

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

JavaC Membro

Membro desde: 15/02/2016 00:58:54
Mensagens: 4
Offline

tiagoberga wrote:verifique se importou estas:

"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"



Refiz a importação no Eclipse tomando cuidado para importar estas e consegui passar do ponto que estava travando antes, muito obrigado.

So ainda to com um probleminha para importar no JDeveloper. Infelizmente para o trabalho que estou desenvolvendo preciso desenvolver algumas coisas com o JDeveloper e ele é bem chatinho. Ao importar seu jar lá ele apenas está reconhecendo as classes stub, por exemplo NfeAutorizacaoStub, mas não as classes acessórias como DadosMsg e CabecMsg, por exemplo. Vou tentar desacoplar os codigos (o que é obrigatorio via JDev do que eu posso desenvolver em qualquer IDE), mas antes queria fazer funcionar e deixar o código estável. Caso eu não consigo abro alguma coisa aqui com mais detalhes.

Mais uma vez obrigado e parabéns pelo Forum, acredito que esse seja o mais completo sobre NFe, muito bom mesmo.
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team