Issue Details (XML | Word | Printable)

Key: AXIS-1985
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Blocker Blocker
Assignee: Davanum Srinivas
Reporter: David Rolfe
Votes: 0
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
Axis

Arrays of arrays work in 1.1 but not in 1.2.1

Created: 10/May/05 09:17 PM   Updated: 13/Jun/05 11:57 PM
Return to search
Component/s: Serialization/Deserialization
Affects Version/s: 1.2RC3
Fix Version/s: None

Time Tracking:
Not Specified

File Attachments:
  Size
Zip Archive Licensed for inclusion in ASF works AXIS-1985.zip 2005-06-12 06:22 AM Davanum Srinivas 16 kB
Zip Archive Axis1985WSDL.zip 2005-06-09 09:23 PM David Rolfe 2 kB
File deploy.wsdd 2005-06-11 04:42 PM David Rolfe 5 kB
XML File full1.wsdl 2005-06-11 04:41 PM David Rolfe 6 kB
Environment:
Web Servers: Tomcat 4.1.31, 5.0.28, 5.5.4
Axis Versions: Not present in Axis 1.1. Occurs in Axis 1.2 all releases up to 1.2.1.
Java: 1.4.2_04
Operating Systems: Present on Windows XP and Solaris 5.8
Issue Links:
Reference
 

Resolution Date: 12/Jun/05 06:23 AM


 Description  « Hide
We make a product for running Oracle stored procedures and SQL statements that is designed to work with Axis. An essential part of such a product is the ability to represent the results of arbitrary SQL queries. We use 3 classes to represent a Query, its rows and its columns. The relationship is like this:

WsdlRowSet - Represents a query. Has an array of String[] (column names) and WsdlRow (rows)
WsdlRow - Represents a row. Has an array of WsdlElement (a value)
WsdlElement - a wrapper for Object.

All of this works fine in Axis 1.1 but in 1.2 all the elements except the last one in both the row arrays and the list of column names are lost. We have zipped a test case and uploaded it to:

http://www.orindasoft.com/public/friends/smallarraysbug.zip



 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
David Rolfe added a comment - 10/May/05 09:20 PM
FYI we regard this as a blocker because:

1. This worked in Axis 1.1
2. The inability to work with arrays of arrays severly limits the utility of the product.

David Rolfe added a comment - 04/Jun/05 10:35 PM
We will happily re-run our regression tests on a version of Axis that is believed to fix this bug. We run a Suite of tests on various combinations of Axis 1.1/1.2.1 and Tomcat. See:

http://www.orindasoft.com/public/Web%20Servicestwo.php4#supp


Davanum Srinivas added a comment - 07/Jun/05 07:51 AM
David,

Is there a WSDL? (from which u generate the code?). How about the WSDD? Can u at least post the dynamically generated wsdl?

-- dims

David Rolfe added a comment - 09/Jun/05 09:23 PM
Contains full1.wsdl and deploy.wsdd.

David Rolfe added a comment - 09/Jun/05 09:24 PM
Sorry! Have just uploaded Axis1985WSDL.zip, which contains WSDL and WSDD.

Guillaume Sauthier added a comment - 10/Jun/05 01:59 AM
Are you sure you used Axis 1.2 nightly build to generate your classes/wsdd ?
I just launch WSDL2Java (-T 1.2 --server-side) on your WSDL, and my deploy.wsdd is different : I have some <arrayMapping> tags for array xmlType.

David Rolfe added a comment - 10/Jun/05 04:39 AM
We noticed this bug a while ago and were checking the RC* builds against it to see if the problem had gone away. AFAIK our latest test was run against the very first 1.2.1 release. To see if the bug still exists I will re-run out test again the latest 1.2.1 build tomorrow and report back.


Davanum Srinivas added a comment - 10/Jun/05 09:37 PM
Please run WSDL2Java with latest JARS as Guillaume mentioned.

thanks,
dims

Davanum Srinivas added a comment - 11/Jun/05 10:57 AM
I believe this has been fixed. You need to do your codegen from WSDL with latest Axis.

thanks,
dims

David Rolfe added a comment - 11/Jun/05 04:41 PM
We download the latest build. It's Java2WSDL says "WSDL created by Apache Axis version: 1.2.1 Built on Jun 11, 2005 (04:05:28 GMT+00:00)". We re ran everything and can still see this bug. I can't be 100% sure it isn't something on our side. I'll upload our WSDL and WSDD files. Later today I'll run our regression tests on the latest version of 1.2.1 - they do everything from scratch.

David Rolfe added a comment - 11/Jun/05 04:41 PM
WSDl file relating to AXIS 1985.

WSDL created by Apache Axis version: 1.2.1
Built on Jun 11, 2005 (04:05:28 GMT+00:00)

David Rolfe added a comment - 11/Jun/05 04:42 PM
WSDD file relating to AXIS 1985.

David Rolfe added a comment - 11/Jun/05 06:12 PM
We've run a full test. We built everything from scratch and observed the following:

1. deploy.wsdd now includes array references but...

2. Everything works until Axis tries to unscramble the returned message. Then we consistantly see the array being 'collapsed' - Instead of
getting 10 rows of 3 columns each we get 1 row with 1 column. The returned data structure doesn't match the definition in the WSDL and WSDD files.

3. According to eclipse this is what is actually returned in our WSDLRowSet test case:

rows= WsdlRow[1] (id=29)
[0]= WsdlRow (id=48)
__equalsCalc= null
__hashCodeCalc= false
rowColumns= WsdlElement[1] (id=50)
[0]= WsdlElement (id=52)
__equalsCalc= null
__hashCodeCalc= false
column= "Row/Column 41/41. This should have 42.0 rows and columns"


We should be seeing 42 WsdlRows each with 42 columns. What we get is one row with the last column.

4. This behaviour does not occur in Axis 1.1

5. If you want to reproduce this bug see smallarraysbug.zip.

David Rolfe added a comment - 12/Jun/05 02:07 AM
When I said "The returned data structure doesn't match the definition in the WSDL and WSDD files" I was wrong - the struture is correct, but the data is missing...

Davanum Srinivas added a comment - 12/Jun/05 06:20 AM
SOAP Response:

HTTP/1.0 200 OK

Set-Cookie: 0

Set-Cookie2: 0

Content-Type: text/xml; charset=utf-8



