Hola, necesito ayuda con un web service, debo consumir el ws con el siguiente detalle:
POST /ws/ws_sac.asmx HTTP/1.1
Host: www.saliracomer.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<ws_Restaurantes_Inicial xmlns="http://saliracomer.com/">
<usr>string</usr>
<pwd>string</pwd>
<codDepto>int</codDepto>
<inicial>char</inicial>
</ws_Restaurantes_Inicial>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<ws_Restaurantes_InicialResponse xmlns="http://saliracomer.com/">
<ws_Restaurantes_InicialResult>
<RestauranteWS>
<Codigo>int</Codigo>
<Nombre>string</Nombre>
<InformacionAdicional>string</InformacionAdicional>
<Direccion>string</Direccion>
<Zona>string</Zona>
<Telefono>string</Telefono>
<Cocinas>string</Cocinas>
<Caracteristicas>string</Caracteristicas>
<Precio>string</Precio>
<ValorCalificacion>int</ValorCalificacion>
<Calificacion>string</Calificacion>
<CantidadComentarios>string</CantidadComentarios>
<Comentarios>string</Comentarios>
<Destacado>boolean</Destacado>
<RefDestacado>string</RefDestacado>
<Promociones>
<PromocionWS xsi:nil="true" />
<PromocionWS xsi:nil="true" />
</Promociones>
</RestauranteWS>
<RestauranteWS>
<Codigo>int</Codigo>
<Nombre>string</Nombre>
<InformacionAdicional>string</InformacionAdicional>
<Direccion>string</Direccion>
<Zona>string</Zona>
<Telefono>string</Telefono>
<Cocinas>string</Cocinas>
<Caracteristicas>string</Caracteristicas>
<Precio>string</Precio>
<ValorCalificacion>int</ValorCalificacion>
<Calificacion>string</Calificacion>
<CantidadComentarios>string</CantidadComentarios>
<Comentarios>string</Comentarios>
<Destacado>boolean</Destacado>
<RefDestacado>string</RefDestacado>
<Promociones>
<PromocionWS xsi:nil="true" />
<PromocionWS xsi:nil="true" />
</Promociones>
</RestauranteWS>
</ws_Restaurantes_InicialResult>
</ws_Restaurantes_InicialResponse>
</soap12:Body>
</soap12:Envelope>
al obtener los datos resultantes los tengo que almacenar en una lista cuyos objetos tienen la siguiente estructura:
Type Restaurant (Id As Int, Nombre As String, InformacionAdicional As String, Direccion As String, Zona As String, Telefono As String, TiposCocinas As List, Caracteristicas As String, Precio As String, ValorCalificacion As Int, Calificacion As String, Destacado As Boolean, RefDestacado As String, Departamento As Int, Promociones As List, Delivery As Boolean)
Quisiera q alguien me diera una orientacion con esto, se que tengo que utilizar la libreria httputils2, si me pueden echar una mano estare muy agradecido y prometo tambien postear el codigo cuando este resuelto.
Muchas gracias a todos
POST /ws/ws_sac.asmx HTTP/1.1
Host: www.saliracomer.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<ws_Restaurantes_Inicial xmlns="http://saliracomer.com/">
<usr>string</usr>
<pwd>string</pwd>
<codDepto>int</codDepto>
<inicial>char</inicial>
</ws_Restaurantes_Inicial>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<ws_Restaurantes_InicialResponse xmlns="http://saliracomer.com/">
<ws_Restaurantes_InicialResult>
<RestauranteWS>
<Codigo>int</Codigo>
<Nombre>string</Nombre>
<InformacionAdicional>string</InformacionAdicional>
<Direccion>string</Direccion>
<Zona>string</Zona>
<Telefono>string</Telefono>
<Cocinas>string</Cocinas>
<Caracteristicas>string</Caracteristicas>
<Precio>string</Precio>
<ValorCalificacion>int</ValorCalificacion>
<Calificacion>string</Calificacion>
<CantidadComentarios>string</CantidadComentarios>
<Comentarios>string</Comentarios>
<Destacado>boolean</Destacado>
<RefDestacado>string</RefDestacado>
<Promociones>
<PromocionWS xsi:nil="true" />
<PromocionWS xsi:nil="true" />
</Promociones>
</RestauranteWS>
<RestauranteWS>
<Codigo>int</Codigo>
<Nombre>string</Nombre>
<InformacionAdicional>string</InformacionAdicional>
<Direccion>string</Direccion>
<Zona>string</Zona>
<Telefono>string</Telefono>
<Cocinas>string</Cocinas>
<Caracteristicas>string</Caracteristicas>
<Precio>string</Precio>
<ValorCalificacion>int</ValorCalificacion>
<Calificacion>string</Calificacion>
<CantidadComentarios>string</CantidadComentarios>
<Comentarios>string</Comentarios>
<Destacado>boolean</Destacado>
<RefDestacado>string</RefDestacado>
<Promociones>
<PromocionWS xsi:nil="true" />
<PromocionWS xsi:nil="true" />
</Promociones>
</RestauranteWS>
</ws_Restaurantes_InicialResult>
</ws_Restaurantes_InicialResponse>
</soap12:Body>
</soap12:Envelope>
al obtener los datos resultantes los tengo que almacenar en una lista cuyos objetos tienen la siguiente estructura:
Type Restaurant (Id As Int, Nombre As String, InformacionAdicional As String, Direccion As String, Zona As String, Telefono As String, TiposCocinas As List, Caracteristicas As String, Precio As String, ValorCalificacion As Int, Calificacion As String, Destacado As Boolean, RefDestacado As String, Departamento As Int, Promociones As List, Delivery As Boolean)
Quisiera q alguien me diera una orientacion con esto, se que tengo que utilizar la libreria httputils2, si me pueden echar una mano estare muy agradecido y prometo tambien postear el codigo cuando este resuelto.
Muchas gracias a todos