Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2009, 11:12
fovan
 
Fecha de Ingreso: junio-2009
Mensajes: 10
Antigüedad: 15 años, 10 meses
Puntos: 0
Problema con SOAP

Tengo un problema con un Web service, esto es la configuracion de WSDL.

Código:
<definitions targetNamespace="demonamespace">
−
<types>
−
 <xsd:schema targetNamespace="demonamespace">
.....
 </xsd:schema>
</types>
−
<message name="tx_comsoapservice_xmldelivery.authRequest">
 <part name="token" type="xsd:string"/>
 <part name="username" type="xsd:string"/>
 <part name="password" type="xsd:string"/>
</message>
Creo la siguiente cadena de caracteres.

Código:
<?xml version="1.0" encoding="UTF-8"?>
 <soapenv:Envelope xmlns:xsi=".....XMLSchema-instance"
  xmlns:xsd=".....XMLSchema" 
  xmlns:dem="demonamespace" 
  xmlns:soapenv=".....envelope/" > 
<soapenv:Header/>
<soapenv:Body>
 <dem:tx_comsoapservice_xmldelivery.authRequest
  soapenv:encodingStyle=".....encoding/">
   <token xsi:type="xsd:string">aaaaaaaaaaaaaaaaaaaaa</token>
   <user xsi:type="xsd:string">aaaaaaa</user>
   <password xsi:type="xsd:string">aaaaaaaaaaaa</password>  
 </dem:tx_comsoapservice_xmldelivery.authRequest>
</soapenv:Body>
</soapenv:Envelope>
Y lo envio a web service, de esta manera:

Código:
	Set oHttp = CreateObject("Msxml2.XMLHTTP")
	oHttp.open "POST", SOAP_ENDPOINT, false
	oHttp.setRequestHeader "Content-Type", "text/xml"
	oHttp.send SOAP_REQUEST
	SOAP_RESPONSE =   oHttp.responseText
me contesta lo siguiente:

Código:
SOAP-ENV:ClientOperation 'tx_comsoapservice_xmldelivery.authRequest' 
is not defined in the WSDL for this service
Los puntos son las direcciones web del encoding , schema, .... pero no me deja escribir links