<?xml version="1.0" encoding="utf-8"?>
   <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <soapenv:Body>
         <ns1:serviceSqlFlightsQueryResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:axis12bug">
            <serviceSqlFlightsQueryReturn href="#id0"/>
         </ns1:serviceSqlFlightsQueryResponse>
         <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:WsdlRowSet" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns2="urn:axis12bug">
            <columnNames soapenc:arrayType="soapenc:string[20]" xsi:type="soapenc:Array">
               <columnNames xsi:type="soapenc:string">COLUMN #0</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #1</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #2</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #3</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #4</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #5</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #6</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #7</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #8</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #9</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #10</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #11</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #12</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #13</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #14</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #15</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #16</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #17</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #18</columnNames>
               <columnNames xsi:type="soapenc:string">COLUMN #19</columnNames>
            </columnNames>
            <rows soapenc:arrayType="ns2:WsdlRow[20]" xsi:type="soapenc:Array">
               <rows href="#id1"/>
               <rows href="#id2"/>
               <rows href="#id3"/>
               <rows href="#id4"/>
               <rows href="#id5"/>
               <rows href="#id6"/>
               <rows href="#id7"/>
               <rows href="#id8"/>
               <rows href="#id9"/>
               <rows href="#id10"/>
               <rows href="#id11"/>
               <rows href="#id12"/>
               <rows href="#id13"/>
               <rows href="#id14"/>
               <rows href="#id15"/>
               <rows href="#id16"/>
               <rows href="#id17"/>
               <rows href="#id18"/>
               <rows href="#id19"/>
               <rows href="#id20"/>
            </rows>
         </multiRef>
         <multiRef id="id14" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns3:WsdlRow" xmlns:ns3="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns3:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id21"/>
               <rowColumns href="#id22"/>
               <rowColumns href="#id23"/>
               <rowColumns href="#id24"/>
               <rowColumns href="#id25"/>
               <rowColumns href="#id26"/>
               <rowColumns href="#id27"/>
               <rowColumns href="#id28"/>
               <rowColumns href="#id29"/>
               <rowColumns href="#id30"/>
               <rowColumns href="#id31"/>
               <rowColumns href="#id32"/>
               <rowColumns href="#id33"/>
               <rowColumns href="#id34"/>
               <rowColumns href="#id35"/>
               <rowColumns href="#id36"/>
               <rowColumns href="#id37"/>
               <rowColumns href="#id38"/>
               <rowColumns href="#id39"/>
               <rowColumns href="#id40"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id12" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns4:WsdlRow" xmlns:ns4="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns4:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id41"/>
               <rowColumns href="#id42"/>
               <rowColumns href="#id43"/>
               <rowColumns href="#id44"/>
               <rowColumns href="#id45"/>
               <rowColumns href="#id46"/>
               <rowColumns href="#id47"/>
               <rowColumns href="#id48"/>
               <rowColumns href="#id49"/>
               <rowColumns href="#id50"/>
               <rowColumns href="#id51"/>
               <rowColumns href="#id52"/>
               <rowColumns href="#id53"/>
               <rowColumns href="#id54"/>
               <rowColumns href="#id55"/>
               <rowColumns href="#id56"/>
               <rowColumns href="#id57"/>
               <rowColumns href="#id58"/>
               <rowColumns href="#id59"/>
               <rowColumns href="#id60"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id20" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns5:WsdlRow" xmlns:ns5="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns5:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id61"/>
               <rowColumns href="#id62"/>
               <rowColumns href="#id63"/>
               <rowColumns href="#id64"/>
               <rowColumns href="#id65"/>
               <rowColumns href="#id66"/>
               <rowColumns href="#id67"/>
               <rowColumns href="#id68"/>
               <rowColumns href="#id69"/>
               <rowColumns href="#id70"/>
               <rowColumns href="#id71"/>
               <rowColumns href="#id72"/>
               <rowColumns href="#id73"/>
               <rowColumns href="#id74"/>
               <rowColumns href="#id75"/>
               <rowColumns href="#id76"/>
               <rowColumns href="#id77"/>
               <rowColumns href="#id78"/>
               <rowColumns href="#id79"/>
               <rowColumns href="#id80"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id7" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns6:WsdlRow" xmlns:ns6="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns6:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id81"/>
               <rowColumns href="#id82"/>
               <rowColumns href="#id83"/>
               <rowColumns href="#id84"/>
               <rowColumns href="#id85"/>
               <rowColumns href="#id86"/>
               <rowColumns href="#id87"/>
               <rowColumns href="#id88"/>
               <rowColumns href="#id89"/>
               <rowColumns href="#id90"/>
               <rowColumns href="#id91"/>
               <rowColumns href="#id92"/>
               <rowColumns href="#id93"/>
               <rowColumns href="#id94"/>
               <rowColumns href="#id95"/>
               <rowColumns href="#id96"/>
               <rowColumns href="#id97"/>
               <rowColumns href="#id98"/>
               <rowColumns href="#id99"/>
               <rowColumns href="#id100"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id16" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns7:WsdlRow" xmlns:ns7="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns7:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id101"/>
               <rowColumns href="#id102"/>
               <rowColumns href="#id103"/>
               <rowColumns href="#id104"/>
               <rowColumns href="#id105"/>
               <rowColumns href="#id106"/>
               <rowColumns href="#id107"/>
               <rowColumns href="#id108"/>
               <rowColumns href="#id109"/>
               <rowColumns href="#id110"/>
               <rowColumns href="#id111"/>
               <rowColumns href="#id112"/>
               <rowColumns href="#id113"/>
               <rowColumns href="#id114"/>
               <rowColumns href="#id115"/>
               <rowColumns href="#id116"/>
               <rowColumns href="#id117"/>
               <rowColumns href="#id118"/>
               <rowColumns href="#id119"/>
               <rowColumns href="#id120"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id3" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns8:WsdlRow" xmlns:ns8="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns8:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id121"/>
               <rowColumns href="#id122"/>
               <rowColumns href="#id123"/>
               <rowColumns href="#id124"/>
               <rowColumns href="#id125"/>
               <rowColumns href="#id126"/>
               <rowColumns href="#id127"/>
               <rowColumns href="#id128"/>
               <rowColumns href="#id129"/>
               <rowColumns href="#id130"/>
               <rowColumns href="#id131"/>
               <rowColumns href="#id132"/>
               <rowColumns href="#id133"/>
               <rowColumns href="#id134"/>
               <rowColumns href="#id135"/>
               <rowColumns href="#id136"/>
               <rowColumns href="#id137"/>
               <rowColumns href="#id138"/>
               <rowColumns href="#id139"/>
               <rowColumns href="#id140"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id4" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns9:WsdlRow" xmlns:ns9="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns9:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id141"/>
               <rowColumns href="#id142"/>
               <rowColumns href="#id143"/>
               <rowColumns href="#id144"/>
               <rowColumns href="#id145"/>
               <rowColumns href="#id146"/>
               <rowColumns href="#id147"/>
               <rowColumns href="#id148"/>
               <rowColumns href="#id149"/>
               <rowColumns href="#id150"/>
               <rowColumns href="#id151"/>
               <rowColumns href="#id152"/>
               <rowColumns href="#id153"/>
               <rowColumns href="#id154"/>
               <rowColumns href="#id155"/>
               <rowColumns href="#id156"/>
               <rowColumns href="#id157"/>
               <rowColumns href="#id158"/>
               <rowColumns href="#id159"/>
               <rowColumns href="#id160"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id13" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns10:WsdlRow" xmlns:ns10="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns10:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id161"/>
               <rowColumns href="#id162"/>
               <rowColumns href="#id163"/>
               <rowColumns href="#id164"/>
               <rowColumns href="#id165"/>
               <rowColumns href="#id166"/>
               <rowColumns href="#id167"/>
               <rowColumns href="#id168"/>
               <rowColumns href="#id169"/>
               <rowColumns href="#id170"/>
               <rowColumns href="#id171"/>
               <rowColumns href="#id172"/>
               <rowColumns href="#id173"/>
               <rowColumns href="#id174"/>
               <rowColumns href="#id175"/>
               <rowColumns href="#id176"/>
               <rowColumns href="#id177"/>
               <rowColumns href="#id178"/>
               <rowColumns href="#id179"/>
               <rowColumns href="#id180"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id17" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns11:WsdlRow" xmlns:ns11="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns11:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id181"/>
               <rowColumns href="#id182"/>
               <rowColumns href="#id183"/>
               <rowColumns href="#id184"/>
               <rowColumns href="#id185"/>
               <rowColumns href="#id186"/>
               <rowColumns href="#id187"/>
               <rowColumns href="#id188"/>
               <rowColumns href="#id189"/>
               <rowColumns href="#id190"/>
               <rowColumns href="#id191"/>
               <rowColumns href="#id192"/>
               <rowColumns href="#id193"/>
               <rowColumns href="#id194"/>
               <rowColumns href="#id195"/>
               <rowColumns href="#id196"/>
               <rowColumns href="#id197"/>
               <rowColumns href="#id198"/>
               <rowColumns href="#id199"/>
               <rowColumns href="#id200"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id5" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns12:WsdlRow" xmlns:ns12="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns12:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id201"/>
               <rowColumns href="#id202"/>
               <rowColumns href="#id203"/>
               <rowColumns href="#id204"/>
               <rowColumns href="#id205"/>
               <rowColumns href="#id206"/>
               <rowColumns href="#id207"/>
               <rowColumns href="#id208"/>
               <rowColumns href="#id209"/>
               <rowColumns href="#id210"/>
               <rowColumns href="#id211"/>
               <rowColumns href="#id212"/>
               <rowColumns href="#id213"/>
               <rowColumns href="#id214"/>
               <rowColumns href="#id215"/>
               <rowColumns href="#id216"/>
               <rowColumns href="#id217"/>
               <rowColumns href="#id218"/>
               <rowColumns href="#id219"/>
               <rowColumns href="#id220"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id15" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns13:WsdlRow" xmlns:ns13="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns13:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id221"/>
               <rowColumns href="#id222"/>
               <rowColumns href="#id223"/>
               <rowColumns href="#id224"/>
               <rowColumns href="#id225"/>
               <rowColumns href="#id226"/>
               <rowColumns href="#id227"/>
               <rowColumns href="#id228"/>
               <rowColumns href="#id229"/>
               <rowColumns href="#id230"/>
               <rowColumns href="#id231"/>
               <rowColumns href="#id232"/>
               <rowColumns href="#id233"/>
               <rowColumns href="#id234"/>
               <rowColumns href="#id235"/>
               <rowColumns href="#id236"/>
               <rowColumns href="#id237"/>
               <rowColumns href="#id238"/>
               <rowColumns href="#id239"/>
               <rowColumns href="#id240"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id11" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns14:WsdlRow" xmlns:ns14="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns14:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id241"/>
               <rowColumns href="#id242"/>
               <rowColumns href="#id243"/>
               <rowColumns href="#id244"/>
               <rowColumns href="#id245"/>
               <rowColumns href="#id246"/>
               <rowColumns href="#id247"/>
               <rowColumns href="#id248"/>
               <rowColumns href="#id249"/>
               <rowColumns href="#id250"/>
               <rowColumns href="#id251"/>
               <rowColumns href="#id252"/>
               <rowColumns href="#id253"/>
               <rowColumns href="#id254"/>
               <rowColumns href="#id255"/>
               <rowColumns href="#id256"/>
               <rowColumns href="#id257"/>
               <rowColumns href="#id258"/>
               <rowColumns href="#id259"/>
               <rowColumns href="#id260"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id19" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns15:WsdlRow" xmlns:ns15="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns15:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id261"/>
               <rowColumns href="#id262"/>
               <rowColumns href="#id263"/>
               <rowColumns href="#id264"/>
               <rowColumns href="#id265"/>
               <rowColumns href="#id266"/>
               <rowColumns href="#id267"/>
               <rowColumns href="#id268"/>
               <rowColumns href="#id269"/>
               <rowColumns href="#id270"/>
               <rowColumns href="#id271"/>
               <rowColumns href="#id272"/>
               <rowColumns href="#id273"/>
               <rowColumns href="#id274"/>
               <rowColumns href="#id275"/>
               <rowColumns href="#id276"/>
               <rowColumns href="#id277"/>
               <rowColumns href="#id278"/>
               <rowColumns href="#id279"/>
               <rowColumns href="#id280"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id18" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns16:WsdlRow" xmlns:ns16="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns16:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id281"/>
               <rowColumns href="#id282"/>
               <rowColumns href="#id283"/>
               <rowColumns href="#id284"/>
               <rowColumns href="#id285"/>
               <rowColumns href="#id286"/>
               <rowColumns href="#id287"/>
               <rowColumns href="#id288"/>
               <rowColumns href="#id289"/>
               <rowColumns href="#id290"/>
               <rowColumns href="#id291"/>
               <rowColumns href="#id292"/>
               <rowColumns href="#id293"/>
               <rowColumns href="#id294"/>
               <rowColumns href="#id295"/>
               <rowColumns href="#id296"/>
               <rowColumns href="#id297"/>
               <rowColumns href="#id298"/>
               <rowColumns href="#id299"/>
               <rowColumns href="#id300"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id2" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns17:WsdlRow" xmlns:ns17="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns17:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id301"/>
               <rowColumns href="#id302"/>
               <rowColumns href="#id303"/>
               <rowColumns href="#id304"/>
               <rowColumns href="#id305"/>
               <rowColumns href="#id306"/>
               <rowColumns href="#id307"/>
               <rowColumns href="#id308"/>
               <rowColumns href="#id309"/>
               <rowColumns href="#id310"/>
               <rowColumns href="#id311"/>
               <rowColumns href="#id312"/>
               <rowColumns href="#id313"/>
               <rowColumns href="#id314"/>
               <rowColumns href="#id315"/>
               <rowColumns href="#id316"/>
               <rowColumns href="#id317"/>
               <rowColumns href="#id318"/>
               <rowColumns href="#id319"/>
               <rowColumns href="#id320"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id9" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns18:WsdlRow" xmlns:ns18="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns18:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id321"/>
               <rowColumns href="#id322"/>
               <rowColumns href="#id323"/>
               <rowColumns href="#id324"/>
               <rowColumns href="#id325"/>
               <rowColumns href="#id326"/>
               <rowColumns href="#id327"/>
               <rowColumns href="#id328"/>
               <rowColumns href="#id329"/>
               <rowColumns href="#id330"/>
               <rowColumns href="#id331"/>
               <rowColumns href="#id332"/>
               <rowColumns href="#id333"/>
               <rowColumns href="#id334"/>
               <rowColumns href="#id335"/>
               <rowColumns href="#id336"/>
               <rowColumns href="#id337"/>
               <rowColumns href="#id338"/>
               <rowColumns href="#id339"/>
               <rowColumns href="#id340"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id1" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns19:WsdlRow" xmlns:ns19="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns19:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id341"/>
               <rowColumns href="#id342"/>
               <rowColumns href="#id343"/>
               <rowColumns href="#id344"/>
               <rowColumns href="#id345"/>
               <rowColumns href="#id346"/>
               <rowColumns href="#id347"/>
               <rowColumns href="#id348"/>
               <rowColumns href="#id349"/>
               <rowColumns href="#id350"/>
               <rowColumns href="#id351"/>
               <rowColumns href="#id352"/>
               <rowColumns href="#id353"/>
               <rowColumns href="#id354"/>
               <rowColumns href="#id355"/>
               <rowColumns href="#id356"/>
               <rowColumns href="#id357"/>
               <rowColumns href="#id358"/>
               <rowColumns href="#id359"/>
               <rowColumns href="#id360"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id6" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns20:WsdlRow" xmlns:ns20="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns20:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id361"/>
               <rowColumns href="#id362"/>
               <rowColumns href="#id363"/>
               <rowColumns href="#id364"/>
               <rowColumns href="#id365"/>
               <rowColumns href="#id366"/>
               <rowColumns href="#id367"/>
               <rowColumns href="#id368"/>
               <rowColumns href="#id369"/>
               <rowColumns href="#id370"/>
               <rowColumns href="#id371"/>
               <rowColumns href="#id372"/>
               <rowColumns href="#id373"/>
               <rowColumns href="#id374"/>
               <rowColumns href="#id375"/>
               <rowColumns href="#id376"/>
               <rowColumns href="#id377"/>
               <rowColumns href="#id378"/>
               <rowColumns href="#id379"/>
               <rowColumns href="#id380"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id8" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns21:WsdlRow" xmlns:ns21="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns21:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id381"/>
               <rowColumns href="#id382"/>
               <rowColumns href="#id383"/>
               <rowColumns href="#id384"/>
               <rowColumns href="#id385"/>
               <rowColumns href="#id386"/>
               <rowColumns href="#id387"/>
               <rowColumns href="#id388"/>
               <rowColumns href="#id389"/>
               <rowColumns href="#id390"/>
               <rowColumns href="#id391"/>
               <rowColumns href="#id392"/>
               <rowColumns href="#id393"/>
               <rowColumns href="#id394"/>
               <rowColumns href="#id395"/>
               <rowColumns href="#id396"/>
               <rowColumns href="#id397"/>
               <rowColumns href="#id398"/>
               <rowColumns href="#id399"/>
               <rowColumns href="#id400"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id10" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns22:WsdlRow" xmlns:ns22="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <rowColumns soapenc:arrayType="ns22:WsdlElement[20]" xsi:type="soapenc:Array">
               <rowColumns href="#id401"/>
               <rowColumns href="#id402"/>
               <rowColumns href="#id403"/>
               <rowColumns href="#id404"/>
               <rowColumns href="#id405"/>
               <rowColumns href="#id406"/>
               <rowColumns href="#id407"/>
               <rowColumns href="#id408"/>
               <rowColumns href="#id409"/>
               <rowColumns href="#id410"/>
               <rowColumns href="#id411"/>
               <rowColumns href="#id412"/>
               <rowColumns href="#id413"/>
               <rowColumns href="#id414"/>
               <rowColumns href="#id415"/>
               <rowColumns href="#id416"/>
               <rowColumns href="#id417"/>
               <rowColumns href="#id418"/>
               <rowColumns href="#id419"/>
               <rowColumns href="#id420"/>
            </rowColumns>
         </multiRef>
         <multiRef id="id277" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns23:WsdlElement" xmlns:ns23="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:18 Column:16</column>
         </multiRef>
         <multiRef id="id62" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns24:WsdlElement" xmlns:ns24="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:19 Column:1</column>
         </multiRef>
         <multiRef id="id279" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns25:WsdlElement" xmlns:ns25="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:18 Column:18</column>
         </multiRef>
         <multiRef id="id289" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns26:WsdlElement" xmlns:ns26="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:17 Column:8</column>
         </multiRef>
         <multiRef id="id280" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns27:WsdlElement" xmlns:ns27="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:18 Column:19</column>
         </multiRef>
         <multiRef id="id343" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns28:WsdlElement" xmlns:ns28="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:0 Column:2</column>
         </multiRef>
         <multiRef id="id417" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns29:WsdlElement" xmlns:ns29="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:9 Column:16</column>
         </multiRef>
         <multiRef id="id323" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns30:WsdlElement" xmlns:ns30="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:8 Column:2</column>
         </multiRef>
         <multiRef id="id111" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns31:WsdlElement" xmlns:ns31="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:15 Column:10</column>
         </multiRef>
         <multiRef id="id278" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns32:WsdlElement" xmlns:ns32="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:18 Column:17</column>
         </multiRef>
         <multiRef id="id267" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns33:WsdlElement" xmlns:ns33="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:18 Column:6</column>
         </multiRef>
         <multiRef id="id281" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns34:WsdlElement" xmlns:ns34="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:17 Column:0</column>
         </multiRef>
         <multiRef id="id151" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns35:WsdlElement" xmlns:ns35="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:3 Column:10</column>
         </multiRef>
         <multiRef id="id64" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns36:WsdlElement" xmlns:ns36="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:19 Column:3</column>
         </multiRef>
         <multiRef id="id225" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns37:WsdlElement" xmlns:ns37="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:14 Column:4</column>
         </multiRef>
         <multiRef id="id191" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns38:WsdlElement" xmlns:ns38="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:16 Column:10</column>
         </multiRef>
         <multiRef id="id375" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns39:WsdlElement" xmlns:ns39="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:5 Column:14</column>
         </multiRef>
         <multiRef id="id269" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns40:WsdlElement" xmlns:ns40="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:18 Column:8</column>
         </multiRef>
         <multiRef id="id107" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns41:WsdlElement" xmlns:ns41="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:15 Column:6</column>
         </multiRef>
         <multiRef id="id383" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns42:WsdlElement" xmlns:ns42="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:7 Column:2</column>
         </multiRef>
         <multiRef id="id341" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns43:WsdlElement" xmlns:ns43="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:0 Column:0</column>
         </multiRef>
         <multiRef id="id208" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns44:WsdlElement" xmlns:ns44="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:4 Column:7</column>
         </multiRef>
         <multiRef id="id144" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns45:WsdlElement" xmlns:ns45="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:3 Column:3</column>
         </multiRef>
         <multiRef id="id373" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns46:WsdlElement" xmlns:ns46="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:5 Column:12</column>
         </multiRef>
         <multiRef id="id336" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns47:WsdlElement" xmlns:ns47="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:8 Column:15</column>
         </multiRef>
         <multiRef id="id200" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns48:WsdlElement" xmlns:ns48="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:16 Column:19</column>
         </multiRef>
         <multiRef id="id195" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns49:WsdlElement" xmlns:ns49="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:16 Column:14</column>
         </multiRef>
         <multiRef id="id34" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns50:WsdlElement" xmlns:ns50="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:13 Column:13</column>
         </multiRef>
         <multiRef id="id290" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns51:WsdlElement" xmlns:ns51="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:17 Column:9</column>
         </multiRef>
         <multiRef id="id260" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns52:WsdlElement" xmlns:ns52="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:10 Column:19</column>
         </multiRef>
         <multiRef id="id114" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns53:WsdlElement" xmlns:ns53="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:15 Column:13</column>
         </multiRef>
         <multiRef id="id377" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns54:WsdlElement" xmlns:ns54="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:5 Column:16</column>
         </multiRef>
         <multiRef id="id133" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns55:WsdlElement" xmlns:ns55="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:2 Column:12</column>
         </multiRef>
         <multiRef id="id90" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns56:WsdlElement" xmlns:ns56="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:6 Column:9</column>
         </multiRef>
         <multiRef id="id384" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns57:WsdlElement" xmlns:ns57="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:7 Column:3</column>
         </multiRef>
         <multiRef id="id128" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns58:WsdlElement" xmlns:ns58="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:2 Column:7</column>
         </multiRef>
         <multiRef id="id299" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns59:WsdlElement" xmlns:ns59="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:17 Column:18</column>
         </multiRef>
         <multiRef id="id330" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns60:WsdlElement" xmlns:ns60="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:8 Column:9</column>
         </multiRef>
         <multiRef id="id242" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns61:WsdlElement" xmlns:ns61="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:10 Column:1</column>
         </multiRef>
         <multiRef id="id127" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns62:WsdlElement" xmlns:ns62="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:2 Column:6</column>
         </multiRef>
         <multiRef id="id394" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns63:WsdlElement" xmlns:ns63="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:7 Column:13</column>
         </multiRef>
         <multiRef id="id188" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns64:WsdlElement" xmlns:ns64="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:16 Column:7</column>
         </multiRef>
         <multiRef id="id247" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns65:WsdlElement" xmlns:ns65="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:10 Column:6</column>
         </multiRef>
         <multiRef id="id122" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns66:WsdlElement" xmlns:ns66="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:2 Column:1</column>
         </multiRef>
         <multiRef id="id238" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns67:WsdlElement" xmlns:ns67="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:14 Column:17</column>
         </multiRef>
         <multiRef id="id296" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns68:WsdlElement" xmlns:ns68="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:17 Column:15</column>
         </multiRef>
         <multiRef id="id211" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns69:WsdlElement" xmlns:ns69="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:4 Column:10</column>
         </multiRef>
         <multiRef id="id87" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns70:WsdlElement" xmlns:ns70="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:6 Column:6</column>
         </multiRef>
         <multiRef id="id83" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns71:WsdlElement" xmlns:ns71="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:6 Column:2</column>
         </multiRef>
         <multiRef id="id313" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns72:WsdlElement" xmlns:ns72="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:1 Column:12</column>
         </multiRef>
         <multiRef id="id105" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns73:WsdlElement" xmlns:ns73="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:15 Column:4</column>
         </multiRef>
         <multiRef id="id285" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns74:WsdlElement" xmlns:ns74="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:17 Column:4</column>
         </multiRef>
         <multiRef id="id93" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns75:WsdlElement" xmlns:ns75="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:6 Column:12</column>
         </multiRef>
         <multiRef id="id217" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns76:WsdlElement" xmlns:ns76="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:4 Column:16</column>
         </multiRef>
         <multiRef id="id41" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns77:WsdlElement" xmlns:ns77="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:11 Column:0</column>
         </multiRef>
         <multiRef id="id359" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns78:WsdlElement" xmlns:ns78="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:0 Column:18</column>
         </multiRef>
         <multiRef id="id198" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns79:WsdlElement" xmlns:ns79="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:16 Column:17</column>
         </multiRef>
         <multiRef id="id302" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns80:WsdlElement" xmlns:ns80="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:1 Column:1</column>
         </multiRef>
         <multiRef id="id89" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns81:WsdlElement" xmlns:ns81="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:6 Column:8</column>
         </multiRef>
         <multiRef id="id392" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns82:WsdlElement" xmlns:ns82="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:7 Column:11</column>
         </multiRef>
         <multiRef id="id124" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns83:WsdlElement" xmlns:ns83="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:2 Column:3</column>
         </multiRef>
         <multiRef id="id318" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns84:WsdlElement" xmlns:ns84="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:1 Column:17</column>
         </multiRef>
         <multiRef id="id393" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns85:WsdlElement" xmlns:ns85="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:7 Column:12</column>
         </multiRef>
         <multiRef id="id209" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns86:WsdlElement" xmlns:ns86="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:4 Column:8</column>
         </multiRef>
         <multiRef id="id50" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns87:WsdlElement" xmlns:ns87="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:11 Column:9</column>
         </multiRef>
         <multiRef id="id387" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns88:WsdlElement" xmlns:ns88="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:7 Column:6</column>
         </multiRef>
         <multiRef id="id353" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns89:WsdlElement" xmlns:ns89="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:0 Column:12</column>
         </multiRef>
         <multiRef id="id165" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns90:WsdlElement" xmlns:ns90="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:12 Column:4</column>
         </multiRef>
         <multiRef id="id226" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns91:WsdlElement" xmlns:ns91="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:14 Column:5</column>
         </multiRef>
         <multiRef id="id310" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns92:WsdlElement" xmlns:ns92="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:1 Column:9</column>
         </multiRef>
         <multiRef id="id404" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns93:WsdlElement" xmlns:ns93="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:9 Column:3</column>
         </multiRef>
         <multiRef id="id396" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns94:WsdlElement" xmlns:ns94="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:7 Column:15</column>
         </multiRef>
         <multiRef id="id207" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns95:WsdlElement" xmlns:ns95="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:4 Column:6</column>
         </multiRef>
         <multiRef id="id166" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns96:WsdlElement" xmlns:ns96="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:12 Column:5</column>
         </multiRef>
         <multiRef id="id286" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns97:WsdlElement" xmlns:ns97="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:17 Column:5</column>
         </multiRef>
         <multiRef id="id24" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns98:WsdlElement" xmlns:ns98="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:13 Column:3</column>
         </multiRef>
         <multiRef id="id317" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns99:WsdlElement" xmlns:ns99="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:1 Column:16</column>
         </multiRef>
         <multiRef id="id171" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns100:WsdlElement" xmlns:ns100="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:12 Column:10</column>
         </multiRef>
         <multiRef id="id158" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns101:WsdlElement" xmlns:ns101="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:3 Column:17</column>
         </multiRef>
         <multiRef id="id371" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns102:WsdlElement" xmlns:ns102="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:5 Column:10</column>
         </multiRef>
         <multiRef id="id395" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns103:WsdlElement" xmlns:ns103="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:7 Column:14</column>
         </multiRef>
         <multiRef id="id91" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns104:WsdlElement" xmlns:ns104="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:6 Column:10</column>
         </multiRef>
         <multiRef id="id315" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns105:WsdlElement" xmlns:ns105="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:1 Column:14</column>
         </multiRef>
         <multiRef id="id339" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns106:WsdlElement" xmlns:ns106="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:8 Column:18</column>
         </multiRef>
         <multiRef id="id293" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns107:WsdlElement" xmlns:ns107="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:17 Column:12</column>
         </multiRef>
         <multiRef id="id204" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns108:WsdlElement" xmlns:ns108="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:4 Column:3</column>
         </multiRef>
         <multiRef id="id103" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns109:WsdlElement" xmlns:ns109="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:15 Column:2</column>
         </multiRef>
         <multiRef id="id340" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns110:WsdlElement" xmlns:ns110="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:8 Column:19</column>
         </multiRef>
         <multiRef id="id95" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns111:WsdlElement" xmlns:ns111="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:6 Column:14</column>
         </multiRef>
         <multiRef id="id223" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns112:WsdlElement" xmlns:ns112="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:14 Column:2</column>
         </multiRef>
         <multiRef id="id411" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns113:WsdlElement" xmlns:ns113="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:9 Column:10</column>
         </multiRef>
         <multiRef id="id153" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns114:WsdlElement" xmlns:ns114="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:3 Column:12</column>
         </multiRef>
         <multiRef id="id265" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns115:WsdlElement" xmlns:ns115="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:18 Column:4</column>
         </multiRef>
         <multiRef id="id136" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns116:WsdlElement" xmlns:ns116="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:2 Column:15</column>
         </multiRef>
         <multiRef id="id157" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns117:WsdlElement" xmlns:ns117="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:3 Column:16</column>
         </multiRef>
         <multiRef id="id257" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns118:WsdlElement" xmlns:ns118="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:10 Column:16</column>
         </multiRef>
         <multiRef id="id142" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns119:WsdlElement" xmlns:ns119="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:3 Column:1</column>
         </multiRef>
         <multiRef id="id370" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns120:WsdlElement" xmlns:ns120="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:5 Column:9</column>
         </multiRef>
         <multiRef id="id365" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns121:WsdlElement" xmlns:ns121="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:5 Column:4</column>
         </multiRef>
         <multiRef id="id97" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns122:WsdlElement" xmlns:ns122="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:6 Column:16</column>
         </multiRef>
         <multiRef id="id388" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns123:WsdlElement" xmlns:ns123="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:7 Column:7</column>
         </multiRef>
         <multiRef id="id152" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns124:WsdlElement" xmlns:ns124="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:3 Column:11</column>
         </multiRef>
         <multiRef id="id212" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns125:WsdlElement" xmlns:ns125="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:4 Column:11</column>
         </multiRef>
         <multiRef id="id108" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns126:WsdlElement" xmlns:ns126="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:15 Column:7</column>
         </multiRef>
         <multiRef id="id138" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns127:WsdlElement" xmlns:ns127="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:2 Column:17</column>
         </multiRef>
         <multiRef id="id22" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns128:WsdlElement" xmlns:ns128="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:13 Column:1</column>
         </multiRef>
         <multiRef id="id169" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns129:WsdlElement" xmlns:ns129="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:12 Column:8</column>
         </multiRef>
         <multiRef id="id70" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns130:WsdlElement" xmlns:ns130="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:19 Column:9</column>
         </multiRef>
         <multiRef id="id319" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns131:WsdlElement" xmlns:ns131="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:1 Column:18</column>
         </multiRef>
         <multiRef id="id266" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns132:WsdlElement" xmlns:ns132="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:18 Column:5</column>
         </multiRef>
         <multiRef id="id321" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns133:WsdlElement" xmlns:ns133="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:8 Column:0</column>
         </multiRef>
         <multiRef id="id115" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns134:WsdlElement" xmlns:ns134="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:15 Column:14</column>
         </multiRef>
         <multiRef id="id202" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns135:WsdlElement" xmlns:ns135="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:4 Column:1</column>
         </multiRef>
         <multiRef id="id170" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns136:WsdlElement" xmlns:ns136="urn:axis12bug" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
            <column xsi:type="soapenc:string">DATA Row:12 Column:9</column>
         </multiRef>
         <multiRef id="id58" soapenc:root="0" so

Davanum Srinivas added a comment - 12/Jun/05 06:21 AM
Output on the console.

Using JVM_OPTS :
.>>>> Row :0
    Column :DATA Row:0 Column:0
    Column :DATA Row:0 Column:1
    Column :DATA Row:0 Column:2
    Column :DATA Row:0 Column:3
    Column :DATA Row:0 Column:4
    Column :DATA Row:0 Column:5
    Column :DATA Row:0 Column:6
    Column :DATA Row:0 Column:7
    Column :DATA Row:0 Column:8
    Column :DATA Row:0 Column:9
    Column :DATA Row:0 Column:10
    Column :DATA Row:0 Column:11
    Column :DATA Row:0 Column:12
    Column :DATA Row:0 Column:13
    Column :DATA Row:0 Column:14
    Column :DATA Row:0 Column:15
    Column :DATA Row:0 Column:16
    Column :DATA Row:0 Column:17
    Column :DATA Row:0 Column:18
    Column :DATA Row:0 Column:19
>>>> Row :1
    Column :DATA Row:1 Column:0
    Column :DATA Row:1 Column:1
    Column :DATA Row:1 Column:2
    Column :DATA Row:1 Column:3
    Column :DATA Row:1 Column:4
    Column :DATA Row:1 Column:5
    Column :DATA Row:1 Column:6
    Column :DATA Row:1 Column:7
    Column :DATA Row:1 Column:8
    Column :DATA Row:1 Column:9
    Column :DATA Row:1 Column:10
    Column :DATA Row:1 Column:11
    Column :DATA Row:1 Column:12
    Column :DATA Row:1 Column:13
    Column :DATA Row:1 Column:14
    Column :DATA Row:1 Column:15
    Column :DATA Row:1 Column:16
    Column :DATA Row:1 Column:17
    Column :DATA Row:1 Column:18
    Column :DATA Row:1 Column:19
>>>> Row :2
    Column :DATA Row:2 Column:0
    Column :DATA Row:2 Column:1
    Column :DATA Row:2 Column:2
    Column :DATA Row:2 Column:3
    Column :DATA Row:2 Column:4
    Column :DATA Row:2 Column:5
    Column :DATA Row:2 Column:6
    Column :DATA Row:2 Column:7
    Column :DATA Row:2 Column:8
    Column :DATA Row:2 Column:9
    Column :DATA Row:2 Column:10
    Column :DATA Row:2 Column:11
    Column :DATA Row:2 Column:12
    Column :DATA Row:2 Column:13
    Column :DATA Row:2 Column:14
    Column :DATA Row:2 Column:15
    Column :DATA Row:2 Column:16
    Column :DATA Row:2 Column:17
    Column :DATA Row:2 Column:18
    Column :DATA Row:2 Column:19
>>>> Row :3
    Column :DATA Row:3 Column:0
    Column :DATA Row:3 Column:1
    Column :DATA Row:3 Column:2
    Column :DATA Row:3 Column:3
    Column :DATA Row:3 Column:4
    Column :DATA Row:3 Column:5
    Column :DATA Row:3 Column:6
    Column :DATA Row:3 Column:7
    Column :DATA Row:3 Column:8
    Column :DATA Row:3 Column:9
    Column :DATA Row:3 Column:10
    Column :DATA Row:3 Column:11
    Column :DATA Row:3 Column:12
    Column :DATA Row:3 Column:13
    Column :DATA Row:3 Column:14
    Column :DATA Row:3 Column:15
    Column :DATA Row:3 Column:16
    Column :DATA Row:3 Column:17
    Column :DATA Row:3 Column:18
    Column :DATA Row:3 Column:19
>>>> Row :4
    Column :DATA Row:4 Column:0
    Column :DATA Row:4 Column:1
    Column :DATA Row:4 Column:2
    Column :DATA Row:4 Column:3
    Column :DATA Row:4 Column:4
    Column :DATA Row:4 Column:5
    Column :DATA Row:4 Column:6
    Column :DATA Row:4 Column:7
    Column :DATA Row:4 Column:8
    Column :DATA Row:4 Column:9
    Column :DATA Row:4 Column:10
    Column :DATA Row:4 Column:11
    Column :DATA Row:4 Column:12
    Column :DATA Row:4 Column:13
    Column :DATA Row:4 Column:14
    Column :DATA Row:4 Column:15
    Column :DATA Row:4 Column:16
    Column :DATA Row:4 Column:17
    Column :DATA Row:4 Column:18
    Column :DATA Row:4 Column:19
>>>> Row :5
    Column :DATA Row:5 Column:0
    Column :DATA Row:5 Column:1
    Column :DATA Row:5 Column:2
    Column :DATA Row:5 Column:3
    Column :DATA Row:5 Column:4
    Column :DATA Row:5 Column:5
    Column :DATA Row:5 Column:6
    Column :DATA Row:5 Column:7
    Column :DATA Row:5 Column:8
    Column :DATA Row:5 Column:9
    Column :DATA Row:5 Column:10
    Column :DATA Row:5 Column:11
    Column :DATA Row:5 Column:12
    Column :DATA Row:5 Column:13
    Column :DATA Row:5 Column:14
    Column :DATA Row:5 Column:15
    Column :DATA Row:5 Column:16
    Column :DATA Row:5 Column:17
    Column :DATA Row:5 Column:18
    Column :DATA Row:5 Column:19
>>>> Row :6
    Column :DATA Row:6 Column:0
    Column :DATA Row:6 Column:1
    Column :DATA Row:6 Column:2
    Column :DATA Row:6 Column:3
    Column :DATA Row:6 Column:4
    Column :DATA Row:6 Column:5
    Column :DATA Row:6 Column:6
    Column :DATA Row:6 Column:7
    Column :DATA Row:6 Column:8
    Column :DATA Row:6 Column:9
    Column :DATA Row:6 Column:10
    Column :DATA Row:6 Column:11
    Column :DATA Row:6 Column:12
    Column :DATA Row:6 Column:13
    Column :DATA Row:6 Column:14
    Column :DATA Row:6 Column:15
    Column :DATA Row:6 Column:16
    Column :DATA Row:6 Column:17
    Column :DATA Row:6 Column:18
    Column :DATA Row:6 Column:19
>>>> Row :7
    Column :DATA Row:7 Column:0
    Column :DATA Row:7 Column:1
    Column :DATA Row:7 Column:2
    Column :DATA Row:7 Column:3
    Column :DATA Row:7 Column:4
    Column :DATA Row:7 Column:5
    Column :DATA Row:7 Column:6
    Column :DATA Row:7 Column:7
    Column :DATA Row:7 Column:8
    Column :DATA Row:7 Column:9
    Column :DATA Row:7 Column:10
    Column :DATA Row:7 Column:11
    Column :DATA Row:7 Column:12
    Column :DATA Row:7 Column:13
    Column :DATA Row:7 Column:14
    Column :DATA Row:7 Column:15
    Column :DATA Row:7 Column:16
    Column :DATA Row:7 Column:17
    Column :DATA Row:7 Column:18
    Column :DATA Row:7 Column:19
