THTTPRIO BEfore Execute
Publicado por Nicolas (1 intervención) el 17/11/2005 14:38:37
Hola
Espero alguien me pueda tirar una soga con esto...
estoy armando un clente que consulta datos a un web service, pero el importador de wsdl del delphi 2005 en win32 no lo levanta bien (si el de .net pero no me sirve)
reultado, debo modificar el XML de salida (SOAPRequest) antes de que salga. El metodo BeforeExecute del THTTPRio pasa como parametro "var SOAPRequest: widestring"
Obviamente, aqui lo que hago es asignar mi texto con el XML que deseo enviar sobre este SOAPRequest armado en base al WSDL... pero resulta que si bien mientras este dentro del scope del metodo beforeExecute el SOPARequest tiene el valor que le asigno, nunca es cambiado en realidad y no es lo que se envia... use el SOAPScope para escuchar el puerto de salida, y el xml enviado es el "original"...
Alguna idea???
Espero alguien me pueda tirar una soga con esto...
estoy armando un clente que consulta datos a un web service, pero el importador de wsdl del delphi 2005 en win32 no lo levanta bien (si el de .net pero no me sirve)
reultado, debo modificar el XML de salida (SOAPRequest) antes de que salga. El metodo BeforeExecute del THTTPRio pasa como parametro "var SOAPRequest: widestring"
Obviamente, aqui lo que hago es asignar mi texto con el XML que deseo enviar sobre este SOAPRequest armado en base al WSDL... pero resulta que si bien mientras este dentro del scope del metodo beforeExecute el SOPARequest tiene el valor que le asigno, nunca es cambiado en realidad y no es lo que se envia... use el SOAPScope para escuchar el puerto de salida, y el xml enviado es el "original"...
Alguna idea???
Valora esta pregunta


0