justamente te preguntaba porque me llama la atención que tengas que armar
un xml a mano si es SOAP.
REST es una arquitectura para aprovechar HTTP para ofrecer servicios

URL: describen el recurso
Verbo HTTP: la acción sobre el recurso

en el cuerpo va el mensaje, en general en JSON pero también puede ser XML
(medio raro pero es posible)

me llamaba la atención que hagas el XML a mano porque .net te general el
proxy para interactuar con SOAP actuamáticamente siempre y cuando el
servicio exponga el WSDL (por eso Daniel preguntaba sobre él) en cambio en
REST esto no existe.

es un resumen rápido, espero haber sido claro.

On Fri, Feb 17, 2012 at 3:10 PM, Ing. Roxana Leituz <
[email protected]> wrote:

> **
> muchas gracias chicos!
>  me respondo sola!! ya lo resolví estaba poniendo mal el parámetro..
> va previo al xml y sin ?
>
> seré curiosa.. que es REST
>
>  saludos y gracias
>
>  *From:* Daniel Calvin <[email protected]>
> *Sent:* Friday, February 17, 2012 3:00 PM
> *To:* [email protected]
> *Subject:* [puntonet] WS de veraz - POST en .net
>
> Que buena preguta Mario, diría Juan en CQC....
> Mirando lo que mando Roxana puede que sea REST..., bye bye WSDL....
>
> Roxana, podes mandar el XML?, ( alter loos datos para que no venga usuario
> password, etc, tec )
>
> Daniel
>
> El 17 de febrero de 2012 14:33, Leonardo Micheloni <
> [email protected]> escribió:
>
>> Hola Roxana,
>>  Es un servicio SOAP o REST?
>>
>> On Fri, Feb 17, 2012 at 2:05 PM, Ing. Roxana Leituz <
>> [email protected]> wrote:
>>
>>> **
>>> Estimados, como estan? estoy teniendo que implementar el webservices de
>>> veraz para una aplicación, me dicen que se usa con método post, se envía un
>>> xml y se recibe otro, estoy usando la siguiente función, donde xmlenvio es
>>> el xml. El tema es que la respuesta esta siendo la siguiente:
>>>
>>> Fri, 17 Feb 2012 16:58:14 GMT
>>>
>>> Name "<?xml version" has invalid character ' '
>>>   DAD name: consulta817
>>>   PROCEDURE  : wserv
>>>   URL        : http://nvrz45:80/pls/consulta817/wserv?par_xml=
>>>   PARAMETERS :
>>>   ===========
>>>
>>>   ENVIRONMENT:
>>>   ============
>>>     PLSQL_GATEWAY=WebDb........
>>> --------------------------------------
>>>
>>> Probé de mil maneras diferentes conectarme y siempre es el mismo error,
>>> en veraz no me dan mucha ayuda, me pasaron algo en php.. sabiendo que
>>> trabajo .net y me pidieron mi función, la mandé y después me contestaron
>>> que la implementación no es su responsabilidad.. y esa fue toda la ayuda!!
>>>
>>> Alguien me podrás orientar?? muchisimas gracias!!
>>>
>>>
>>> public string POSTXml(string vXMLEnvio)
>>>
>>> {
>>>
>>> string url = "
>>> https://online.org.veraz.com.ar/pls/consulta817/wserv?par_xml=";;
>>>
>>> WebRequest req = null;
>>>
>>> WebResponse rsp = null;
>>>
>>> try
>>>
>>> {
>>>
>>> StringBuilder strRequest = new StringBuilder();
>>>
>>> req =
>>> WebRequest.Create(url);
>>>
>>> req.Method =
>>> "POST";
>>>
>>> req.ContentType =
>>> "text/xml";
>>>
>>> StreamWriter writer = new StreamWriter(req.GetRequestStream());
>>>
>>> writer.WriteLine(vXMLEnvio);
>>>
>>> writer.Close();
>>>
>>> rsp = req.GetResponse();
>>>
>>> var sr = new StreamReader(rsp.GetResponseStream());
>>>
>>> string responseText = sr.ReadToEnd();
>>>
>>> return responseText;
>>>
>>> }
>>>
>>> catch (Exception e)
>>>
>>> {
>>>
>>> throw new Exception("There was a problem sending the message");
>>>
>>> }
>>>
>>> }
>>>
>>
>>
>>
>> --
>> Leonardo Micheloni
>> @leomicheloni
>>
>>
>
>
> --
> *Daniel A. Calvin*
> Cooperator Team Member
>
>
>


-- 
Leonardo Micheloni
@leomicheloni

Responder a