|
Yeah, I was looking at the code diffs, and noticed the
# next unless $_;
on line 2979, and just tried uncommenting it. Like that, it fails with:
SOAP Fault: The request xml was invalid. for input "" (Error Code ) at /usr/lib/perl5/site_perl/5.6
+.2/SOAP/Lite.pm line 3387
(and it doesn't croak, so I'm getting that for every request my code is trying to send)
So I guess it needs that parameter to send a proper request, so I'm back to trying to figure out what it wants to be fed. I'll post back here if I get it figured out.
And, yes, with that line commented out (the way it was orig), it fails on
my $service = SOAP::Lite->service($url);
With it uncommeted it gets farther down to what it's supposed to be sending, and I get the 'invalid XML' error when it tries to call:
return $service->scheduleReportJob(@data, @headers);
As for the WSDL, it's probably valid, it was working before our hardware swap. I've been using that one since, um, the beginning of December, I think. When they change it, they incremement the version number in the url. It is https if that makes a difference. The https makes the w3c validator not be able to examine it.
|