EasySoap++ / kSOAP Interop Issues

Back to Overview
Service URL: http://easysoap.sourceforge.net/cgi-bin/interopserver

echoString XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoString id="o0" SOAP-ENC:root="1">
   <inputString xsi:type="xsd:string">hello</inputString>
  </n2:echoString>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoStringResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="y:string">hello</return>
</m:echoStringResponse>
</E:Body>
</E:Envelope>

echoStringArray XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoStringArray id="o0" SOAP-ENC:root="1">
   <inputStringArray xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]">
    <item xsi:type="xsd:string">hello</item>
    <item xsi:type="xsd:string">world</item>
   </inputStringArray>
  </n2:echoStringArray>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoStringArrayResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="A:Array"
	A:arrayType="y:string[2]">
<item>hello</item>
<item>world</item>
</return>
</m:echoStringArrayResponse>
</E:Body>
</E:Envelope>

echoInteger XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoInteger id="o0" SOAP-ENC:root="1">
   <inputInteger xsi:type="xsd:int">42</inputInteger>
  </n2:echoInteger>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoIntegerResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="y:int">42</return>
</m:echoIntegerResponse>
</E:Body>
</E:Envelope>

echoIntegerArray XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoIntegerArray id="o0" SOAP-ENC:root="1">
   <inputIntegerArray xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:int[2]">
    <item xsi:type="xsd:int">4711</item>
    <item xsi:type="xsd:int">42</item>
   </inputIntegerArray>
  </n2:echoIntegerArray>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoIntegerArrayResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="A:Array"
	A:arrayType="y:int[2]">
<item>4711</item>
<item>42</item>
</return>
</m:echoIntegerArrayResponse>
</E:Body>
</E:Envelope>

echoFloat XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoFloat id="o0" SOAP-ENC:root="1">
   <inputFloat xsi:type="xsd:float">12.3</inputFloat>
  </n2:echoFloat>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoFloatResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="y:float">12.3000002</return>
</m:echoFloatResponse>
</E:Body>
</E:Envelope>

echoFloatArray XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoFloatArray id="o0" SOAP-ENC:root="1">
   <inputFloatArray xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:float[2]">
    <item xsi:type="xsd:float">3.14</item>
    <item xsi:type="xsd:float">12.3</item>
   </inputFloatArray>
  </n2:echoFloatArray>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoFloatArrayResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="A:Array"
	A:arrayType="y:float[2]">
<item>3.1400001</item>
<item>12.3000002</item>
</return>
</m:echoFloatArrayResponse>
</E:Body>
</E:Envelope>

echoStruct XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoStruct id="o0" SOAP-ENC:root="1">
   <inputStruct xsi:type="n1:SOAPStruct">
    <varString xsi:type="xsd:string">Hello World</varString>
    <varInt xsi:type="xsd:int">42</varInt>
    <varFloat xsi:type="xsd:float">123.45</varFloat>
   </inputStruct>
  </n2:echoStruct>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoStructResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="ns1:SOAPStruct"
	xmlns:ns1="http://soapinterop.org/xsd">
<varString
	s:type="y:string">Hello World</varString>
<varInt
	s:type="y:int">42</varInt>
<varFloat
	s:type="y:float">123.449997</varFloat>
</return>
</m:echoStructResponse>
</E:Body>
</E:Envelope>

echoStructArray XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoStructArray id="o0" SOAP-ENC:root="1">
   <inputStructArray xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="n1:SOAPStruct[2]">
    <item xsi:type="n1:SOAPStruct">
     <varString xsi:type="xsd:string">Hello World</varString>
     <varInt xsi:type="xsd:int">42</varInt>
     <varFloat xsi:type="xsd:float">123.45</varFloat>
    </item>
    <item xsi:type="n1:SOAPStruct">
     <varString xsi:type="xsd:string">Hello World</varString>
     <varInt xsi:type="xsd:int">42</varInt>
     <varFloat xsi:type="xsd:float">123.45</varFloat>
    </item>
   </inputStructArray>
  </n2:echoStructArray>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoStructArrayResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="A:Array"
	A:arrayType="ns1:SOAPStruct[2]"
	xmlns:ns1="http://soapinterop.org/xsd">
<item>
<varString
	s:type="y:string">Hello World</varString>
<varInt
	s:type="y:int">42</varInt>
<varFloat
	s:type="y:float">123.449997</varFloat>
</item>
<item>
<varString
	s:type="y:string">Hello World</varString>
<varInt
	s:type="y:int">42</varInt>
<varFloat
	s:type="y:float">123.449997</varFloat>
</item>
</return>
</m:echoStructArrayResponse>
</E:Body>
</E:Envelope>

echoVoid XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoVoid id="o0" SOAP-ENC:root="1" />
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoVoidResponse
	xmlns:m="http://soapinterop.org/"/>
</E:Body>
</E:Envelope>

echoDate XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoDate id="o0" SOAP-ENC:root="1">
   <inputDate xsi:type="xsd:dateTime">1970-11-27T11:34:56.000Z</inputDate>
  </n2:echoDate>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoDateResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="y:dateTime">1970-11-27T11:34:56.000Z</return>
