Foros del Web » Programando para Internet » ASP Clásico »

Problema con SOAP

Estas en el tema de Problema con SOAP en el foro de ASP Clásico en Foros del Web. 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> − ...
  #1 (permalink)  
Antiguo 03/06/2009, 11:12
 
Fecha de Ingreso: junio-2009
Mensajes: 10
Antigüedad: 15 años, 9 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:22.