| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2009 07:21:56
|
carlos_hen
JavaChild
![[Avatar]](/images/avatar/c52376a1820e868235b1851b87492a39.jpg)
Membro desde: 16/11/2007 03:17:03
Mensagens: 112
Offline
|
Tenho um WebService que fora feito no Delphi 2005.
Estou tentando acessar o mesmo através dos recursos do ksoap de dentro de uma midlet conforme abaixo:
A estrutura da minha função chamada pelo WebService é:
string INCLUIR(string TABELA, string CAMPOS, string VALORES, string CODIGO, string USUARIO, string DATA)
A mesma retorna o id do registro inserido.
Porém ao executar está me exibindo a mensagem de erro:
Sei que essa mensagem ocorre quando se dá uma exeção.
Alguém poderia me dizer o que há de errado ou poderia me dar uma sugestão?
Valews...
This message was edited 1 time. Last update was at 29/09/2009 15:28:39
|
Oracle Certified Professional, Java SE 6 Programmer
Oracle Certified Professional, Java EE 5 Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2009 09:43:32
|
rubinelli
JavaEvangelist
![[Avatar]](/images/avatar/5e15fb59326e7a9c3d6558ca74621683.jpg)
Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline
|
Esta exceção SoapFault tem todo tipo de informação que você pode usar pra diagnosticar seu problema:
http://ksoap.objectweb.org/software/documentation/api/org/ksoap/SoapFault.html
A minha sugestão é colocar um try/catch específico e imprimir esses atributos.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2009 12:48:13
|
carlos_hen
JavaChild
![[Avatar]](/images/avatar/c52376a1820e868235b1851b87492a39.jpg)
Membro desde: 16/11/2007 03:17:03
Mensagens: 112
Offline
|
Valew Rubinelli... solução simples que eu como "Iniciante" não tinha conseguido ver...
Através do try catch assim:
consegui pegar o erro:
FaultString: Unknown SOAPAction http://tempuri.org
Então abri o wsdl do webservice e procurei pelo SOAPAction da função INCLUIR e encontrei:
substitui:
por:
ficando o método toda assim:
Valew kara.. RESOLVIDO!
|
Oracle Certified Professional, Java SE 6 Programmer
Oracle Certified Professional, Java EE 5 Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer |
|
|
 |
|
|
|
|