Larry, I'm not familiar with SoapLite. i would recommend possibly seeking support from Paul's web site: http://www.reesespieces.org/soaplite/2003/06/support.html.
Have you tried constructing a .net client for the .asmx service just to test that it's working correctly then perhaps you could try the SoapLite client.
thanks
Alex
|
Hi
I am not sure if this is the correct form to post this or not. I have been trying for the past several weeks to get this to work.
I'm in the process of converting to Windows 2003 server from Win2K. I have a soap call that works on the 2000 server, but I can not get it to work on the 2003 server. The error message that comes to the screen is CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.
But when I check the web logs it shows a 502 2 error. Is there something that I am missing that I did not set or some security setting that I need to change to get this to work. Here is the section of code that is making the call.
$ServiceID = "Service";
$PassWd = "Password";
use SOAP::Lite;
my $soap = SOAP::Lite
-> uri('https://serveraddress/decryptTokenService')
-> on_action( sub { join '/','https://serveraddr/decryptTokenService',
$_[1]})
-> proxy('https://serveraddr/decryptTokenService/decryptToken.asmx')
;
my $method = SOAP::Data->name('decryptToken')
->attr({xmlns =>'https://serveraddr./decryptTokenService/'});
SOAP::Data->name("password" => $PassWd),
SOAP::Data->name("encryptedToken" => "$MyCookie"));
$soap->deserializer(SOAP::Custom::XML::Deserializer->new);
Thanks
Larry