views:

768

answers:

0

I'm struggling with the following problem:

I have a PHP-based web service which needs to be consumed by various clients. As long as I keep things simple, everything works fine. I figured that Axis2 and .NET don't like soapenc:array definitions in WSDL, so I created list types for mapping object arrays:

<xsd:complexType name="CourseList">
  <xsd:sequence>
    <xsd:element name="Courses" type="tns:Course" minOccurs="0" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>

Now, if I include something like a List of CourseLists (using the same WSDL procedure), .NET fails as Axis2 (ADB) does with handling this data. I checked the XML that comes over the wire with soapUI; it looks reasonable.

I'm really on the ropes with this one. Any hint would be highly appreciated.

TIA

 KB22