| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2011 11:32:17
|
ingo_nh
What is classpath?
Membro desde: 13/02/2011 12:42:37
Mensagens: 7
Offline
|
Consegui resolver.
O código fica bem parecido, só não deve-se utilizar classes do javax, e sim do axis.
Aí funciona.
Valeu pela força!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/02/2011 10:51:08
|
rodrigobraz
Debugger
![[Avatar]](/images/avatar/1415db70fe9ddb119e23e9b2808cde38.jpg)
Membro desde: 11/08/2003 09:22:06
Mensagens: 54
Localização: Paraná
Offline
|
valeu ingo_nh!
funcionou!
abr
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2011 09:59:23
|
leandrocolombo
What is classpath?
![[Avatar]](/images/avatar/a6ef47cabf39666b3d79ef441b573642.jpg)
Membro desde: 13/11/2010 08:45:42
Mensagens: 6
Offline
|
Me desculpem por desenterrar um tópico resolvido, mas é que estou com o mesmo problema que o ingo_nh e o rodrigobraz.
Mas eu estou utilizando o axis2, portanto o meu código é o seguinte:
notem que a minha classe MessageFactoryImpl e SOAPConnectionImpl são de pacotes diferentes do que o ingo_nh usou.
Desta maneira quando eu envio está removendo o namespace da tag NFe, eu mando a string com o namespace e vejo no log do http que ele retira o namespace da tag NFe, ocasionando Falha no Schema quando envio para o webservice do Paraná.
Alguém mais está usando o axis2 ?
Já estou ficando sem alternativas, nos WS de outros estados funciona normalmente, mas preciso fazer funcionar com o Paraná.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2011 12:52:24
|
leandrocolombo
What is classpath?
![[Avatar]](/images/avatar/a6ef47cabf39666b3d79ef441b573642.jpg)
Membro desde: 13/11/2010 08:45:42
Mensagens: 6
Offline
|
Consegui fazer funcionar utilizando o axis 1.4, mas se alguém tiver uma solução utilizando o axis2 eu gostaria de saber.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/03/2011 15:04:14
|
rodrigobraz
Debugger
![[Avatar]](/images/avatar/1415db70fe9ddb119e23e9b2808cde38.jpg)
Membro desde: 11/08/2003 09:22:06
Mensagens: 54
Localização: Paraná
Offline
|
consegui com axis2 e até está em produção.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/03/2011 21:01:26
|
portoinfo1
What is classpath?
Membro desde: 15/03/2011 08:10:26
Mensagens: 9
Offline
|
Cara!
Gostaria de saber exatamente o que já tem de conteudo na sua variável "_nfeDadosMsg " qdo voce agrega com "< nfeDadosMsg>" porque estou tentando usar a sua solução mas só dá erro.
Adelcio Porto
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/03/2011 07:39:41
|
rodrigobraz
Debugger
![[Avatar]](/images/avatar/1415db70fe9ddb119e23e9b2808cde38.jpg)
Membro desde: 11/08/2003 09:22:06
Mensagens: 54
Localização: Paraná
Offline
|
nesta variável tem o xml de lote.
<enviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00"><idLote>010000000000049</idLote><NFe xmlns="http://www.portalfiscal.inf.br/nfe">.........</NFe></enviNFe>
Obs.: sem o cabeçalho padrão do xml - <?xml version="1.0" encoding="UTF-8" ?>
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/03/2011 09:51:06
|
leandrocolombo
What is classpath?
![[Avatar]](/images/avatar/a6ef47cabf39666b3d79ef441b573642.jpg)
Membro desde: 13/11/2010 08:45:42
Mensagens: 6
Offline
|
Muito obrigado rodrigobraz. Funcionou corretamente.
Só que agora encontro o seguinte problema quando tento enviar para o webservice de PERNAMBUCO:
org.xml.sax.SAXParseException: Attribute "xmlns" bound to namespace "http://www.w3.org/2000/xmlns/" was already specified for element "enviNFe".
ou seja, para o Paraná eu preciso do namespace em todas as tags, já para Pernambuco eu não posso mandar o namespace em todas as tags.
Agora terei que customizar meu código de comunicação com os WebServices conforme o estado para qual se está enviando.
Isso é um desrespeito por parte do pessoal da receita, todos os WebServices deveriam ser padronizados. Assim cada um funciona de uma maneira, e nós temos que torcer nosso software para que funcione com todos os WebServices.
This message was edited 2 times. Last update was at 21/03/2011 09:54:27
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/03/2011 14:14:47
|
evilrodrigo
What is classpath?
Membro desde: 18/06/2010 19:23:04
Mensagens: 6
Offline
|
Pessoal, não sei mais o que fazer.
Eu consigo consultar o status de serviço normalmente, mas não consigo enviar a nota por nada.
Estou usando o JAX-WS.
Quando envio a nota, eu recebo o status 103 - Lote enviada com sucesso.
Porem, quando vou consultar a nota, ela não foi enviada.
Meu xml de envio:
|
|
|
 |
|
|