Login Registre-se
Ajuda - NFS-e  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
rafael.soares

JavaC Membro

Membro desde: 02/01/2013 16:34:36
Mensagens: 8
Offline

Oi, sou de certa forma iniciante em tudo relacionado a web. Já fiz o sistema de NF-e utilizando muita coisa daqui do fórum, mas preciso consumir os serviços de NFS-e e não achei nada que me ajudasse, achei o wsdl e gerei 2 classes (Stub e CallbackHandler), mas com alguns erros que após eu importar umas bibliotecas disponibilizadas nas de NF-e já se foram, só que não sei o que faço agora pra consumir, pois se coloco um trecho simples como:



Dá o erro:
Exception in thread "main" org.apache.axiom.om.OMException: No meta factory found for feature 'default'; this usually means that axiom-impl.jar is not in the classpath
at org.apache.axiom.om.OMAbstractFactory.getMetaFactory(OMAbstractFactory.java:170)
at org.apache.axiom.om.OMAbstractFactory.getMetaFactory(OMAbstractFactory.java:135)
at org.apache.axiom.om.OMAbstractFactory.getOMFactory(OMAbstractFactory.java:184)
at org.apache.axis2.description.AxisDescription.<init>(AxisDescription.java:72)
at org.apache.axis2.description.AxisService.<init>(AxisService.java:323)
at org.apache.axis2.description.AxisService.<init>(AxisService.java:394)
at org.tempuri.NFSEServicesStub.populateAxisService(NFSEServicesStub.java:37)
at org.tempuri.NFSEServicesStub.<init>(NFSEServicesStub.java:103)
at org.tempuri.NFSEServicesStub.<init>(NFSEServicesStub.java:92)
at org.tempuri.NFSEServicesStub.<init>(NFSEServicesStub.java:142)
at org.tempuri.NFSEServicesStub.<init>(NFSEServicesStub.java:133)


O endereço do ws é http://nfse.assis.sp.gov.br/NFSEWS/Services.svc

Esta mensagem foi editada 1 vez. Última atualização foi em 02/01/2013 17:46:41

helton.a.marinho

JavaC Membro

Membro desde: 06/09/2011 15:38:29
Mensagens: 191
Offline


Caro amigo tudo bem ?
Seria possivel você passar as classe(s) de consumo de webservice para poder dar uma analisada.

Montei aqui tambem estou tendo erro similar

gostaria de analisar o codigo se possivel
rafael.soares

JavaC Membro

Membro desde: 02/01/2013 16:34:36
Mensagens: 8
Offline

helton.a.marinho wrote:
Caro amigo tudo bem ?
Seria possivel você passar as classe(s) de consumo de webservice para poder dar uma analisada.

Montei aqui tambem estou tendo erro similar

gostaria de analisar o codigo se possivel



Então, como o que estou querendo desenvolver utiliza o padrão Abrasf as minhas classes (penso eu) são diferentes das suas. Mas estou anexando as classes geradas de acordo com o link que você disponibilizou no seu tópico


Ainda estou à procura de quem saiba oq tenho que fazer de inicio, o resto eu tento me virar... Obrigado
 Nome do arquivo ginfes.rar [Disk] Download
 Descrição Classes geradas à partir do wsdl2java
 Tamanho 103 Kbytes
 Baixado:  749 vez(es)

helton.a.marinho

JavaC Membro

Membro desde: 06/09/2011 15:38:29
Mensagens: 191
Offline

entao cara tá igual a minha...
o que estou tentando fazer adptar para igual aquelas classe que tem aqui no forum da NFE manja? NfeRecepção enfim aquela estrutura esta bem mais facil
rafael.soares

JavaC Membro

Membro desde: 02/01/2013 16:34:36
Mensagens: 8
Offline

Sim, aparentemente aquela estrutura é muito mais fácil. Já essa trapalhada de cada prefeitura alterar o layout é uma zoação total, não achei nada da minha cidade. Que também não está nem aí, utilizam o padrão Abrasf 1.0 e agora estou tendo que me virar pra consumir o WS
macielgoncalves

Administrador
[Avatar]

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

Olá Pessoal,

Segue link de outro post sobre o assunto, acabei de postar um exemplo para envio do XML da NFS-e.

http://www.javac.com.br/jc/posts/list/15/1287-projeto-nfse.page#5231

Att,

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]
rafael.soares

JavaC Membro

Membro desde: 02/01/2013 16:34:36
Mensagens: 8
Offline

