I recently ran into a WSDL which included an operation called “main”. The type of the request message for the operation was of course:
<complexType name=”ArrayOf_xsd_string”>
<complexContent>
<restriction base=”soapenc:Array”>
<attribute ref=”soapenc:arrayType” wsdl:arrayType=”xsd:string[]”/>
</restriction>
</complexContent>
</complexType>
Command line over SOAP. Nice…