Como puedo saber si un WEBSERVICE esta levantado?

2,668 views
Skip to first unread message

Samuel San Miguel Hernández

unread,
Jan 7, 2013, 5:01:49 PM1/7/13
to publice...@googlegroups.com
Hola FORO , Feliz año 2013:
Como puedo saber si un WEBSERVICE esta levantado? desde VFP 8.0 ...
algo asi como cuando haces un PING y te regresa una respuesta.

No estoy usando SOAPTOOLKIT.

Gracias.

José Enrique Llopis

unread,
Jan 8, 2013, 4:03:07 AM1/8/13
to publice...@googlegroups.com

Por si te vale.

 

Lo que yo hago es precisamente eso, pero los WS son míos, he implementado en ellos un método que tiene una funcionalidad similar a un ping, llamo a una url y si me devuelve un OK es que está vivo.

 

Pepe Llopis

 

 


--
 
 

Samuel San Miguel Hernández

unread,
Jan 8, 2013, 10:08:15 AM1/8/13
to publice...@googlegroups.com
Jose gracias por tu respuesta, entiendo .. pero aquí la WS que consumo es de un tercero y no tengo posibilidad de crear nuevos metodos o modificarlo.

Saludos.

HernanCano

unread,
Jan 8, 2013, 3:55:17 PM1/8/13
to publice...@googlegroups.com

No tengo experiencia con los servicios web.

Pero si deseas que te ayude, cuéntame cómo haces para declarar/iniciar/usar el servicio.

Baltazar Moreno

unread,
Jan 8, 2013, 5:37:37 PM1/8/13
to publice...@googlegroups.com
No sé si te funcione este código:

*-----------------------------------------------------
FUNCTION hayWS()


DECLARE INTEGER InternetCheckConnection in wininet;
                   STRING lpszUrl,;
                   INTEGER dwFlags,;
                   INTEGER dwReserved

RETURN ( InternetCheckConnection(lcURL, 1, 0) == 1)
ENDFUNC 
*-----------------------------------------------------

Saludos!

Baltazar Moreno
VFP9SP2 - Win7
Guadalajara, Jalisco, México

Samuel San Miguel Hernández

unread,
Jan 9, 2013, 3:04:19 PM1/9/13
to publice...@googlegroups.com

Hola Baltazar, el ejemplo que me envias no me funcioná,,,. ni con tu URL ni con mi URL.
Devuelve .F.

Miguel Ab

unread,
Jan 10, 2013, 3:10:34 AM1/10/13
to publice...@googlegroups.com
Hola.

Yo hago algo similar a lo que comentan por arriba, creo un servicio muy sencillo que devuelve un valor pre-establecido que indica que está funcionando correctamente. Pero claro el código del webservice es mio y el despliegue también.

(Una idea absuda que se me acaba de ocurrir) Si abres el Webservice desde el explorador y este no existe te retorna un error, se como capturar ese error desde .net, pero desde VFP no (lo siento).

Saludos y suerte con tu problema.

Baltazar Moreno

unread,
Jan 10, 2013, 10:38:39 AM1/10/13
to publice...@googlegroups.com
Cual es la URL de tu WS?

Baltazar Moreno
VFP9SP2 - Win7
Guadalajara, Jalisco, México

Baltazar Moreno

unread,
Jan 10, 2013, 11:47:06 AM1/10/13
to publice...@googlegroups.com
Ojalá te funcione:


Lo estoy enviando a PortalFox.

Saludos!

Baltazar Moreno
VFP9SP2 - Win7
Guadalajara, Jalisco, México

Reply all
Reply to author
Forward
0 new messages