>>>> Row :8
    Column :DATA Row:8 Column:0
    Column :DATA Row:8 Column:1
    Column :DATA Row:8 Column:2
    Column :DATA Row:8 Column:3
    Column :DATA Row:8 Column:4
    Column :DATA Row:8 Column:5
    Column :DATA Row:8 Column:6
    Column :DATA Row:8 Column:7
    Column :DATA Row:8 Column:8
    Column :DATA Row:8 Column:9
    Column :DATA Row:8 Column:10
    Column :DATA Row:8 Column:11
    Column :DATA Row:8 Column:12
    Column :DATA Row:8 Column:13
    Column :DATA Row:8 Column:14
    Column :DATA Row:8 Column:15
    Column :DATA Row:8 Column:16
    Column :DATA Row:8 Column:17
    Column :DATA Row:8 Column:18
    Column :DATA Row:8 Column:19
>>>> Row :9
    Column :DATA Row:9 Column:0
    Column :DATA Row:9 Column:1
    Column :DATA Row:9 Column:2
    Column :DATA Row:9 Column:3
    Column :DATA Row:9 Column:4
    Column :DATA Row:9 Column:5
    Column :DATA Row:9 Column:6
    Column :DATA Row:9 Column:7
    Column :DATA Row:9 Column:8
    Column :DATA Row:9 Column:9
    Column :DATA Row:9 Column:10
    Column :DATA Row:9 Column:11
    Column :DATA Row:9 Column:12
    Column :DATA Row:9 Column:13
    Column :DATA Row:9 Column:14
    Column :DATA Row:9 Column:15
    Column :DATA Row:9 Column:16
    Column :DATA Row:9 Column:17
    Column :DATA Row:9 Column:18
    Column :DATA Row:9 Column:19
>>>> Row :10
    Column :DATA Row:10 Column:0
    Column :DATA Row:10 Column:1
    Column :DATA Row:10 Column:2
    Column :DATA Row:10 Column:3
    Column :DATA Row:10 Column:4
    Column :DATA Row:10 Column:5
    Column :DATA Row:10 Column:6
    Column :DATA Row:10 Column:7
    Column :DATA Row:10 Column:8
    Column :DATA Row:10 Column:9
    Column :DATA Row:10 Column:10
    Column :DATA Row:10 Column:11
    Column :DATA Row:10 Column:12
    Column :DATA Row:10 Column:13
    Column :DATA Row:10 Column:14
    Column :DATA Row:10 Column:15
    Column :DATA Row:10 Column:16
    Column :DATA Row:10 Column:17
    Column :DATA Row:10 Column:18
    Column :DATA Row:10 Column:19
>>>> Row :11
    Column :DATA Row:11 Column:0
    Column :DATA Row:11 Column:1
    Column :DATA Row:11 Column:2
    Column :DATA Row:11 Column:3
    Column :DATA Row:11 Column:4
    Column :DATA Row:11 Column:5
    Column :DATA Row:11 Column:6
    Column :DATA Row:11 Column:7
    Column :DATA Row:11 Column:8
    Column :DATA Row:11 Column:9
    Column :DATA Row:11 Column:10
    Column :DATA Row:11 Column:11
    Column :DATA Row:11 Column:12
    Column :DATA Row:11 Column:13
    Column :DATA Row:11 Column:14
    Column :DATA Row:11 Column:15
    Column :DATA Row:11 Column:16
    Column :DATA Row:11 Column:17
    Column :DATA Row:11 Column:18
    Column :DATA Row:11 Column:19
>>>> Row :12
    Column :DATA Row:12 Column:0
    Column :DATA Row:12 Column:1
    Column :DATA Row:12 Column:2
    Column :DATA Row:12 Column:3
    Column :DATA Row:12 Column:4
    Column :DATA Row:12 Column:5
    Column :DATA Row:12 Column:6
    Column :DATA Row:12 Column:7
    Column :DATA Row:12 Column:8
    Column :DATA Row:12 Column:9
    Column :DATA Row:12 Column:10
    Column :DATA Row:12 Column:11
    Column :DATA Row:12 Column:12
    Column :DATA Row:12 Column:13
    Column :DATA Row:12 Column:14
    Column :DATA Row:12 Column:15
    Column :DATA Row:12 Column:16
    Column :DATA Row:12 Column:17
    Column :DATA Row:12 Column:18
    Column :DATA Row:12 Column:19
>>>> Row :13
    Column :DATA Row:13 Column:0
    Column :DATA Row:13 Column:1
    Column :DATA Row:13 Column:2
    Column :DATA Row:13 Column:3
    Column :DATA Row:13 Column:4
    Column :DATA Row:13 Column:5
    Column :DATA Row:13 Column:6
    Column :DATA Row:13 Column:7
    Column :DATA Row:13 Column:8
    Column :DATA Row:13 Column:9
    Column :DATA Row:13 Column:10
    Column :DATA Row:13 Column:11
    Column :DATA Row:13 Column:12
    Column :DATA Row:13 Column:13
    Column :DATA Row:13 Column:14
    Column :DATA Row:13 Column:15
    Column :DATA Row:13 Column:16
    Column :DATA Row:13 Column:17
    Column :DATA Row:13 Column:18
    Column :DATA Row:13 Column:19
>>>> Row :14
    Column :DATA Row:14 Column:0
    Column :DATA Row:14 Column:1
    Column :DATA Row:14 Column:2
    Column :DATA Row:14 Column:3
    Column :DATA Row:14 Column:4
    Column :DATA Row:14 Column:5
    Column :DATA Row:14 Column:6
    Column :DATA Row:14 Column:7
    Column :DATA Row:14 Column:8
    Column :DATA Row:14 Column:9
    Column :DATA Row:14 Column:10
    Column :DATA Row:14 Column:11
    Column :DATA Row:14 Column:12
    Column :DATA Row:14 Column:13
    Column :DATA Row:14 Column:14
    Column :DATA Row:14 Column:15
    Column :DATA Row:14 Column:16
    Column :DATA Row:14 Column:17
    Column :DATA Row:14 Column:18
    Column :DATA Row:14 Column:19
>>>> Row :15
    Column :DATA Row:15 Column:0
    Column :DATA Row:15 Column:1
    Column :DATA Row:15 Column:2
    Column :DATA Row:15 Column:3
    Column :DATA Row:15 Column:4
    Column :DATA Row:15 Column:5
    Column :DATA Row:15 Column:6
    Column :DATA Row:15 Column:7
    Column :DATA Row:15 Column:8
    Column :DATA Row:15 Column:9
    Column :DATA Row:15 Column:10
    Column :DATA Row:15 Column:11
    Column :DATA Row:15 Column:12
    Column :DATA Row:15 Column:13
    Column :DATA Row:15 Column:14
    Column :DATA Row:15 Column:15
    Column :DATA Row:15 Column:16
    Column :DATA Row:15 Column:17
    Column :DATA Row:15 Column:18
    Column :DATA Row:15 Column:19
