Código:
Hasta ahora lo que he logrado hacer es lo siguiente:<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:loc="http://www.csapi.org/schema/wsconsulta/v2_2/local"> <soapenv:Header/> <soapenv:Body> <loc:compraFticket> <loc:autentificacion> <user>?</user> <pass>?</pass> </loc:autentificacion> <loc:datos_feria> <rut>?</rut> <id_compra>?</id_compra> <!--1 or more repetitions:--> <detalle_compra> <num_ticket>?</num_ticket> <producto>?</producto> </detalle_compra> </loc:datos_feria> </loc:compraFticket> </soapenv:Body> </soapenv:Envelope>
Código:
Como se pueden fijar hay diferencias las cuales no me permiten realizar la tarea que necesito hacer.<?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/envelope/"> <soap:Body> <SubmitClass xmlns="http://tempuri.org/"> <compraFticket> <autentificacion xmlns="http://www.csapi.org/schema/wsconsulta/v2_2/local"> <user xmlns="">string</user> <pass xmlns="">string</pass> </autentificacion> <datos_feria xmlns="http://www.csapi.org/schema/wsconsulta/v2_2/local"> <rut xmlns="">string</rut> <id_compra xmlns="">string</id_compra> <detalle_compra xmlns=""> <num_ticket>string</num_ticket> <producto>string</producto> </detalle_compra>> </datos_feria> </compraFticket> </SubmitClass> </soap:Body> </soap:Envelope>
Tengo las siguientes dudas:
1.- Estoy trantado de enviar la informacion a traves de un [WebMethod] y dentro de este webmethod tengo un metodo llamado CompraTicket, el problema es que al "enviar" el xml me devuelve el siguiente error : "<faultstring>Procedure 'CompraTicket' not present</faultstring>"
2.- Tambien llegue a la conclusion de que si esta linea xmlns:loc es xmlns:xsd tambien me da problemas y no se como solucionarlo, busquei nformacion de namespace prefijos etc y nada
3.- La otra diferencia evidente es que genero un xml si el tag <soapenv:Header/>
Eso, ojala me puedan ayudar soy nuevo en esto, no llevo mas de un dia y si me ayudan de verdad se los agradeceria bastante
Salu2!