One more item for the issues list...
According to the schema in section A-4.1 the 'name' attribute of
<part> is optional.
This is not indicated in the grammar in section 2.1 and section 2.3.
Section 2.3 also states that "The part _name_ attribute provides a
unique name among all the parts of the enclosing message".
I believe the schema is wrong and that the definition of "partType"
should be changed to:
<complexType name="partType">
<complexContent>
<extension base="wsdl:openAtts">
<attribute name="name" type="NMTOKEN" use="required"/>
<attribute name="type" type="QName" use="optional"/>
<attribute name="element" type="QName" use="optional"/>
</extension>
</complexContent>
</complexType>
--
Gisle Aas,
ActiveState