I've written soap clients before but never
anything this complicated. Here are the links

PIRP: [url]http://homer.meso.com/crap/PIRP_Schema_v1.xsd[/url]
WSDL: [url]http://homer.meso.com/crap/OperationsService.wsdl[/url]

Here is a link to what the XML request is supposed to look like
[url]http://homer.meso.com/crap/getIntervalData_request.txt[/url]

Here is my perl script

[url]http://homer.meso.com/crap/perl.txt[/url]


This is what I get
[url]http://homer.meso.com/crap/getIntervalData_request.txt[/url]


<faultstring>org.xml.sax.SAXException: Deserializing parameter
&apos;intervals&apos;: could not find deserializer for type
ArrayOfOperationInterval</faultstring>

for some reason that is wrong and for the life of me I canot figure out why.


it almost seems like the wsdl file might be wrong.. but i think its in the perl