Does anyone have an answer??? Am I the only one with this problem?
________________________________ From: Kedar, Shahar [mailto:[EMAIL PROTECTED] Sent: Thursday, December 14, 2006 7:06 PM To: axis-user@ws.apache.org Subject: Array within an array is translated into a 2-dimensional array Hi, Could someone please explain to me why SOAP clients (such as .NET or Axis1) translate the "rows" element under the ConnInfoSet complexType into a 2-dimensional array of ConnInfoCell instead of generating a ConnInfoRow object? How can I prevent those clients of performing such translation? <xs:complexType name="ConnInfoSet"> <xs:sequence> <xs:element name="columns" type="ns0:ConnInfoColumn" maxOccurs="unbounded"/> <xs:element name="rows" type="ns0:ConnInfoRow" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ConnInfoColumn"> <xs:sequence> <xs:element name="hidden" type="xs:boolean"/> <xs:element name="name" type="xs:string"/> <xs:element name="type" type="xs:int"/> </xs:sequence> </xs:complexType> <xs:complexType name="ConnInfoRow"> <xs:sequence> <xs:element name="cells" type="ns0:ConnInfoCell" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ConnInfoCell"> <xs:sequence> <xs:element name="cellValue" type="xs:string" nillable="true"/> <xs:element name="columnName" type="xs:string"/> <xs:element name="columnType" type="xs:int"/> </xs:sequence> </xs:complexType> Regards, Shahar Kedar Software AG