Re: Using perl to access a JAX-RPC Web Service

From: Anne Thomas Manes <>
Date: Fri, 25 Apr 2003 06:34:54 -0400

SOAP::Lite is using an older (pre-standard) XML Schema namespace.
JWSDP doesn't accept this version of Schema.

I suggest you ask this question on the SOAP::Lite discussion list
( See if there is a patch
or a workaround to make SOAP::Lite use the standard Schema version.


> -----Original Message-----
> From: Public discussion on JAX-RPC
> [mailto:JAXRPC-INTEREST_at_JAVA.SUN.COM]On Behalf Of Lars Preben S. Arnesen
> Sent: Friday, April 25, 2003 4:02 AM
> Subject: Using perl to access a JAX-RPC Web Service
> This might not be the best forum for this post, but I hope that some
> of you have the knowledge to solve my problem.... :)
> I have created Web Service that works just fine when accessing it from
> another Java-application (using JAX-RPC). (I'm using the jwsdp from
> Sun.)
> Now I need to create example code of how to use the Web Service with
> different languages. On top of my list is: Perl, Python and PHP. I
> started with Perl, but didn't get very far. When trying to access the
> Web Service with the SOAP::Lite module I get an error message from
> Tomcat:
> [ERROR] server - -unexpected array element type:
> expected={}string,
> actual={}string <unexpected array
> element type: expected={}string,
> actual={}string>
> For me it seems like the wrong type of schema is beeing used to
> transfer the parameters (array of strings). I don't know how to change
> this. Any ideas?
> --
> Lars Preben S. Arnesen