none
Web Service Parametro XML CDATA RRS feed

  • Pregunta

  • Buenos días comunidad tengo el siguiente inconveniente.

    En Asp.NET necesito consumir un web service el cual solicita tres parámetros usuario, password, xml  CDATA

    <soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:adu="http://www.aduana.cl/">
       <soapenv:Header/>
       <soapenv:Body>
          <adu:solicitaDin soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
             <usuario xsi:type="xsd:string">Aerosas</usuario>
             <password xsi:type="xsd:string">12345678</password>
             <xml xsi:type="xsd:string"><![CDATA[<solicitudDin><numeroDin>5020374003</numeroDin></solicitudDin>]]></xml>
          </adu:solicitaDin>
       </soapenv:Body>
    </soapenv:Envelope>


    Posee inconvenientes como pasar el tercer parámetro ya que es una etiqueta xml CDATA el cual no se como pasarlo en el web service

    WSConsultDin.ConsultaDinSoapClient WS = new WSConsultDin.ConsultaDinSoapClient();
    
    string retorno = WS.solicitaDin("Aerosas", "12345678", "<![CDATA[<solicitudDin><numeroDin>5020374003</numeroDin></solicitudDin>]]>");

    El cual estoy completamente seguro que el tercer parámetro debe tener un procedimiento especial ya que no funciona. En el SOAP UI funciona perfecto


    Francisco



    martes, 7 de abril de 2020 16:53

Todas las respuestas

  • Hola FranciscoDeveloper

     

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, vamos a darte seguimiento e investigaremos para buscar la mejor respuesta para ti.

     

    Gracias por usar los foros de MSDN.

     

    Luis Diego Mora

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    martes, 7 de abril de 2020 17:06
    Moderador