Consumir en VFP Servicios Web creados en .NET

917 views
Skip to first unread message

Robert Martínez

unread,
Apr 16, 2013, 2:33:39 AM4/16/13
to publice...@googlegroups.com

Saludos compañeros,

El Soap ToolKit 3.0 no tiene soporte ya hace algunos años y cuando estamos corriendo VFP sobre Windows 7 64bits se hace casi imposible utilizar el MSSOAP.SoapClient30, estos problemas me motivaron a investigar una manera de consumir los WebService sin el uso del MSSOAP, así que adjunto le pongo un documento con mi experiencia sobre el asunto, cualquier aclaración sobre el tema o experiencia que pudiera ser compartida en el foro, sería de mucha ayuda, espero que este documento sirva de guía o por lo menos de introducción en cuando al uso de los webservice de net en VFP.
 
En el documento explico la creación de un DLL en VB.NET para consumir un webservice y el registro del dll con Regasm.exe, para su uso en VFP.
 

WEBSERVICE_VFP_COM.pdf

smartito

unread,
Apr 16, 2013, 3:02:11 AM4/16/13
to publice...@googlegroups.com
Muchas gracias por el aporte :)

mapner

unread,
Apr 16, 2013, 7:16:43 AM4/16/13
to publice...@googlegroups.com
Coincido, el  MSSOAP.SoapClient30 es limitado para nuevas especificaciones de WebServices y ha quedado desactualizado. En Argentina, el ANMAT que es el ente regulador sobre manejo de medicamentos y alimentos lanzó un esquema para informar Trazabilidad de Medicamentos debiendo ser utilizado por Laboratorios Fabricantes, Droguerías, etc o sea por todos los puntos de distribución y suministro de medicación trazable por Nro de Lote y Nro. de Serie. Dichos datos deben informarse mediante un esquema de WS. Después de infructuosas pruebas con MSSOAP.SoapClient30 logré la comunicación desarrollando un programa en C# .NET que se encarga de la interfacear con el WS y al cual se lo "wrapea" con un capa COM lo que permite que sea invocado por una aplicación VFP (o VB6 o cualquier cliente COM), similar a como lo describe Robert. 

saludos

Analyzer

unread,
Apr 16, 2013, 10:00:22 AM4/16/13
to Comunidad de Visual Foxpro en Español
Robert,

Muchas gracias por tu aporte!

Has pensado en enviar el artículo a Portalfox?..

De esa forma estaría disponible para personas que quizás no estén en este foro, pero que hagan uso frecuente de ese sitio web.



Saludos!

Fernando D. Bozzo

unread,
Apr 21, 2013, 7:19:46 PM4/21/13
to publice...@googlegroups.com
Hola Robert:

El SOAP Toolkit hace varios años que ya no se usa. En su lugar se puede usar el componente MSXML 3 o 4 u conectar directamente con el web-service usando XMLHTTP. En este caso hay que enviar las cabeceras SOAP en el XML, ya que lo estás usando a bajo nivel.

Una cosa importante: El MSXML no soporta Token Security, por lo que si el servicio-web lo implementa, no lo vas a poder usar. Este token de seguridad es algo que no va a tener soporte en MSXML y solo se puede usar desde .Net, lo que obligaría a hacer un componente .Net para conectarse al web-service y luego usar ese componente .Net desde FoxPro, aunque esto último yo nunca lo usé. Rick Strall tiene bastante sobre esto en su web.

Saludos!


ANDRES

unread,
Nov 8, 2013, 9:17:57 AM11/8/13
to publice...@googlegroups.com
hola Fernando ..... me podrias mandar un ejemplo de como utilizarlo ya que estoy tratando de consumir un WS y no lo logro con SOAP. Desde ya muchas gracias.

Fer

unread,
Nov 8, 2013, 9:42:46 AM11/8/13
to publice...@googlegroups.com

Hola Andrés:

En el foro hay varios ejemplos recientes, por favor buscamos por "web services" o "servicio web" o "xmlhttp"

Saludos

Roxana

unread,
Aug 5, 2016, 2:30:38 PM8/5/16
to Comunidad de Visual Foxpro en Español
Roberto,

Este ejemplo que adjuntas resuelve la invocación de un servicio que requiere autenticacion SSL (con  Token Security) ?

Tenes o conoces a alguien que comercialice una  librería que se pueda invocar desde FOX para establecer comunicación con web service de estas características?

Muchas gracias!

Saludos,

Roxana

Ricardo Pina

unread,
Aug 5, 2016, 2:34:38 PM8/5/16
to Grupo VFP
Imágenes integradas 1
--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

Rene Jara

unread,
Aug 6, 2016, 12:28:01 PM8/6/16
to publicesvfoxpro
Hola colegas Foxeros

ese ejemplo que mencionan, sera posible obtenerlo
el tema me parece muy interesante y me gustaria incursionar en el tema del web service con fvp


saludos

  
Cordialmente
Rene Jara Muñoz

 

Reply all
Reply to author
Forward
0 new messages