| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/10/2009 10:21:56
|
alves.Felipe
GUJ Ranger
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline
|
Ola...
Alguém conseguiu consumir o WS do DPEC?? estou com problemas no xml do cabeçalho...
se alguém tiver algumas dicas..fiquem à vontade..
abraco
|
Felipe Alves |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2009 11:36:01
|
alves.Felipe
GUJ Ranger
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline
|
ninguém implementou o DPEC???
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/10/2009 12:38:21
|
goianinho77
Thread.start()
Membro desde: 07/08/2006 18:29:06
Mensagens: 44
Offline
|
Eu estou implementando por agora... não sei qual exatamente seu problema.. gerar o xml ? enviar ?
Estou tendo alguns problemas quanto ao envio.. utilizo a plataforma apache axis.. para criar o cliente ..
Ja olhei bastante coisa no google mas nda ate agora =/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/10/2009 14:45:54
|
alves.Felipe
GUJ Ranger
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline
|
então cara.. eu tb uso o axis... aquele wizard do eclipse...
eu gerei o xml tranquilo.. meu problema é que não sei como mandar o cabeçalho...
pq nos outros ws (envNfe,etc...), mando 2 strings como parametro (1 o cabec. e outra os dados) e nesse do dpec
tem que mandar um Objeto SceDadosMsg ... entende?
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/10/2009 15:11:03
|
goianinho77
Thread.start()
Membro desde: 07/08/2006 18:29:06
Mensagens: 44
Offline
|
Compreendo.. eu estou no mesmo "dilema".
Ao inves de passar parametros, eu estou criando o envelope (SOAPEnvelope).
Nele eu adiciono o cabecalho (SOAPHeaderElement) e o corpo (SOAPBodyElement).
Ao que olhei o sceDadosMsg é composto pelo xml da msg do dpec. Dessa forma consegui gerar a mensagem semelhanto ao exemplo fornecido em https://hom.nfe.fazenda.gov.br/SCERecepcaoRFB/SCERecepcaoRFB.asmx
Entretando da o erro.. que acho que é de algum problema no xml =/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 14:11:01
|
fscontato
HelloWorld
Membro desde: 12/06/2006 17:38:01
Mensagens: 12
Localização: Juiz de Fora
Offline
|
Pelo que eu entendi a mensagem SOAP deve ser montada assim:
Eu substitui os dados reais por fictícios e formatei o xml pra q vcs vejam, mas o xml que eu transmito não tem formatação nem quebra de linha.
Quando eu envio esse xml eu recebo de volta exatamente essa mensagem SOAP:
Eu envio as mensagens SOAP usando SOAPMessage e SOAPConnection, todos os demais processos da nota fiscal eletrônica estão funcionando, recepcao de nota, consulta de recibo, cancelamento, inutilizacao, SCAN, etc, o DPEC é o único que me retorna essa mensagem.
Alguém sabe me dizer onde estou errando?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 15:51:12
|
goianinho77
Thread.start()
Membro desde: 07/08/2006 18:29:06
Mensagens: 44
Offline
|
Eu recebi esse problema.. quando eu havia esquecido de setar o soap version para 1.2
[]s
Fernando
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 15:56:26
|
goianinho77
Thread.start()
Membro desde: 07/08/2006 18:29:06
Mensagens: 44
Offline
|
esse eh o modelo que tem no site.. nao sei se vai ter o elemento <sceRecepcaoDPEC>.. eu nao to usando.. mas ainda to no meu problema ..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2009 21:32:50
|
goianinho77
Thread.start()
Membro desde: 07/08/2006 18:29:06
Mensagens: 44
Offline
|
Bom... conseguir consumir o dpec agora eh tratar alguns erros retornados na msg.
O que fiz de diferente foi que ao inves de chamar o metodo invoke passando como parametro um SOAPEnvelop.. Decidi criar uma mensagem e passar ela como parametro pro método.
Já que o método aceita tanto um quanto o outro.. fazendo os devidas iteracoes... nao sei explicar a diferença..
[]s
Fernando
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/10/2009 13:04:06
|
fscontato
HelloWorld
Membro desde: 12/06/2006 17:38:01
Mensagens: 12
Localização: Juiz de Fora
Offline
|
Obrigado pela ajuda de vcs, eu estava usando <sceRecepcaoDPEC> e ela não é mesmo necessária. Eu estava me baseando no manual de contingência, mas ele está uma bagunça, devia ter visto esse link de vcs desde o início, rsrs.
Meu código então ficou apenas assim:
Estou usando SOAP 1.1, agora está funcionando 100%, estou transmitindo e recebendo o retorno, vlw ae
Esse é um exemplo simplificado do código que eu estou usando pra enviar os xmls, caso alguém ache útil:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2009 12:49:36
|
alves.Felipe
GUJ Ranger
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline
|
goianinho77 wrote:Bom... conseguir consumir o dpec agora eh tratar alguns erros retornados na msg.
O que fiz de diferente foi que ao inves de chamar o metodo invoke passando como parametro um SOAPEnvelop.. Decidi criar uma mensagem e passar ela como parametro pro método.
Já que o método aceita tanto um quanto o outro.. fazendo os devidas iteracoes... nao sei explicar a diferença..
[]s
Fernando
cara.. qdo vc disse ali que esta passando uma mensagem como parametro... essa mensagem é uma string?
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2009 17:16:33
|
f-schmitt
JavaChild
![[Avatar]](/images/avatar/5f96320c454aed712e4545adacdba754.jpg)
Membro desde: 29/07/2006 08:25:22
Mensagens: 116
Localização: Gravatal
Offline
|
Alguém sabe como montar o MessageElement[] ??
gerei as classes webservice com o axis e para fazer a chama no webservice faço da mesma forma que nos outros serviços
mas o DPEC é um pouco diferente, ele pede um Objeto como parâmetro, e não o XML como o outros serviços.
alguém tem ideia ou conhece como se monta esse array?
abraço pessoal!
|
Java, Clarion, HB++, PostgreSQL |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2009 18:46:14
|
fscontato
HelloWorld
Membro desde: 12/06/2006 17:38:01
Mensagens: 12
Localização: Juiz de Fora
Offline
|
olha, eu não usei o axis, mas vou dar um chute aqui, talvez funcione, se não funcionar me perdoe por favor rsrs
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/10/2009 08:38:36
|
alves.Felipe
GUJ Ranger
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline
|
então eu fiz assim:
mas eu não sei como que fica o cabecalho.. e enviando deste jeito eu recebo esta mensagem:
eu tentei fazer igual ao do fscontato mas nesta parte o adotado fica null ai da erro para fazer o append na linha de baixo....
fscontato como que fica o seu xml de cabec?
This message was edited 1 time. Last update was at 22/10/2009 08:41:14
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/10/2009 08:46:10
|
f-schmitt
JavaChild
![[Avatar]](/images/avatar/5f96320c454aed712e4545adacdba754.jpg)
Membro desde: 29/07/2006 08:25:22
Mensagens: 116
Localização: Gravatal
Offline
|
ainda não mechi denovo no WS, mas pelo que vi na especificação o cabeçalho so se passa a versão....
|
Java, Clarion, HB++, PostgreSQL |
|
|
 |
|
|