I was able to resolve this issue by rewritting my array definition. For those interested below is the redefined code.
my @params = ( SOAP::Data->name("sid" => $sid), SOAP::Data->name("objectType" => 'pcat'), SOAP::Data->name("whereClause" => "sym like 'Hoste +d%'"), SOAP::Data->name("maxRows" => "1"), # what values to get back, more could be added. SOAP::Data->name("attributes" => \SOAP::Data->value( SOAP::Data->name("string" => "sym" +), SOAP::Data->name("string" => 'desc +ription') ) ) );
Although I have this resolved but I do not understand why the "/" prior to SOAP::Data within SOAP::Data structure make the difference?
Thanks all,In reply to Re: SOAP::Lite org.xml.sax.SAXException: Bad types (class java.lang.String -> class usdjws65.ArrayOfString)
by fujiman
in thread SOAP::Lite org.xml.sax.SAXException: Bad types (class java.lang.String -> class usdjws65.ArrayOfString)
by fujiman
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |