muchisimas gracias a ambos por la clase!! quedó claro, igual voy a leer un 
poquito mas ...siempre viene bien, con ésto ya tengo como buscar

saludos y nuevamente gracias


From: Daniel Calvin 
Sent: Friday, February 17, 2012 3:27 PM
To: [email protected] 
Subject: [puntonet] WS de veraz - POST en .net


La sigla REST significa Representational State Transfer.

La filosofia SOAP y REST son conceptualemnte distintas, SOAP propone un modelo 
Invocación a procedimientos remotos o funciones distribuidas, REST en cambio 
publica RECURSOS y no procesos.

En REST el la cosa esta centrada en el recurso te decia, que es un recurso?, un 
cliente, un producto, un conjunto de entidades o conceptos fuertes del dominio 
de tu aplicación.
REST permite operar sobre estos recursos mediante las siguientes acciones:


Creacion, mediante PUT HTTP
Lectura, mediante Get HTTP
Actualizacion, mediante POST HTTP
Eliminacion, medisnte DELETE HTTP


Las acciones REST se compara, en cierta forma con las operaciones CRUD de base 
de datos, la diferencia es que estan pensadas en transferencia de documentos 
complejos y no registros.
Las acciones implican transferencias atómica.

Esto es lo que se conoce como REST FULL.

Daniel Calvin


El 17 de febrero de 2012 15:10, Ing. Roxana Leituz <[email protected]> 
escribió:

  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 
  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






-- 
Daniel A. Calvin
Cooperator Team Member


Responder a