SOAP::Lite getting this error when invoking a soap method "CircuitDesignId can not be null or 0 or an empty list." but works find if invoked from soapui with this xml below is soapui xml and code

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envel +ope/" xmlns:mis="http://www.paetec.com/oss/misis/" xmlns:sch="http:// +www.paetec.com/oss/misis/schema"> <soapenv:Header/> <soapenv:Body> <mis:RequestCircuitInfoByCircuitDesignIdRequest> <sch:UserId>xxx</sch:UserId> <!--Optional:--> <sch:Type>?</sch:Type> <!--Zero or more repetitions:--> <sch:SubType>CONTACTMASTERINFO</sch:SubType> <!--1 or more repetitions:--> <sch:CircuitDesignId>5633874</sch:CircuitDesignId> </mis:RequestCircuitInfoByCircuitDesignIdRequest> </soapenv:Body> </soapenv:Envelope> here is the code #!/usr/bin/perl -w use SOAP::Lite; my $soap = SOAP::Lite->new( proxy => 'http://<xxx out for security>:80 +80/axis2MISIS/services/misis/'); $soap->readable(1); # $soap->default_ns('urn:RequestCircuitInfoByCircuitDesignId'); my $som = $soap->call('RequestCircuitInfoByCircuitDesignId', SOAP::Data->name('UserId')->value('xxx'), SOAP::Data->name('SubType')->value('CONTACTMASTERINFO'), SOAP::Data->name('CircuitDesignId')->value(5633874)->type('long')); + die $som->faultstring if ($som->fault); $tmp = $som->result; print "$tmp\n"; print "";

In reply to SOAP::Lite problem by edwinbmiller

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.