I'm doing some interop testing against the axis endpoint, and have
spotted a couple of issues.

1. no response [nothing, not even a single byte] for this request
POST http://nagoya.apache.org:5049/axis/servlet/AxisServlet HTTP/1.1
Content-Type: text/xml; charset=UTF-8
User-Agent: PocketSOAP/1.3.02
Accept-Charset: UTF-8, UTF-16
Host: nagoya.apache.org:5049
Content-Length: 349
SOAPAction: "http://soapinterop.org/";

<S:Envelope
        S:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
        xmlns:S="http://schemas.xmlsoap.org/soap/envelope/";
        xmlns:a="http://soapinterop.org/";
        xmlns:XI="http://www.w3.org/2001/XMLSchema-instance";>
<S:Body><a:echoIntegerArray><inputIntegerArray
XI:nil="true"></inputIntegerArray>
</a:echoIntegerArray>
</S:Body></S:Envelope>

2. mustUnderstand checks aren't being done, I send this request, which
should cause a mustUnderstand fault, but doesn't
<S:Envelope
        S:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
        xmlns:S="http://schemas.xmlsoap.org/soap/envelope/";
        xmlns:b="http://soapinterop.org/";
        xmlns:a="http://soapinterop.org/headers/";
        xmlns:XS="http://www.w3.org/2001/XMLSchema";
        xmlns:XI="http://www.w3.org/2001/XMLSchema-instance";>
<S:Header>
<a:Transaction S:mustUnderstand="1"
XI:type="XS:short">5</a:Transaction>
</S:Header>
<S:Body><b:echoString><inputString XI:type="XS:string">Opps, should
never see me</inputString>
</b:echoString>
</S:Body></S:Envelope>

the response
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
 <SOAP-ENV:Body>
  <ns1:echoStringResponse
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:ns1="http://soapinterop.org/";>
   <return xsi:type="xsd:string">Opps, should never see me</return>
  </ns1:echoStringResponse>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>


Cheers
Simon
www.pocketsoap.com

Reply via email to