Como Consumir Web Services bajo https??

709 views
Skip to first unread message

Novato

unread,
Nov 17, 2007, 4:32:58 PM11/17/07
to GUGXSCL
Hola Amigos:
Bueno en el post anterior consulte como consumir un web services con
genexus 9.0 y vb6
Bueno trate con las indicaciones de Miguel pero me aparecia el mensaje
de servidor no disponible, siendo que el servidor esta funcionando
correctamente.
Al parecer el problemas es que el servidopr esta bajo https, entonces
la consulta es ¿como consumir un web services bajo https en genexus
9.0 y vb6?
Esperando respuesta y agradeciendo ante mano se despide
Paulo Nuñez

Miguel Figueroa J.

unread,
Nov 19, 2007, 12:37:45 PM11/19/07
to gug...@googlegroups.com
Hola

Te dejo unos links del wiki de la comunidad, que son de casos Java y Net.

http://www.gxopen.com/commwiki/servlet/hwiki?Consumir+Servicio+web+bajo+Https+en+Java

http://www.gxopen.com/commwiki/servlet/hwiki?Consumir+Servicio+web+bajo+Https+en+.Net


Con el generador VB debiera ser algo parecido.

Ahí queda claro que debes obtener un certificado para usar un servicio sobre https, y que tu aplicación de alguna forma debe "presentarlo" cada vez que quiera consumir el servicio.


salu2!!!

El día 17/11/07, Novato <paulo...@gmail.com> escribió:

Novato

unread,
Nov 19, 2007, 12:56:25 PM11/19/07
to GUGXSCL
ok mirare los links
gracias

On 19 nov, 14:37, "Miguel Figueroa J." <miguel.figuero...@gmail.com>
wrote:
> Hola
>
> Te dejo unos links del wiki de la comunidad, que son de casos Java y Net.
>
> http://www.gxopen.com/commwiki/servlet/hwiki?Consumir+Servicio+web+ba...
>
> http://www.gxopen.com/commwiki/servlet/hwiki?Consumir+Servicio+web+ba...
>
> Con el generador VB debiera ser algo parecido.
>
> Ahí queda claro que debes obtener un certificado para usar un servicio sobre
> https, y que tu aplicación de alguna forma debe "presentarlo" cada vez que
> quiera consumir el servicio.
>
> salu2!!!
>
> El día 17/11/07, Novato <paulonu...@gmail.com> escribió:

Novato

unread,
Nov 22, 2007, 1:11:13 PM11/22/07
to GUGXSCL
Yo denuevo:
Aùn No puedo consumir el WS.
En primer lugar el certificado esta almacenado, parte del codigo en GX
9.0 es el siguiente:


Event 'llama'
&res=&ws.reenvioCorreo(&Token,&RutEmpresa,&DvEmpresa,&TrackId)
EndEvent // 'llama'

Event Start
&location=getlocation("DefaultNamespace_wsDTECorreoService")
&location.Port=8080
&location.Secure=1
EndEvent // Start

Bueno ahora me aparece el siguiente error cuando llamo al ws
Error sending data(HTTP Error 0)
Bueno tengo un par de consultas:
¿el port: esta definido wn el WS o es el port a elecciòn del
consumidor?
¿la documentaciòn existe solo para generadores java y .Nt solamente?
Bueno eso seria Gracias
Pd: Es urgente por favor

Miguel Figueroa J.

unread,
Nov 22, 2007, 3:40:49 PM11/22/07
to gug...@googlegroups.com
El port es el del servidor al que pretendes acceder.
Si no está explícito en la URL, seguramente se trata del puerto 80, que es por defecto en los webservers. Para HTTPS debiera ser 443.
Para VB no he visto documentación.

Una pregunta, ¿Probaste con algún servicio que no sea https?



El día 22/11/07, Novato < paulo...@gmail.com> escribió:

Novato

unread,
Nov 22, 2007, 4:13:09 PM11/22/07
to GUGXSCL
Miguel:
Probe con un servicio HTTP y funciona correctamente en vb6
Salu2

On 22 nov, 17:40, "Miguel Figueroa J." <miguel.figuero...@gmail.com>
wrote:
> El port es el del servidor al que pretendes acceder.
> Si no está explícito en la URL, seguramente se trata del puerto 80, que es
> por defecto en los webservers. Para HTTPS debiera ser 443.
> Para VB no he visto documentación.
>
> Una pregunta, ¿Probaste con algún servicio que no sea https?
>
> El día 22/11/07, Novato <paulonu...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages