This message works.
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<btft:echo
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:btft="uri:com.basistech.ws.fortest">
<input>Bloop</input>
<throwPlease>false</throwPlease>
</btft:echo>
</soapenv:Body>
</soapenv:Envelope>
This one fails. Could it be that having more namespace qualifiers is
bad?
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tns="uri:com.basistech.ws.fortest"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:btft="uri:com.basistech.ws.fortest"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<btft:echo><btft:input>Echo This</btft:input>
<btft:throwPlease>false</btft:throwPlease>
</btft:echo></SOAP-ENV:Body></SOAP-ENV:Envelope>