Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   conexion web service (https://www.clubdelphi.com/foros/showthread.php?t=74742)

MARLON1 07-07-2011 20:54:43

conexion web service
 
hola a todos:

tengo un problema con la conexion con un web service, hice el procedimiento para hacer un cliente del servidor web con WSDL Importer y al parecer lo hizo bien por que me creo la unit del metodo del servidor que quiero utilizar.

enseguida utilize el componente HTTPRio para poder enviar parametros y un archivo, pero al momento de tratar de enviarlo me sale el siguiente error, cabe mencionar que el componente HTTPrio tiene en sus porpiedades asignado lo siguiente

WSDLLocation= URL y automaticamente pude seleccionar el port y el service de la url.

error enviado = No se puede recuperar el extremo de dirección URL para el servicio

les dejo el codigo que hasta ahora con ayudo del foro eh logrado, trabajo con delphi 2010 gracias.

Código Delphi [-]
var
ARCHIVO: TByteDynArray;
REGRESO:widestring ;
trans:THTTPReqResp;
rfc,usuario,contrasena,nombre,a: string;
Texto: Textfile;

begin

RFC:= EDIT2.Text;
USUARIO:= EDIT3.Text;
CONTRASENA:= EDIT1.Text;
NOMBRE:= EDIT4.Text;

a:=memo1.Text;

archivo:=StringToByteArray(a);

trans := THTTPReqResp.create(Nil);
httprio1.HTTPWebNode := trans;
REGRESO := (httprio1 as ReceptorATI.ReceptorATISoap).Receptor(RFC,USUARIO,CONTRASENA,NOMBRE,archivo);

Rom@n 04-01-2012 23:26:28

conexion web service
 
Hola Marlon1

Feliz año nuevo

Yo al igual que tu he buscado hasta el cansancio en internet para lograr timbrar en mi caso con el pac http://www.timbrefiscal.mx/ e experimentado con curl desde la linea de comandos, con synapse, con los componentes indy IdHTTP, IdSSLIOHandlerSocketOpenSSL, tambien importe el WSDL y me crea la unidad sin problemas.

hasta hoy solo lo logre con las librerias de ciberSAT http://www.ciber-tec.com/CiberSAT, y no es comercial, yo no tengo presupuesto para adquirirlas por eso hasta hoy sigo buscando la manera de conectarme y timbrar.

tu ya lograste conectarte con algun otro pac, si todavia no has podido y tienes presupuesto ciberSATte lo recomiendo pero si aun no lo has logrado solo te puedo proporcionar fracciones de codigos con los que he intentado

suerte..


La franja horaria es GMT +2. Ahora son las 17:12:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi