Si debes instalar el SOAP en cada cliente Ivan Martinez --- El vie, 2/7/10, Pablo Pioli <ppi...@hotmail.com> escribió:
De: Pablo Pioli <ppi...@hotmail.com> Asunto: [GUFA] WebServices en VFP Para: "GUFA List Member" <GUFA@mug.org.ar> Fecha: viernes, 2 de julio, 2010 20:23 Son componentes COM asi que deberias usar el paquete de instalacion para que te los registre correctamente. Pablo Pioli ----- Original Message ----- From: Curcho, Jorge To: GUFA List Member Sent: Friday, July 02, 2010 4:05 PM Subject: [GUFA] WebServices en VFP Gracias Pablo! Debo instalar el paquete de SOAP provisto por FOX en cada cliente? O puedo copiar alguna lista de dlls en el directorio de la aplicación? De: GUFA@mug.org.ar [mailto:g...@mug.org.ar] En nombre de Pablo Pioli Enviado el: Viernes, 02 de Julio de 2010 03:57 p.m. Para: GUFA List Member Asunto: [GUFA] WebServices en VFP Tenes que instalar SOAP, Fox no hace el trabajo de llamar al Webservice por su cuenta. Usa esas librerias externas. Pablo Pioli ----- Original Message ----- From: Curcho, Jorge To: GUFA List Member Sent: Friday, July 02, 2010 3:50 PM Subject: [GUFA] WebServices en VFP Hola a todos Estoy tratando de leer los datos de un webservice hecho en .net 2005 En el entorno, no tuve muchos problemas y ayudado por el panel de tareas del entorno fue mas que facil. En problema aparece cuando llevo el ejecutable a otra maquina sin fox y trato de ejecutarlo, me da el error que el objeto que devuelva la llamada inicial no es un objeto Copio a continuación el codigo generado por el panel de tareas loWSHandler = NEWOBJECT("WSHandler",IIF(VERSION(2)=0,"",HOME()+"FFC\")+"_ws3client.vcx") loBALCAcceso = loWSHandler.SetupClient("http://brrio02/wsMob001/BALCAcceso.asmx?wsdl", "BALCAcceso", "BALCAccesoSoap") ? loBALCAcceso.generoAcceso("Trafico", "MOB000") En el proyecto agregue _ws3client.vcx y un par de archivos asociados, todo bien y funciona sin problemas En la maquina del cliente lo unico que no hice, fue registrar el webservice (no tengo fox ahí), ni instalar SOAP (entiendo que esto es solo para desarrollar) Espero que puedan ayudarme Gracias desde ya!