----- 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 > > > > > >