>>>> Row :16
    Column :DATA Row:16 Column:0
    Column :DATA Row:16 Column:1
    Column :DATA Row:16 Column:2
    Column :DATA Row:16 Column:3
    Column :DATA Row:16 Column:4
    Column :DATA Row:16 Column:5
    Column :DATA Row:16 Column:6
    Column :DATA Row:16 Column:7
    Column :DATA Row:16 Column:8
    Column :DATA Row:16 Column:9
    Column :DATA Row:16 Column:10
    Column :DATA Row:16 Column:11
    Column :DATA Row:16 Column:12
    Column :DATA Row:16 Column:13
    Column :DATA Row:16 Column:14
    Column :DATA Row:16 Column:15
    Column :DATA Row:16 Column:16
    Column :DATA Row:16 Column:17
    Column :DATA Row:16 Column:18
    Column :DATA Row:16 Column:19
>>>> Row :17
    Column :DATA Row:17 Column:0
    Column :DATA Row:17 Column:1
    Column :DATA Row:17 Column:2
    Column :DATA Row:17 Column:3
    Column :DATA Row:17 Column:4
    Column :DATA Row:17 Column:5
    Column :DATA Row:17 Column:6
    Column :DATA Row:17 Column:7
    Column :DATA Row:17 Column:8
    Column :DATA Row:17 Column:9
    Column :DATA Row:17 Column:10
    Column :DATA Row:17 Column:11
    Column :DATA Row:17 Column:12
    Column :DATA Row:17 Column:13
    Column :DATA Row:17 Column:14
    Column :DATA Row:17 Column:15
    Column :DATA Row:17 Column:16
    Column :DATA Row:17 Column:17
    Column :DATA Row:17 Column:18
    Column :DATA Row:17 Column:19
>>>> Row :18
    Column :DATA Row:18 Column:0
    Column :DATA Row:18 Column:1
    Column :DATA Row:18 Column:2
    Column :DATA Row:18 Column:3
    Column :DATA Row:18 Column:4
    Column :DATA Row:18 Column:5
    Column :DATA Row:18 Column:6
    Column :DATA Row:18 Column:7
    Column :DATA Row:18 Column:8
    Column :DATA Row:18 Column:9
    Column :DATA Row:18 Column:10
    Column :DATA Row:18 Column:11
    Column :DATA Row:18 Column:12
    Column :DATA Row:18 Column:13
    Column :DATA Row:18 Column:14
    Column :DATA Row:18 Column:15
    Column :DATA Row:18 Column:16
    Column :DATA Row:18 Column:17
    Column :DATA Row:18 Column:18
    Column :DATA Row:18 Column:19
>>>> Row :19
    Column :DATA Row:19 Column:0
    Column :DATA Row:19 Column:1
    Column :DATA Row:19 Column:2
    Column :DATA Row:19 Column:3
    Column :DATA Row:19 Column:4
    Column :DATA Row:19 Column:5
    Column :DATA Row:19 Column:6
    Column :DATA Row:19 Column:7
    Column :DATA Row:19 Column:8
    Column :DATA Row:19 Column:9
    Column :DATA Row:19 Column:10
    Column :DATA Row:19 Column:11
    Column :DATA Row:19 Column:12
    Column :DATA Row:19 Column:13
    Column :DATA Row:19 Column:14
    Column :DATA Row:19 Column:15
    Column :DATA Row:19 Column:16
    Column :DATA Row:19 Column:17
    Column :DATA Row:19 Column:18
    Column :DATA Row:19 Column:19

Time: 6.86

OK (1 test)

Davanum Srinivas added a comment - 12/Jun/05 06:22 AM
Here's the code generated from your full1.wsdl and test case.

-- dims

Davanum Srinivas added a comment - 12/Jun/05 06:23 AM
Am sorry. i can't recreate the problem. I generated the code from your full1.wsdl. see the zip i uploaded. works fine.

-- dims

David Rolfe added a comment - 12/Jun/05 06:24 PM
We examined the zip file you uploaded - We noticed something:

Our code works with 3 record classes wheras you test appears to use the wsdl2java generated versions of those classes. For example our our WsdlElement looks like this:

package axis12bug;

public class WsdlElement
{
public Object column;

public WsdlElement()
  {
  }

} // Generated by OrindaBuild 5.0


Yours looks like this:

/**
 * WsdlElement.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.2.1 Jun 11, 2005 (10:08:18 EDT) WSDL2Java emitter.
 */

package axis12bug;

public class WsdlElement implements java.io.Serializable {
    private java.lang.Object column;

    public WsdlElement() {
    }

    public WsdlElement(
           java.lang.Object column) {
           this.column = column;
    }


    /**
     * Gets the column value for this WsdlElement.
     *
     * @return column
     */
    public java.lang.Object getColumn() {
        return column;
    }


    /**
     * Sets the column value for this WsdlElement.
     *
     * @param column
     */
    public void setColumn(java.lang.Object column) {
        this.column = column;
    }

    private java.lang.Object __equalsCalc = null;
    public synchronized boolean equals(java.lang.Object obj) {
        if (!(obj instanceof WsdlElement)) return false;
        WsdlElement other = (WsdlElement) obj;
        if (obj == null) return false;
        if (this == obj) return true;
        if (__equalsCalc != null) {
            return (__equalsCalc == obj);
        }
        __equalsCalc = obj;
        boolean _equals;
        _equals = true &&
            ((this.column==null && other.getColumn()==null) ||
             (this.column!=null &&
              this.column.equals(other.getColumn())));
        __equalsCalc = null;
        return _equals;
    }

    private boolean __hashCodeCalc = false;
    public synchronized int hashCode() {
        if (__hashCodeCalc) {
            return 0;
        }
        __hashCodeCalc = true;
        int _hashCode = 1;
        if (getColumn() != null) {
            _hashCode += getColumn().hashCode();
        }
        __hashCodeCalc = false;
        return _hashCode;
    }

    // Type metadata
    private static org.apache.axis.description.TypeDesc typeDesc =
        new org.apache.axis.description.TypeDesc(WsdlElement.class, true);

    static {
        typeDesc.setXmlType(new javax.xml.namespace.QName("urn:axis12bug", "WsdlElement"));
        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("column");
        elemField.setXmlName(new javax.xml.namespace.QName("", "column"));
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyType"));
        elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);
    }

    /**
     * Return type metadata object
     */
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
        return typeDesc;
    }

    /**
     * Get Custom Serializer
     */
    public static org.apache.axis.encoding.Serializer getSerializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new org.apache.axis.encoding.ser.BeanSerializer(
            _javaType, _xmlType, typeDesc);
    }

    /**
     * Get Custom Deserializer
     */
    public static org.apache.axis.encoding.Deserializer getDeserializer(
           java.lang.String mechType,
           java.lang.Class _javaType,
           javax.xml.namespace.QName _xmlType) {
        return
          new org.apache.axis.encoding.ser.BeanDeserializer(
            _javaType, _xmlType, typeDesc);
    }

}

We suspect that your test worked because you were using axis generated code on both 'sides' for the records. Tomorrow we'll re-write our test to use your classes and see if we can reproduce your successfull behaviour. If so, we'll try and come up with a well defined and clear bug definition.

Davanum Srinivas added a comment - 12/Jun/05 08:26 PM
David,

by all means keep your beans...BUT the metadata is lost if you use your beans. One way around it is to switch on --helperGen in w2j which will create _Helper.java classes for each of your beans. that should work too.

thanks,
dims

Tom Jordahl added a comment - 13/Jun/05 11:56 PM
Note that in Axis 1.2+ that we have tried to 'fix' the array serializer/deserializer to handle lots of bugs and doc/lit cases. The side affect of this work is that we are depending on the metadata that Axis generates for the types a lot more. Cases that used to work in Axis 1.1 with limited or no metadata now require it.

Not a value judgement, but an observation.


Dan Armbrust added a comment - 13/Jun/05 11:57 PM
Could this be related to what I am seeing here:

http://issues.apache.org/jira/browse/AXIS-2050

?