Ver Mensaje Individual
  #1  
Antiguo 29-12-2005
Ricardo León Ricardo León is offline
Miembro
 
Registrado: ago 2005
Posts: 41
Reputación: 0
Ricardo León Va por buen camino
Exclamation Problema con Servicio Web

Hola a todos.

Agredezco de antemano a quien me pueda ayudar.

Mi problema es el siguiente:

Tengo que invocar un servicio web, yo importo el wsdl sin inconvenientes y genero el .pas. en el componente THTTPRIO configuro la dirección donde se encuentra el wsdl y el puerto y el servicio sin problemas.

Este servicio recibe unas variables de entrada dentro de un objeto, el cual yo creo para poder enviarle los parametros. La salida la devuelve en otro objeto, para lo cual cero una varia de ese tipo para poder obtener la respuesta.
Al ejecutar el programa cuando a la variable de salida le asigno la función correspondiente :

var
valores : LoginInput; //Tipo de Objeto con el cual se ingresan los parametros
respuesta : LoginResult; //Tipo de objeto en el cual se almacena la respuesta
begin
try
valores.UserName:='admin';
valores.Password:='1604';
valores.TerminalID:=3;
valores.TimeOut:=0;
respuesta:=(RIO as ServiciosSoap).Login(valores);

Se dispara el siguiente error :

Project Project1.exe raised exception class ESOAPDomConvertError with message Conversion from Class Tform1 to SOAP is not supported . Process stopped....

No entiendo por que sale este error.
Responder Con Cita