[internet-l] Consumir WebService con HttpRequest, HttpResponse y HttpClient

begin:vcard
fn:Carolina Fievet
n:Fievet;Carolina
email;internet:carol.fievet@gmail.com
tel;work:Analista Genexus
x-mozilla-html:TRUE
version:2.1
end:vcard

Hola compañer@s del foro,
Tengo que consumir un WebService de una institución, pero como utiliza SOAP 1.2 y yo desarrollo con Genexus 9 + java + web + mysql, resulta que no tiene compatibilidad con este protocolo, por lo que tengo que consumirlo usando un archivo *.xml como método de intercambio de información. Hasta aquí todo bien.
El caso, es que para saber si estaba armando bien los archivos xml, desarrollé un pequeño WebService en Java y lo deployé en mi propia máquina a fin de probar y aprender como hacer esto en Genexus y si me funcionaría. El WebService funciona correctamente ya que lo he probado con: soapUI y puedo hacer request y obtener respuesta correctamente.
siguiendo el siguiente tutorial: http://www.gxtechnical.com/gxdlsp/pub/GeneXus/DevEnv/Docum/ReleaseNotes/7.5/ManejoHTTP.htm no sé como rellenar dichos campos con los datos de mi propio webservice:

DATOS QUE NECESITO RELLENAR:

PROPIEDADES:

      Host

       Define el nombre del host.

      Tipo- String

 

      Port

      Define el puerto del host.

      Tipo- String

 

      Secure

      Indica si el protocolo es http o https. 

      Tipo- Boolean

 

      Timeout

      Determina el Timeout de la conexión.

      Tipo- Integer

 

      BaseURL

       Indica la URL base de los request que se hagan al host.

      Tipo- String

     

      StatusCode

       Retorna el código de error HTTP.

      Tipo- Integer

 

      ReasonLine

       Retorna el texto del error HTTP.

      Tipo- String

 

      ErrCode

Retorna si ocurrió algún error en algún comando, en cuyo caso retorna un valor distinto de cero.

Tipo- Integer

 

ErrDescription

Retorna el menaje del error si ocurrió alguno en algún comando.

Tipo- String

 

Basic y Digest

Son constantes que determinan un tipo de autenticación. Se utilizan en el método AddAuthentication.

Basic=0 : Para autentificar se envía el usuario y password sin encriptar.

Digest=1: Para autentificar se envía el usuario y password encriptados.

 

ProxyHost y ProxyPort

Permiten especificar un proxy http. En ambiente windows se utiliza automáticamente el que esta configurado en la máquina.

ProxyHost- String

ProxyPort- Integer


Configuración de mi Web Service casero:


Contenido del ?wsdl


¿¿Alguien me puede ayudar para saber cómo tengo que rellenar los anteriores datos y poder consumirlo??

Un millón de gracias por vuestras sugerencias, ayuda...
Que tengáis un buen finde tod@s!!

0 Response to "[internet-l] Consumir WebService con HttpRequest, HttpResponse y HttpClient"

Publicar un comentario