In a previous entry I wrote about passing and returning structured data using NuSOAP. While that approach worked when using a client written in the same version of NuSOAP, it didn’t work for more stringest clients which need well formed WSDL to create proxies for methods and structures. After some more digging I discovered a couple of things: I was using version 0.6.4 of NuSOAP which I found via G