Mssoap

589 views
Skip to first unread message

Rodolfo Ortiz González

unread,
Aug 20, 2013, 10:58:30 AM8/20/13
to vfp-factura-ele...@googlegroups.com
Grupo buen día.
 
Estoy tratando de usar el objeto "MSSoap.SoapClient30" pero me da error.
 
Tengo instalado visual fox 9, es un archivo adicional? o ya viene incluido en visual, saldos.
 
 

Armando Rodríguez

unread,
Aug 20, 2013, 11:10:28 AM8/20/13
to vfp-factura-ele...@googlegroups.com

Que error te marca ?

 

Saludos

Armando

--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/vfp-factura-electronica-mexico.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Rodolfo

unread,
Aug 20, 2013, 11:13:12 AM8/20/13
to vfp-factura-ele...@googlegroups.com
La clase no está definida.

Pero apenas estoy creando el objeto con createobjet, saludos.
Enviado desde mi Blackberry® 3G de Iusacell.

From: Armando Rodríguez <armandor...@hotmail.com>
Date: Tue, 20 Aug 2013 10:10:28 -0500
Subject: RE: [vfp-fem] Mssoap

Armando Rodríguez

unread,
Aug 20, 2013, 11:51:17 AM8/20/13
to vfp-factura-ele...@googlegroups.com

PUBLIC oWS AS "XML Web Service"

 

lcDirWS = https://cfdi.url/ejemplo/ejemplo.asmx?WSDL"

 

oWS = CREATEOBJECT("MSSoap.SoapClient30")

 

loException = null

llError = .F.

TRY

oWS.ClientProperty("ServerHTTPRequest") = .T.

      lstatus = oWS.MSSoapInit(lcDirWS)

CATCH TO loException

   llError = .T.

ENDTRY

IF llError

   lcEdtRespuesta = "No se pudo leer el archivo WSDL desde " + lcDirWS

   RETURN .f.

ENDIF

 

Lo tienes de esta manera ?

 

Saludos

Rodolfo

unread,
Aug 20, 2013, 11:52:14 AM8/20/13
to vfp-factura-ele...@googlegroups.com

Jejejeje no,.no tan completo amigo.

Me la puedo piratear, saludos :)
Enviado desde mi Blackberry® 3G de Iusacell.

From: Armando Rodríguez <armandor...@hotmail.com>
Date: Tue, 20 Aug 2013 10:51:17 -0500

J. Alejandro Cervantes

unread,
Aug 20, 2013, 12:33:49 PM8/20/13
to vfp-factura-ele...@googlegroups.com
este me funciona con edicom solo hay que instalar le soap toolkit

puedes registrar el webservice en vfp9
entrando a tools -> toolbox
selecciona my XML web services -> register
te pedira la direccion del web service
click en boton register y listo
despues seleccionas el web service registrado lo arrastas a tu programa y te dara este codigo mas o menos
ya listo para usar


LOCAL loCFDi AS "XML Web Service"
 * Do not remove or alter following line. It is used to support IntelliSense for your XML Web service.
 LOCAL loException, lcErrorMsg, loWSHandler
 m.lcErrorMsg = ""
 TRY
       loWSHandler = NEWOBJECT("WSHandler",IIF(VERSION(2)=0,"",HOME()+"FFC\")+"_ws3client.vcx")
   loCFDi = loWSHandler.SetupClient("https://proveedor de timbrado/CFDi?wsdl", "CFDiService","CFDi")

        * Call your XML Web service here.  ex: leResult = loCFDi.SomeMethod()

       cfdi_respuesta = loCFDi.getTimbreCfdi(ws_user,ws_Pass,WS_file)

      STRTOFILE(cfdi_respuesta,'archivotimbrado') && genera el archivo de timbre local

 CATCH TO loException
        lcErrorMsg="Error: "+TRANSFORM(loException.Errorno)+" - "+loException.Message
       DO CASE
        CASE VARTYPE(loCFDi)#"O"
               * Handle SOAP error connecting to web service
        CASE !EMPTY(loCFDi.FaultCode)
               * Handle SOAP error calling method
               lcErrorMsg=lcErrorMsg+CHR(13)+loCFDi.Detail
        OTHERWISE
               * Handle other error
        ENDCASE
        * Use for debugging purposes
        THISFORM.Displaywarning("ERROR: "+lcErrorMsg)
 FINALLY
 ENDTRY




De: Armando Rodríguez <armandor...@hotmail.com>
Para: vfp-factura-ele...@googlegroups.com
Enviado: Martes, 20 de agosto, 2013 9:51:17
Asunto: RE: [vfp-fem] Mssoap

Baltazar Moreno

unread,
Aug 20, 2013, 2:07:51 PM8/20/13
to vfp-factura-ele...@googlegroups.com
http://www.portalfox.com/article.php?sid=2748

Suerte.. Saludos!


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

Rodolfo Ortiz González

unread,
Aug 20, 2013, 2:46:58 PM8/20/13
to vfp-factura-ele...@googlegroups.com
Hola Arturo.
 
Me manda el mismo mensaje, hay le va amigo, saludos.
 
Class definition MSSOAP.SOAPCLIENT30 is not found
Reply all
Reply to author
Forward
0 new messages