Tentei com a classe que você passou, mas ao consumir é lançada uma exception java.io.IOException: Server returned HTTP response code: 415 for URL: http://nfse.assis.sp.gov.br/NFSEWS/Services.svc
Já mudei a url de várias maneiras mas não deu certo.

O exemplo que você fez foi para Ginfes e o que a minha cidade utiliza é o Abrasf, não sei se é por isso... Mas de qualquer modo fiz um teste com a classe da NF-e alterando somente a url e lançou a exception org.apache.axis2.AxisFault: Transport error: 415 Error: Cannot process the message because the content type 'application/soap+xml; charset=UTF-8; action="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2/nfeConsultaNF2"' was not the expected type 'text/xml; charset=utf-8'.

Será que sabe o que está acontecendo de errado?


Obrigado desde já
hudson

JavaC Membro
[Avatar]

Membro desde: 31/12/2011 13:53:46
Mensagens: 101
Offline

Tentei utilizar para o GINFES tambem no tópico
http://www.javac.com.br/jc/posts/list/1287-projeto-nfse.page

e não obtive sucesso...
[MSN]
rafael.soares

JavaC Membro

Membro desde: 02/01/2013 16:34:36
Mensagens: 8
Offline

Utilizando o SoapUI eu enviei uma solicitação dessa forma:


e esse é o retorno que recebo:



Alguém sabe o que falta?
rafael.soares

JavaC Membro

Membro desde: 02/01/2013 16:34:36
Mensagens: 8
Offline

Só pra saber, quando eu gero as classes a partir do wsdl, no mesmo diretório é criado um arquivo build.xml, pra que serve?
rafael.soares

JavaC Membro

Membro desde: 02/01/2013 16:34:36
Mensagens: 8
Offline

Alguém poderia me ajudar? Consegui consumir o ws pra fazer uma consulta com o código



Então pensei que já estava no céu, quando descobri que para enviar uma nfse não é do mesmo jeito... Só que tentei de diversas maneiras e não descobri, alguém sabe como consumir para gerar uma nfse?

--EDIT: O link do ws é http://nfse.assis.sp.gov.br/NFSEWS/Services.svc

Grato

Esta mensagem foi editada 1 vez. Última atualização foi em 28/01/2013 16:58:38

lucas_gcosta

JavaC Membro

Membro desde: 04/02/2013 11:55:35
Mensagens: 9
Offline

Alguem conseguiu resolver o erro?

Tentei com a classe que você passou, mas ao consumir é lançada uma exception java.io.IOException: Server returned HTTP response code: 415 for URL: http://nfse.assis.sp.gov.br/NFSEWS/Services.svc
Já mudei a url de várias maneiras mas não deu certo.

O exemplo que você fez foi para Ginfes e o que a minha cidade utiliza é o Abrasf, não sei se é por isso... Mas de qualquer modo fiz um teste com a classe da NF-e alterando somente a url e lançou a exception org.apache.axis2.AxisFault: Transport error: 415 Error: Cannot process the message because the content type 'application/soap+xml; charset=UTF-8; action="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2/nfeConsultaNF2"' was not the expected type 'text/xml; charset=utf-8'.

Será que sabe o que está acontecendo de errado?


Obrigado desde já
Aix

JavaC Membro

Membro desde: 24/03/2011 11:02:00
Mensagens: 47
Offline

lucas_gcosta wrote:Alguem conseguiu resolver o erro?

Tentei com a classe que você passou, mas ao consumir é lançada uma exception java.io.IOException: Server returned HTTP response code: 415 for URL: http://nfse.assis.sp.gov.br/NFSEWS/Services.svc
Já mudei a url de várias maneiras mas não deu certo.

O exemplo que você fez foi para Ginfes e o que a minha cidade utiliza é o Abrasf, não sei se é por isso... Mas de qualquer modo fiz um teste com a classe da NF-e alterando somente a url e lançou a exception org.apache.axis2.AxisFault: Transport error: 415 Error: Cannot process the message because the content type 'application/soap+xml; charset=UTF-8; action="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2/nfeConsultaNF2"' was not the expected type 'text/xml; charset=utf-8'.

Será que sabe o que está acontecendo de errado?


Obrigado desde já


leia o erro:
Cannot process the message because the content type 'application/soap+xml; charset=UTF-8; action="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsulta2/nfeConsultaNF2"' was not the expected type 'text/xml; charset=utf-8'.

não pode processar aa message porque o tipo mime(o tipo de conteudo) não é 'application/soap+xml' e sim text/xml isto é dependente da versãp do SOAP que vai consumir, precisa passar o tipo 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