</m:echoDateResponse>
</E:Body>
</E:Envelope>

echoBase64 XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoBase64 id="o0" SOAP-ENC:root="1">
   <inputBase64 xsi:type="SOAP-ENC:base64">AAECAwQF</inputBase64>
  </n2:echoBase64>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoBase64Response
	xmlns:m="http://soapinterop.org/">
<return
	s:type="y:base64Binary">AAECAwQF</return>
</m:echoBase64Response>
</E:Body>
</E:Envelope>

echoDecimal XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoDecimal id="o0" SOAP-ENC:root="1">
   <inputDecimal xsi:type="xsd:decimal">123456789.0123</inputDecimal>
  </n2:echoDecimal>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoDecimalResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="y:decimal">123456789.0123</return>
</m:echoDecimalResponse>
</E:Body>
</E:Envelope>

echoBoolean XSD-2001

OK

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoBoolean id="o0" SOAP-ENC:root="1">
   <inputBoolean xsi:type="xsd:boolean">true</inputBoolean>
  </n2:echoBoolean>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<E:Envelope
	xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
	xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:y="http://www.w3.org/2001/XMLSchema"
	E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:echoBooleanResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="y:boolean">true</return>
</m:echoBooleanResponse>
</E:Body>
</E:Envelope>

echoMap XSD-2001

failed SoapFault - faultcode: 'SOAP-ENV:Server' faultstring: 'Could not convert string to integer: 'another value'' faultactor: 'null' detail: null

Stacktrace

SoapFault - faultcode: 'SOAP-ENV:Server' faultstring: 'Could not convert string to integer: 'another value'' faultactor: 'null' detail: null
	at org.ksoap.SoapEnvelope.parseBody(Unknown Source)
	at org.ksoap.SoapEnvelope.parse(Unknown Source)
	at org.ksoap.transport.HttpTransportSE.call(HttpTransportSE.java:127)
	at org.ksoap.transport.HttpTransportSE.call(HttpTransportSE.java:138)
	at SoapHttpTransportSE.call(SoapHttpTransportSE.java:19)
	at ServerTest.echoTest(ServerTest.java:215)
	at ServerTest.echoTest(ServerTest.java:178)
	at ServerTest.runTest(ServerTest.java:314)
	at ServerTestSE.runTest(ServerTestSE.java:122)
	at ServerTest.run(ServerTest.java:328)

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoMap id="o0" SOAP-ENC:root="1">
   <inputMap xsi:type="n0:Map">
    <item>
     <key xsi:type="xsd:string">another key</key>
     <value xsi:type="xsd:string">another value</value>
    </item>
    <item>
     <key xsi:type="xsd:string">a key</key>
     <value xsi:type="xsd:string">a value</value>
    </item>
   </inputMap>
  </n2:echoMap>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<SOAP-ENV:Envelope
	xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultstring
	xsi:type="xsd:string">Could not convert string to integer: &apos;another value&apos;</faultstring>
<faultcode
	xsi:type="xsd:string">SOAP-ENV:Server</faultcode>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

echoMap XSD-1999

failed SoapFault - faultcode: 'SOAP-ENV:Server' faultstring: 'Could not convert string to integer: 'another value'' faultactor: 'null' detail: null

Stacktrace

SoapFault - faultcode: 'SOAP-ENV:Server' faultstring: 'Could not convert string to integer: 'another value'' faultactor: 'null' detail: null
	at org.ksoap.SoapEnvelope.parseBody(Unknown Source)
	at org.ksoap.SoapEnvelope.parse(Unknown Source)
	at org.ksoap.transport.HttpTransportSE.call(HttpTransportSE.java:127)
	at org.ksoap.transport.HttpTransportSE.call(HttpTransportSE.java:138)
	at SoapHttpTransportSE.call(SoapHttpTransportSE.java:19)
	at ServerTest.echoTest(ServerTest.java:215)
	at ServerTest.echoTest(ServerTest.java:178)
	at ServerTest.runTest(ServerTest.java:314)
	at ServerTestSE.runTest(ServerTestSE.java:122)
	at ServerTest.run(ServerTest.java:328)

Request

<SOAP-ENV:Envelope xmlns:n2="http://soapinterop.org/" xmlns:n1="http://soapinterop.org/xsd" xmlns:n0="http://xml.apache.org/xml-soap" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
 <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
  <n2:echoMap id="o0" SOAP-ENC:root="1">
   <inputMap xsi:type="n0:Map">
    <item>
     <key xsi:type="xsd:string">another key</key>
     <value xsi:type="xsd:string">another value</value>
    </item>
    <item>
     <key xsi:type="xsd:string">a key</key>
     <value xsi:type="xsd:string">a value</value>
    </item>
   </inputMap>
  </n2:echoMap>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response

<SOAP-ENV:Envelope
	xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultstring
	xsi:type="xsd:string">Could not convert string to integer: &apos;another value&apos;</faultstring>
<faultcode
	xsi:type="xsd:string">SOAP-ENV:Server</faultcode>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>