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);