----- Original Message -----
From: "Scott Nichol" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 15, 2004 10:06 AM
Subject: Re: int[][] as parameter


> You cannot receive an array of arrays (or multi-dimensional array) with
Apache SOAP.  If you must receive such a construct, you should use another
SOAP implementation.  If you are using Java, Apache Axis might be a good
choice, but there are other implementations, such as by Sun, Systinet
(http://www.systinet.com/), and others.

as an alternative, couldn't you just pass Vector of Object[]?

fitz

>
> Scott Nichol
>
> Do not send e-mail directly to this e-mail address,
> because it is filtered to accept only mail from
> specific mail lists.
> ----- Original Message -----
> From: "Ying Ying" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, March 15, 2004 8:38 AM
> Subject: Re: int[][] as parameter
>
>
> Hi Scott,
>
> In this case, is there any suggestion on this if I do wanna pass a matrix
> parameter.
>
> Thanks a lot,
> ying
>
>
> ----- Original Message -----
> From: "Scott Nichol" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, March 12, 2004 7:58 PM
> Subject: Re: int[][] as parameter
>
>
> I looked at the current code in CVS.  It "handles" deserialization of an
> array-of-arrays by throwing an exception "Arrays of arrays are not
> supported", which tells me they are not supported in 2.3.1, either.
>
> Scott Nichol
>
> Do not send e-mail directly to this e-mail address,
> because it is filtered to accept only mail from
> specific mail lists.
>
> ----- Original Message -----
> From: "Ying Ying" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, March 12, 2004 12:03 PM
> Subject: Re: int[][] as parameter
>
>
> Hi Scott,
>
> I am using Apache SOAP 2_3_1.
>
> When I am sending a string[][] parameter, the SOAP message is like:
>
> <?xml...>
> <SOAP-ENV:Envelope xmlns:
> SOAP-ENV="http://schemas.smlsoap.org/soap/envelope/";
> xmlns:xsi="http://www.w3.org/2001/XMLScehema-instance";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
> <SOAP-ENV:Body>
> <ns1:helloMatrix xmlns:ns1="urn:helloMatrix"
> SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";>
> <nameList xmlna:ns2="http://schemas.xmlsoap.org/soap/encoding/";
> xsi:type="ns2:Array" ns2:arrayType=ns2:Array[26]">
> <item xsi:type="ns:Array" ns2:arrayType="xsd:string[2]">
> <item xsi:type="xsd:string">1</item>
> <item xsi:type="xsd:string">Amy</item>
> </item>
> .............
>
> On the server side, it generated a fault:
> <faultcode> SOAP-ENV:Client </..>
> <faultstring> No mapping found for
> http://schemas.xmlsoap.org/soap/encoding/:Array, using encoding style
> http://schemas.xmlsoap.org/soap/encoding/ </..>
>
> I guess there might be sth wrong with ns2:arrayType=ns2:Array[26]
>
> Thanks a lot!
>
>
> Cheers,
> ying
>
>
>
>
>
>
>
>
>
>
> ----- Original Message -----
> From: "Scott Nichol" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, March 12, 2004 4:08 PM
> Subject: Re: int[][] as parameter
>
>
> What version of Apache SOAP are you using?  What exception are you
getting?
>
> Scott Nichol
>
> Do not send e-mail directly to this e-mail address,
> because it is filtered to accept only mail from
> specific mail lists.
> ----- Original Message -----
> From: "Ying Ying" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, March 12, 2004 10:57 AM
> Subject: int[][] as parameter
>
>
> Hi all,
>
> If i wanna pass an int[][] as parameter on the call, it seems defalut
> SOAPMappingRegistry can't work with it. So, in this case, what should I
do?
>
> Thanks & Regards,
> Ying
>
>
>
>
>
>

Reply via email to