| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2007 17:07:46
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2889
Localização: sao bernardo do campo
Offline
|
Buenas,
Tô tentando consumir um Webservice externo, gerado em Delphi, porém creio que o Axis e XFire não reconhecem determinada tag.
Segue abaixo o erro retornado:
Sim, eu notei que a tag 'message' não é reconhecida, porém na especificação do WSDL, diz que <input message> é correto:
http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.html#SOAPHTTP
Se eu trocar 'message' por 'name' ele consegue gerar os clientes (Tanto com Axis ou XFire, mas não executa nenhuma operação.
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/10/2009 16:18:38
|
leonardocregis
JavaBaby
Membro desde: 13/10/2007 12:26:55
Mensagens: 89
Offline
|
Eu estou com o mesmo problema,
e encontrei um link com uma solução, só que para mim é ineficaz ... pode ser para vc!
http://markmail.org/message/mzsz3jishun3mwuy#query:%22WSDLException%20%28at%20%2Fdefinitions%2Fbinding%2Foperation[1]%2Finput%29%3A%20faultCode%3DINVALID_WSDL%3A%20Element%20%27{http%3A%2F%2Fschemas.xmlsoap.org%2Fwsdl%2F}input%27%20contained%20unexpected%20attributes%3A%20%27message%27%3A%22+page:1+mid:wnmzmokxabxxvq4e+state:results
Nele, a pessoa diz que a geração do wsdl estava com erro, que deveria especificar algo com a tag output a input.....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/10/2009 09:01:14
|
leonardocregis
JavaBaby
Membro desde: 13/10/2007 12:26:55
Mensagens: 89
Offline
|
A grande questão, é que schema que define como é escrito o wsdl não tem o atributo message para o nodo output nem o input http://schemas.xmlsoap.org/soap/http . Apesar do exemplo de solução que eu dei sugerir usar o message="tns:nome" ....
|
|
|
 |
|
|