Comenzar con Web Services y SOAP

26/09/2003 - 09:38 por Jesús Corbí | Informe spam
Hola :
No estoy seguro de si estoy haciendo esta pregunta en el foro adecuado.
De todas formas agradecería que alguien me echara una mano.

Tengo una aplicación web sobre un w2000 basada en páginas asp (no
ASP.NET) y sqlserver 7.0. Necesito intercambiar peticiones y respuestas de
forma bidireccional con otro sistema mediante Web Services y SOAP. De
momento sólo necesitaría saber las herramientas necesarias en mi sistema
para poder trabajar de esta forma y a grandes rasgos cómo funciona este tipo
de intercambio. Soy un profano en la materia. Alguna url para comenzar con
todo esto también me vendría muy bien.
GRACIAS DE ANTEMANO.
Jesús.

Un ejemplo de autentificación de usuario que me han mandado es el siguiente
:

Solicitud HTTP POST (SOAP) para un único registro.


Es necesario reemplazar los marcadores de posición que aparecen con valores
reales:



POST /webAHORA/wSrvAhora/DataOut.asmx HTTP/1.1
Host: NombreHost
Connection: Close
SOAPAction: "http://URL"


<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/env...">
<soap:Header>
<CabeceraAutentificacion xmlns="http://URL">
<Username>string</Username>
<Password>string</Password>
</CabeceraAutentificacion>
</soap:Header>
<soap:Body>
<ReadDataBasic xmlns="http://URL">
<aObjeto>string</aObjeto>
<aWhere>string</aWhere>
</ReadDataBasic>
</soap:Body>
</soap:Envelope>




La respuesta que se obtendrá es:



HTTP/1.1 100 Continue
Server: Microsoft-IIS/5.0
Date: Tue, 01 Jul 2003 13:54:37 GMT

HTTP/1.1 200 OK

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/env...">
<soap:Body>
<ReadDataBasicResponse xmlns="http://URL">
<ReadDataBasicResult>xml</ReadDataBasicResult>
</ReadDataBasicResponse>
</soap:Body>
</soap:Envelope>
 

Leer las respuestas

#1 Paulo Conde
03/10/2003 - 08:06 | Informe spam
aqui puedes encontrar algo para empezar:

www.planetaasp.net/Articulos/171.aspx

Saludos

Paulo G. Conde M.
+58-416-4721293
+58-273-5412395



Barinas, Venezuela

Preguntas similares