Visual Works OpentalkSoap Client Test Result

Round 2 Group B Interop Testing

Time: September 6, 2002 11:25:46.168

4s4c

Access point: http://www.pocketsoap.com/services/ilab_b.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray FAILEDsent: #(#('string11' 'string12' 'string13') #('string21' 'string22' 'string23'))received: #('string11' 'string12' 'string13' 'string21' 'string22' 'string23')
echoNestedStruct PASSED
echoNestedArray PASSED

4s4c v2.0

Access point: http://soap.4s4c.com/ilab2/ilab_b.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes FAILEDFault: S:Server -2147352561
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray FAILEDFault: 500 Internal Server Error

Apache Axis

Access point: http://nagoya.apache.org:5049/axis/services/echoB?wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes FAILEDMismatch number of parts and arguments
echo2DStringArray FAILEDsent: #(#('string11' 'string12' 'string13') #('string21' 'string22' 'string23'))received: #('' '')
echoNestedStruct PASSED
echoNestedArray PASSED

ASP.NET Web Services

Access point: http://www.mssoapinterop.org/asmx/simpleb.asmx?wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray FAILEDFault: soap:Client Server was unable to read request. --> There is an error in XML document (2, 531). --> 'Element' is ...
echoNestedStruct PASSED
echoNestedArray PASSED

Delphi SOAP

Access point: http://soap-server.borland.com/WebServices/Interop/cgi-bin/InteropGroupB.exe/wsdl/InteropTestPortTypeB
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

EasySoap++

Access point: http://easysoap.sourceforge.net/interopB.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

GLUE

Access point: http://www.themindelectric.net:8004/glue/round2B.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray FAILEDFault: soap:Server argument type mismatch
echoNestedStruct PASSED
echoNestedArray PASSED

GLUE

Access point:
This URI does not contain a protocol.
  Test Result Details

gSOAP

Access point: http://www.cs.fsu.edu/~engelen/interop2B.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

HP SOAP

Access point: http://soap.bluestone.com/hpws/soap/EchoService.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes FAILEDSubscript out of bounds:
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

IONA XMLBus

Access point: http://interop.xmlbus.com:7002/xmlbus/container/InteropTest/GroupBService/GroupBPort
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

Kafka

Access point: http://www.thoughtpost.com/services/interop.asmx?wsdl
No specified namespace for:ns
  Test Result Details

MS .NET Remoting

Access point: http://www.mssoapinterop.org/remoting/ServiceB.soap?wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

MS SOAP ToolKit 2.0

Access point: http://mssoapinterop.org/stk/InteropBtyped.wsdl
  Test Result Details

MS SOAP ToolKit 3.0

Access point: http://mssoapinterop.org/stkV3/InteropB.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

NuSOAP

Access point: http://dietrich.ganx4.com/nusoap/testbed/round2_groupb.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray FAILEDcollection sizes do not match

OpenLink

Access point: http://demo.openlinksw.com:8890/interop/services.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray FAILEDFault: SOAP:Server [Virtuoso SOAP server] SSSSS: the PL value doesn't validate to the parameter schema http://soapinter...
echoNestedStruct PASSED
echoNestedArray PASSED

Phalanx

Access point: http://www.phalanxsys.com/ilabB/untyped/interopB.wsdl
Net.HttpObjectNotFound (404 Not Found )
  Test Result Details

SIM

Access point: http://soapinterop.simdb.com/round2B?WSDL
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray FAILEDNo defined operation for echo2DStringArray
echoNestedStruct PASSED
echoNestedArray PASSED

SOAP:Lite

Access point: http://services.soaplite.com/InteropTestB.wsdl
There is no binding: {tns:InteropTestSoapBinding}
  Test Result Details

SOAP4R

Access point: http://www.jin.gr.jp/~nahi/Ruby/SOAP4R/SOAPBuildersInterop/SOAP4R_SOAPBuildersInteropTest_R2GroupB.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

Spheon JSOAP

Access point: http://213.23.125.181:8081/interopb.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes FAILEDSubscript out of bounds:
echo2DStringArray FAILEDsent: #(#('string11' 'string12' 'string13') #('string21' 'string22' 'string23'))received: #('' '')
echoNestedStruct PASSED
echoNestedArray PASSED

Spray 2001

Access point: http://www.dolphinharbor.org/services/interopB2001/service.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

SQLData SOAP Server

Access point: http://soapclient.com/interop/InteropB.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

Virtuoso (development)

Access point: http://193.68.20.102:8890/Interop/services.wsdl
WSAEWOULDBLOCK
  Test Result Details

VW OpentalkSoap

Access point: http://www.cincomsmalltalk.com:8080/CincomSmalltalkWiki/DOWNLOAD/WebServices/vwInteropR2GroupB.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

WASP Server for C++

Access point: http://soap.systinet.net:6070/InteropBService/
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

WASP Server for Java

Access point: http://soap.systinet.net/ws/InteropBService/
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

webMethods Integration Server

Access point: http://ewsdemo.webmethods.com/InteropTest/endpoints/Round2GroupB.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

White Mesa SOAP Server

Access point: http://www.whitemesa.net/wsdl/std/interopB.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray PASSED
echoNestedStruct PASSED
echoNestedArray PASSED

Wingfoot

Access point: http://www.wingfoot.com/interop/wingfootGroupB.wsdl
  Test Result Details
echoSimpleTypesAsStruct PASSED
echoStructAsSimpleTypes PASSED
echo2DStringArray FAILEDFault: SOAP-ENV:Server Method echo2DStringArray is not exposed as a service
echoNestedStruct PASSED
echoNestedArray PASSED

Zolera SOAP Infrastructure

Access point: http://63.142.188.184:1122/interop.wsdl
WSAEWOULDBLOCK
  Test Result Details

4s4c Requests/Responses

echoSimpleTypesAsStruct

Request
POST /ilab/soap.asp HTTP/1.1
Host: soap.4s4c.com
Content-length: 634
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" 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" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoSimpleTypesAsStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputString xsi:type="xsd:string">SOAP string</inputString><inputInteger xsi:type="xsd:int">234</inputInteger><inputFloat xsi:type="xsd:float">23.67</inputFloat></m:echoSimpleTypesAsStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:26:37 -0400
Content-length: 707
Content-type: text/xml;charset=UTF-8
Expires: Fri, 6 Sep 2002 15:26:37 -0400
Cache-control: private

<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><m:echoSimpleTypesAsStructResponse xmlns:m="http://soapinterop.org/"><return xsi:type="ns1:SOAPStruct"  xmlns:ns1="http://soapinterop.org/xsd"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">234</varInt><varFloat xsi:type="xsd:float">23.67</varFloat></return></m:echoSimpleTypesAsStructResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

echoStructAsSimpleTypes

Request
POST /ilab/soap.asp HTTP/1.1
Host: soap.4s4c.com
Content-length: 704
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:s="http://soapinterop.org/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoStructAsSimpleTypes enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="s:SOAPStruct"><varString xsi:type="xsd:string">string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat></inputStruct></m:echoStructAsSimpleTypes></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:26:37 -0400
Content-length: 652
Content-type: text/xml;charset=UTF-8
Expires: Fri, 6 Sep 2002 15:26:38 -0400
Cache-control: private

<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><m:echoStructAsSimpleTypesResponse xmlns:m="http://soapinterop.org/"><outputString xsi:type="xsd:string">string</outputString><outputInteger xsi:type="xsd:int">1073741824</outputInteger><outputFloat xsi:type="xsd:float">42.24</outputFloat></m:echoStructAsSimpleTypesResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

echo2DStringArray

Request
POST /ilab/soap.asp HTTP/1.1
Host: soap.4s4c.com
Content-length: 878
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAPEnc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echo2DStringArray enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><input2DStringArray SOAPEnc:arrayType="xsd:string[2,3]" xsi:type="SOAPEnc:Array"><item xsi:type="xsd:string">string11</item><item xsi:type="xsd:string">string12</item><item xsi:type="xsd:string">string13</item><item xsi:type="xsd:string">string21</item><item xsi:type="xsd:string">string22</item><item xsi:type="xsd:string">string23</item></input2DStringArray></m:echo2DStringArray></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:26:40 -0400
Content-length: 806
Content-type: text/xml;charset=UTF-8
Expires: Fri, 6 Sep 2002 15:26:40 -0400
Cache-control: private

<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><m:echo2DStringArrayResponse xmlns:m="http://soapinterop.org/"><return xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[6]"><item xsi:type="xsd:string">string11</item><item xsi:type="xsd:string">string12</item><item xsi:type="xsd:string">string13</item><item xsi:type="xsd:string">string21</item><item xsi:type="xsd:string">string22</item><item xsi:type="xsd:string">string23</item></return></m:echo2DStringArrayResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

echoNestedStruct

Request
POST /ilab/soap.asp HTTP/1.1
Host: soap.4s4c.com
Content-length: 884
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:s="http://soapinterop.org/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoNestedStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="s:SOAPStructStruct"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat><varStruct xsi:type="s:SOAPStruct"><varString xsi:type="xsd:string">string</varString><varInt xsi:type="xsd:int">104</varInt><varFloat xsi:type="xsd:float">44.0</varFloat></varStruct></inputStruct></m:echoNestedStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:26:40 -0400
Content-length: 889
Content-type: text/xml;charset=UTF-8
Expires: Fri, 6 Sep 2002 15:26:41 -0400
Cache-control: private

<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><m:echoNestedStructResponse xmlns:m="http://soapinterop.org/"><return xsi:type="ns1:SOAPStructStruct"  xmlns:ns1="http://soapinterop.org/xsd"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat><varStruct xsi:type="ns1:SOAPStruct"><varString xsi:type="xsd:string">string</varString><varInt xsi:type="xsd:int">104</varInt><varFloat xsi:type="xsd:float">44</varFloat></varStruct></return></m:echoNestedStructResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

echoNestedArray

Request
POST /ilab/soap.asp HTTP/1.1
Host: soap.4s4c.com
Content-length: 920
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAPEnc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://soapinterop.org/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoNestedArray enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="s:SOAPArrayStruct"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat><varArray SOAPEnc:arrayType="xsd:string[2]" xsi:type="SOAPEnc:Array"><item xsi:type="xsd:string">string1</item><item xsi:type="xsd:string">string2</item></varArray></inputStruct></m:echoNestedArray></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:26:41 -0400
Content-length: 869
Content-type: text/xml;charset=UTF-8
Expires: Fri, 6 Sep 2002 15:26:41 -0400
Cache-control: private

<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body><m:echoNestedArrayResponse xmlns:m="http://soapinterop.org/"><return xsi:type="ns1:SOAPArrayStruct"  xmlns:ns1="http://soapinterop.org/xsd"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat><varArray xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]"><item xsi:type="xsd:string">string1</item><item xsi:type="xsd:string">string2</item></varArray></return></m:echoNestedArrayResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

>> to the table test results >> to the top

4s4c v2.0 Requests/Responses

echoSimpleTypesAsStruct

Request
POST /ilab2/soap.asp HTTP/1.1
Host: soap.4s4c.com
Content-length: 634
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" 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" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoSimpleTypesAsStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputString xsi:type="xsd:string">SOAP string</inputString><inputInteger xsi:type="xsd:int">234</inputInteger><inputFloat xsi:type="xsd:float">23.67</inputFloat></m:echoSimpleTypesAsStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:26:43 -0400
Content-length: 698
Content-type: text/xml;charset=UTF-8
Expires: Fri, 6 Sep 2002 15:26:43 -0400
Set-cookie: ASPSESSIONIDGGQGGBIC=EEFBACAAIONEGDAKHJNBBBOL; path=/
Cache-control: private

<S:Envelope
	S:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'
	xmlns:Enc='http://schemas.xmlsoap.org/soap/encoding/'
	xmlns:S='http://schemas.xmlsoap.org/soap/envelope/'
	xmlns:a='http://soapinterop.org/'
	xmlns:b='http://soapinterop.org/xsd'
	xmlns:XS='http://www.w3.org/2001/XMLSchema'
	xmlns:XI='http://www.w3.org/2001/XMLSchema-instance'>
<S:Body><a:echoSimpleTypesAsStructResponse><result href='#e1ce4'/>
</a:echoSimpleTypesAsStructResponse>
<result Enc:root='0' id='e1ce4' XI:type='b:SOAPStruct'><varInt XI:type='XS:int'>234</varInt>
<varString XI:type='XS:string'>SOAP string</varString>
<varFloat XI:type='XS:float'>23.67</varFloat>
</result>
</S:Body></S:Envelope>

echoStructAsSimpleTypes

Request
POST /ilab2/soap.asp HTTP/1.1
Host: soap.4s4c.com
Content-length: 704
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:s="http://soapinterop.org/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoStructAsSimpleTypes enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="s:SOAPStruct"><varString xsi:type="xsd:string">string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat></inputStruct></m:echoStructAsSimpleTypes></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 500 
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:26:43 -0400
Content-length: 372
Content-type: text/xml;charset=UTF-8
Expires: Fri, 6 Sep 2002 15:26:43 -0400
Set-cookie: ASPSESSIONIDGGQGGBIC=FEFBACAABKFLDHOPOEJBDCKB; path=/
Cache-control: private

<S:Envelope
	S:encodingStyle=''
	xmlns:S='http://schemas.xmlsoap.org/soap/envelope/'
	xmlns:XS='http://www.w3.org/2001/XMLSchema'
	xmlns:XI='http://www.w3.org/2001/XMLSchema-instance'>
<S:Body><S:Fault><faultcode XI:type='XS:QName'>S:Server</faultcode>
<faultstring XI:type='XS:string'>-2147352561</faultstring>
<detail></detail>
</S:Fault>
</S:Body></S:Envelope>

echo2DStringArray

Request
POST /ilab2/soap.asp HTTP/1.1
Host: soap.4s4c.com
Content-length: 878
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAPEnc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echo2DStringArray enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><input2DStringArray SOAPEnc:arrayType="xsd:string[2,3]" xsi:type="SOAPEnc:Array"><item xsi:type="xsd:string">string11</item><item xsi:type="xsd:string">string12</item><item xsi:type="xsd:string">string13</item><item xsi:type="xsd:string">string21</item><item xsi:type="xsd:string">string22</item><item xsi:type="xsd:string">string23</item></input2DStringArray></m:echo2DStringArray></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:26:44 -0400
Content-length: 706
Content-type: text/xml;charset=UTF-8
Expires: Fri, 6 Sep 2002 15:26:44 -0400
Set-cookie: ASPSESSIONIDGGQGGBIC=GEFBACAAJFMGBFKCOKFFFLBM; path=/
Cache-control: private

<S:Envelope
	S:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'
	xmlns:Enc='http://schemas.xmlsoap.org/soap/encoding/'
	xmlns:S='http://schemas.xmlsoap.org/soap/envelope/'
	xmlns:a='http://soapinterop.org/'
	xmlns:XS='http://www.w3.org/2001/XMLSchema'
	xmlns:XI='http://www.w3.org/2001/XMLSchema-instance'>
<S:Body><a:echo2DStringArrayResponse><result XI:type='Enc:Array' Enc:arrayType='XS:string[2,3]'><i XI:type='XS:string'>string11</i>
<i XI:type='XS:string'>string12</i>
<i XI:type='XS:string'>string13</i>
<i XI:type='XS:string'>string21</i>
<i XI:type='XS:string'>string22</i>
<i XI:type='XS:string'>string23</i>
</result>
</a:echo2DStringArrayResponse>
</S:Body></S:Envelope>

echoNestedStruct

Request
POST /ilab2/soap.asp HTTP/1.1
Host: soap.4s4c.com
Content-length: 884
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:s="http://soapinterop.org/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoNestedStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="s:SOAPStructStruct"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat><varStruct xsi:type="s:SOAPStruct"><varString xsi:type="xsd:string">string</varString><varInt xsi:type="xsd:int">104</varInt><varFloat xsi:type="xsd:float">44.0</varFloat></varStruct></inputStruct></m:echoNestedStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:26:44 -0400
Content-length: 931
Content-type: text/xml;charset=UTF-8
Expires: Fri, 6 Sep 2002 15:26:45 -0400
Set-cookie: ASPSESSIONIDGGQGGBIC=HEFBACAAPDBDMOPPADICDHEA; path=/
Cache-control: private

<S:Envelope
	S:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'
	xmlns:Enc='http://schemas.xmlsoap.org/soap/encoding/'
	xmlns:S='http://schemas.xmlsoap.org/soap/envelope/'
	xmlns:a='http://soapinterop.org/'
	xmlns:b='http://soapinterop.org/xsd'
	xmlns:XS='http://www.w3.org/2001/XMLSchema'
	xmlns:XI='http://www.w3.org/2001/XMLSchema-instance'>
<S:Body><a:echoNestedStructResponse><result href='#f78ec'/>
</a:echoNestedStructResponse>
<varStruct Enc:root='0' id='fba34' XI:type='b:SOAPStruct'><varInt XI:type='XS:int'>104</varInt>
<varString XI:type='XS:string'>string</varString>
<varFloat XI:type='XS:float'>44</varFloat>
</varStruct>
<result Enc:root='0' id='f78ec' XI:type='b:SOAPStructStruct'><varInt XI:type='XS:int'>1073741824</varInt>
<varString XI:type='XS:string'>SOAP string</varString>
<varFloat XI:type='XS:float'>42.24</varFloat>
<varStruct href='#fba34'/>
</result>
</S:Body></S:Envelope>

echoNestedArray

Request
POST /ilab2/soap.asp HTTP/1.1
Host: soap.4s4c.com
Content-length: 920
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAPEnc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://soapinterop.org/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoNestedArray enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="s:SOAPArrayStruct"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat><varArray SOAPEnc:arrayType="xsd:string[2]" xsi:type="SOAPEnc:Array"><item xsi:type="xsd:string">string1</item><item xsi:type="xsd:string">string2</item></varArray></inputStruct></m:echoNestedArray></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 500 Internal Server Error
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:26:45 -0400
Content-length: 4164
Content-type: text/html;
Expires: Fri, 6 Sep 2002 15:26:45 -0400
Set-cookie: ASPSESSIONIDGGQGGBIC=IEFBACAAEEOFELEBJHLLACMH; path=/
Cache-control: private


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<html dir=ltr>

<head>
<style>
a:link			{font:8pt/11pt verdana; color:FF0000}
a:visited		{font:8pt/11pt verdana; color:#4e4e4e}
</style>

<META NAME="ROBOTS" CONTENT="NOINDEX">

<title>The page cannot be displayed</title>

<META HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-1252">
</head>

<script> 
function Homepage(){
<!--
// in real bits, urls get returned to our script like this:
// res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm 

	//For testing use DocURL = "res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm"
	DocURL=document.URL;
	
	//this is where the http or https will be, as found by searching for :// but skipping the res://
	protocolIndex=DocURL.indexOf("://",4);
	
	//this finds the ending slash for the domain server 
	serverIndex=DocURL.indexOf("/",protocolIndex + 3);

	//for the href, we need a valid URL to the domain. We search for the # symbol to find the begining 
	//of the true URL, and add 1 to skip it - this is the BeginURL value. We use serverIndex as the end marker.
	//urlresult=DocURL.substring(protocolIndex - 4,serverIndex);
	BeginURL=DocURL.indexOf("#",1) + 1;
	urlresult=DocURL.substring(BeginURL,serverIndex);
		
	//for display, we need to skip after http://, and go to the next slash
	displayresult=DocURL.substring(protocolIndex + 3 ,serverIndex);
	InsertElementAnchor(urlresult, displayresult);
}

function HtmlEncode(text)
{
    return text.replace(/&/g, '&amp').replace(/'/g, '&quot;').replace(/</g, '&lt;').replace(/>/g, '&gt;');
}

function TagAttrib(name, value)
{
    return ' '+name+'="'+HtmlEncode(value)+'"';
}

function PrintTag(tagName, needCloseTag, attrib, inner){
    document.write( '<' + tagName + attrib + '>' + HtmlEncode(inner) );
    if (needCloseTag) document.write( '</' + tagName +'>' );
}

function URI(href)
{
    IEVer = window.navigator.appVersion;
    IEVer = IEVer.substr( IEVer.indexOf('MSIE') + 5, 3 );

    return (IEVer.charAt(1)=='.' && IEVer >= '5.5') ?
        encodeURI(href) :
        escape(href).replace(/%3A/g, ':').replace(/%3B/g, ';');
}

function InsertElementAnchor(href, text)
{
    PrintTag('A', true, TagAttrib('HREF', URI(href)), text);
}

//-->
</script>

<body bgcolor="FFFFFF">

<table width="410" cellpadding="3" cellspacing="5">

  <tr>    
    <td align="left" valign="middle" width="360">
	<h1 style="COLOR:000000; FONT: 13pt/15pt verdana"><!--Problem-->The page cannot be displayed</h1>
    </td>
  </tr>
  
  <tr>
    <td width="400" colspan="2">
	<font style="COLOR:000000; FONT: 8pt/11pt verdana">There is a problem with the page you are trying to reach and it cannot be displayed.</font></td>
  </tr>
  
  <tr>
    <td width="400" colspan="2">
	<font style="COLOR:000000; FONT: 8pt/11pt verdana">

	<hr color="#C0C0C0" noshade>
	
    <p>Please try the following:</p>

	<ul>
      <li id="instructionsText1">Click the 
      <a href="javascript:location.reload()">
      Refresh</a> button, or try again later.<br>
      </li>
	  
      <li>Open the 
	  
	  <script>
	  <!--
	  if (!((window.navigator.userAgent.indexOf("MSIE") > 0) && (window.navigator.appVersion.charAt(0) == "2")))
	  {
	  	 Homepage();
	  }
	  //-->
	  </script>

	  home page, and then look for links to the information you want. </li>
    </ul>
	
    <h2 style="font:8pt/11pt verdana; color:000000">HTTP 500.100 - Internal Server
    Error - ASP error<br>
    Internet Information Services</h2>

	<hr color="#C0C0C0" noshade>
	
	<p>Technical Information (for support personnel)</p>

<ul>
<li>Error Type:<br>
soap (0x800A9C68)<br>Application-defined or object-defined error<br><b>/ilab2/soap.asp, line 114</b><br>
</li>
<p>
<li>Browser Type:<br>

</li>
<p>
<li>Page:<br>
POST 920 bytes to /ilab2/soap.asp</li><p><li>POST Data:<br> <font face="Arial" size=2>error '80020009'</font>
<p>
<font face="Arial" size=2>Exception occurred.
</font>
<p>
<font face="Arial" size=2>/iisHelp/common/500-100.asp</font><font face="Arial" size=2>, line 223</font> 

>> to the table test results >> to the top

Apache Axis Requests/Responses

echoSimpleTypesAsStruct

Request
POST /axis/services/echoB HTTP/1.1
Host: nagoya.apache.org:5049
Content-length: 634
SOAPAction: ""
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" 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" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoSimpleTypesAsStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputString xsi:type="xsd:string">SOAP string</inputString><inputInteger xsi:type="xsd:int">234</inputInteger><inputFloat xsi:type="xsd:float">23.67</inputFloat></m:echoSimpleTypesAsStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Content-type: text/xml;charset=utf-8
Date: Fri, 6 Sep 2002 15:26:28 -0400
Server: Apache Coyote/1.0
Content-length: 894

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
  <ns1:echoSimpleTypesAsStructResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://soapinterop.org/">
   <echoSimpleTypesAsStructReturn href="#id0"/>
  </ns1:echoSimpleTypesAsStructResponse>
  <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:SOAPStruct" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns2="http://soapinterop.org/xsd">
   <varString xsi:type="xsd:string">SOAP string</varString>
   <varInt xsi:type="xsd:int">234</varInt>
   <varFloat xsi:type="xsd:float">23.67</varFloat>
  </multiRef>
 </soapenv:Body>
</soapenv:Envelope>

echo2DStringArray

Request
POST /axis/services/echoB HTTP/1.1
Host: nagoya.apache.org:5049
Content-length: 688
SOAPAction: ""
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAPEnc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echo2DStringArray enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><input2DStringArray SOAPEnc:arrayType="xsd:string[2]" xsi:type="SOAPEnc:Array"><item xsi:type="xsd:string"></item><item xsi:type="xsd:string"></item></input2DStringArray></m:echo2DStringArray></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Content-type: text/xml;charset=utf-8
Date: Fri, 6 Sep 2002 15:26:28 -0400
Server: Apache Coyote/1.0
Content-length: 696

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
  <ns1:echo2DStringArrayResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://soapinterop.org/">
   <echo2DStringArrayReturn xsi:type="soapenc:Array" soapenc:arrayType="xsd:string[1,2]" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
    <item xsi:type="xsd:string"></item>
    <item xsi:type="xsd:string"></item>
   </echo2DStringArrayReturn>
  </ns1:echo2DStringArrayResponse>
 </soapenv:Body>
</soapenv:Envelope>

echoNestedStruct

Request
POST /axis/services/echoB HTTP/1.1
Host: nagoya.apache.org:5049
Content-length: 893
SOAPAction: ""
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:tns1="http://soapinterop.org/xsd" xmlns:m="http://soapinterop.org/" 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" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoNestedStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="tns1:SOAPStructStruct"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat><varStruct xsi:type="tns1:SOAPStruct"><varString xsi:type="xsd:string">string</varString><varInt xsi:type="xsd:int">104</varInt><varFloat xsi:type="xsd:float">44.0</varFloat></varStruct></inputStruct></m:echoNestedStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Content-type: text/xml;charset=utf-8
Date: Fri, 6 Sep 2002 15:26:30 -0400
Server: Apache Coyote/1.0
Content-length: 1304

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
  <ns1:echoNestedStructResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://soapinterop.org/">
   <echoNestedStructReturn href="#id0"/>
  </ns1:echoNestedStructResponse>
  <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:SOAPStructStruct" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns2="http://soapinterop.org/xsd">
   <varString xsi:type="xsd:string">SOAP string</varString>
   <varInt xsi:type="xsd:int">1073741824</varInt>
   <varFloat xsi:type="xsd:float">42.24</varFloat>
   <varStruct href="#id1"/>
  </multiRef>
  <multiRef id="id1" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns3:SOAPStruct" xmlns:ns3="http://soapinterop.org/xsd" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
   <varString xsi:type="xsd:string">string</varString>
   <varInt xsi:type="xsd:int">104</varInt>
   <varFloat xsi:type="xsd:float">44.0</varFloat>
  </multiRef>
 </soapenv:Body>
</soapenv:Envelope>

echoNestedArray

Request
POST /axis/services/echoB HTTP/1.1
Host: nagoya.apache.org:5049
Content-length: 926
SOAPAction: ""
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:tns1="http://soapinterop.org/xsd" xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 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:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoNestedArray enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="tns1:SOAPArrayStruct"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat><varArray SOAPEnc:arrayType="xsd:string[2]" xsi:type="SOAPEnc:Array"><item xsi:type="xsd:string">string1</item><item xsi:type="xsd:string">string2</item></varArray></inputStruct></m:echoNestedArray></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Content-type: text/xml;charset=utf-8
Date: Fri, 6 Sep 2002 15:26:30 -0400
Server: Apache Coyote/1.0
Content-length: 1020

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
  <ns1:echoNestedArrayResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://soapinterop.org/">
   <echoNestedArrayReturn href="#id0"/>
  </ns1:echoNestedArrayResponse>
  <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:SOAPArrayStruct" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns2="http://soapinterop.org/xsd">
   <varString xsi:type="xsd:string">SOAP string</varString>
   <varInt xsi:type="xsd:int">1073741824</varInt>
   <varFloat xsi:type="xsd:float">42.24</varFloat>
   <varArray xsi:type="soapenc:Array" soapenc:arrayType="xsd:string[2]">
    <item>string1</item>
    <item>string2</item>
   </varArray>
  </multiRef>
 </soapenv:Body>
</soapenv:Envelope>

>> to the table test results >> to the top

ASP.NET Web Services Requests/Responses

echoSimpleTypesAsStruct

Request
POST /asmx/simpleb.asmx HTTP/1.1
Host: www.mssoapinterop.org
Content-length: 626
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoSimpleTypesAsStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputString xsi:type="s:string">SOAP string</inputString><inputInteger xsi:type="s:int">234</inputInteger><inputFloat xsi:type="s:float">23.67</inputFloat></m:echoSimpleTypesAsStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:28:52 -0400
X-powered-by: ASP.NET
X-aspnet-version: 1.0.4221
Cache-control: private,max-age=0
Content-type: text/xml;charset=utf-8
Content-length: 787

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://soapinterop.org/" xmlns:types="http://soapinterop.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><types:echoSimpleTypesAsStructResponse><return href="#id1" /></types:echoSimpleTypesAsStructResponse><q1:SOAPStruct id="id1" xsi:type="q1:SOAPStruct" xmlns:q1="http://soapinterop.org/xsd"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">234</varInt><varFloat xsi:type="xsd:float">23.67</varFloat></q1:SOAPStruct></soap:Body></soap:Envelope>

echoStructAsSimpleTypes

Request
POST /asmx/simpleb.asmx HTTP/1.1
Host: www.mssoapinterop.org
Content-length: 698
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:s0="http://soapinterop.org/xsd" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoStructAsSimpleTypes enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="s0:SOAPStruct"><varString xsi:type="s:string">string</varString><varInt xsi:type="s:int">1073741824</varInt><varFloat xsi:type="s:float">42.24</varFloat></inputStruct></m:echoStructAsSimpleTypes></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:28:53 -0400
X-powered-by: ASP.NET
X-aspnet-version: 1.0.4221
Cache-control: private,max-age=0
Content-type: text/xml;charset=utf-8
Content-length: 690

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://soapinterop.org/" xmlns:types="http://soapinterop.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><types:echoStructAsSimpleTypesResponse><outputString xsi:type="xsd:string">string</outputString><outputInteger xsi:type="xsd:int">1073741824</outputInteger><outputFloat xsi:type="xsd:float">42.24</outputFloat></types:echoStructAsSimpleTypesResponse></soap:Body></soap:Envelope>

echo2DStringArray

Request
POST /asmx/simpleb.asmx HTTP/1.1
Host: www.mssoapinterop.org
Content-length: 680
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAPEnc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echo2DStringArray enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><input2DStringArray SOAPEnc:arrayType="s:string[2]" xsi:type="SOAPEnc:Array"><item xsi:type="s:string"></item><item xsi:type="s:string"></item></input2DStringArray></m:echo2DStringArray></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 500 Internal Server Error.
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:28:53 -0400
X-powered-by: ASP.NET
X-aspnet-version: 1.0.4221
Cache-control: private
Content-type: text/xml;charset=utf-8
Content-length: 539

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <soap:Fault>
      <faultcode>soap:Client</faultcode>
      <faultstring>Server was unable to read request. --&gt; There is an error in XML document (2, 531). --&gt; 'Element' is an invalid node type. Line 2, position 531.</faultstring>
      <detail />
    </soap:Fault>
  </soap:Body>
</soap:Envelope>

echoNestedStruct

Request
POST /asmx/simpleb.asmx HTTP/1.1
Host: www.mssoapinterop.org
Content-length: 873
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:s0="http://soapinterop.org/xsd" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoNestedStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="s0:SOAPStructStruct"><varString xsi:type="s:string">SOAP string</varString><varInt xsi:type="s:int">1073741824</varInt><varFloat xsi:type="s:float">42.24</varFloat><varStruct xsi:type="s0:SOAPStruct"><varString xsi:type="s:string">string</varString><varInt xsi:type="s:int">104</varInt><varFloat xsi:type="s:float">44.0</varFloat></varStruct></inputStruct></m:echoNestedStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:28:53 -0400
X-powered-by: ASP.NET
X-aspnet-version: 1.0.4221
Cache-control: private,max-age=0
Content-type: text/xml;charset=utf-8
Content-length: 1060

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://soapinterop.org/" xmlns:types="http://soapinterop.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><types:echoNestedStructResponse><return href="#id1" /></types:echoNestedStructResponse><q1:SOAPStructStruct id="id1" xsi:type="q1:SOAPStructStruct" xmlns:q1="http://soapinterop.org/xsd"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat><varStruct href="#id2" /></q1:SOAPStructStruct><q2:SOAPStruct id="id2" xsi:type="q2:SOAPStruct" xmlns:q2="http://soapinterop.org/xsd"><varString xsi:type="xsd:string">string</varString><varInt xsi:type="xsd:int">104</varInt><varFloat xsi:type="xsd:float">44</varFloat></q2:SOAPStruct></soap:Body></soap:Envelope>

echoNestedArray

Request
POST /asmx/simpleb.asmx HTTP/1.1
Host: www.mssoapinterop.org
Content-length: 908
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAPEnc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:s0="http://soapinterop.org/xsd" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoNestedArray enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="s0:SOAPArrayStruct"><varString xsi:type="s:string">SOAP string</varString><varInt xsi:type="s:int">1073741824</varInt><varFloat xsi:type="s:float">42.24</varFloat><varArray SOAPEnc:arrayType="s:string[2]" xsi:type="SOAPEnc:Array"><item xsi:type="s:string">string1</item><item xsi:type="s:string">string2</item></varArray></inputStruct></m:echoNestedArray></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:28:54 -0400
X-powered-by: ASP.NET
X-aspnet-version: 1.0.4221
Cache-control: private,max-age=0
Content-type: text/xml;charset=utf-8
Content-length: 931

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://soapinterop.org/" xmlns:types="http://soapinterop.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><types:echoNestedArrayResponse><return href="#id1" /></types:echoNestedArrayResponse><q1:SOAPArrayStruct id="id1" xsi:type="q1:SOAPArrayStruct" xmlns:q1="http://soapinterop.org/xsd"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat><varArray href="#id2" /></q1:SOAPArrayStruct><soapenc:Array id="id2" soapenc:arrayType="xsd:string[2]"><Item>string1</Item><Item>string2</Item></soapenc:Array></soap:Body></soap:Envelope>

>> to the table test results >> to the top

Delphi SOAP Requests/Responses

echoSimpleTypesAsStruct

Request
POST /WebServices/Interop/cgi-bin/InteropGroupB.exe/soap/InteropTestPortTypeB HTTP/1.1
Host: soap-server.borland.com
Content-length: 630
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoSimpleTypesAsStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputString xsi:type="xs:string">SOAP string</inputString><inputInteger xsi:type="xs:int">234</inputInteger><inputFloat xsi:type="xs:float">23.67</inputFloat></m:echoSimpleTypesAsStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:29:52 -0400
Connection: close
Content-type: text/xml;charset=utf-8
Content-length: 765
Content: 

<?xml version="1.0"?>
<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" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:NS2="http://soapinterop.org/xsd"><NS1:echoSimpleTypesAsStructResponse xmlns:NS1="http://soapinterop.org/"><return href="#1"/></NS1:echoSimpleTypesAsStructResponse><NS2:SOAPStruct id="1" xsi:type="NS2:SOAPStruct"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">234</varInt><varFloat xsi:type="xsd:float">23.6700000762939</varFloat></NS2:SOAPStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>

echoStructAsSimpleTypes

Request
POST /WebServices/Interop/cgi-bin/InteropGroupB.exe/soap/InteropTestPortTypeB HTTP/1.1
Host: soap-server.borland.com
Content-length: 704
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns1="http://soapinterop.org/xsd" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoStructAsSimpleTypes enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="ns1:SOAPStruct"><varString xsi:type="xs:string">string</varString><varInt xsi:type="xs:int">1073741824</varInt><varFloat xsi:type="xs:float">42.24</varFloat></inputStruct></m:echoStructAsSimpleTypes></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:29:52 -0400
Connection: close
Content-type: text/xml;charset=utf-8
Content-length: 669
Content: 

<?xml version="1.0"?>
<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" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><NS1:echoStructAsSimpleTypesResponse xmlns:NS1="http://soapinterop.org/"><outputString xsi:type="xsd:string">string</outputString><outputInteger xsi:type="xsd:int">1073741824</outputInteger><outputFloat xsi:type="xsd:float">42.2400016784668</outputFloat></NS1:echoStructAsSimpleTypesResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

echo2DStringArray

Request
POST /WebServices/Interop/cgi-bin/InteropGroupB.exe/soap/InteropTestPortTypeB HTTP/1.1
Host: soap-server.borland.com
Content-length: 870
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAPEnc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echo2DStringArray enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><input2DStringArray SOAPEnc:arrayType="xs:string[2,3]" xsi:type="SOAPEnc:Array"><item xsi:type="xs:string">string11</item><item xsi:type="xs:string">string12</item><item xsi:type="xs:string">string13</item><item xsi:type="xs:string">string21</item><item xsi:type="xs:string">string22</item><item xsi:type="xs:string">string23</item></input2DStringArray></m:echo2DStringArray></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:29:52 -0400
Connection: close
Content-type: text/xml;charset=utf-8
Content-length: 682
Content: 

<?xml version="1.0"?>
<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" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><NS1:echo2DStringArrayResponse xmlns:NS1="http://soapinterop.org/"><return xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2,3]"><item>string11</item><item>string12</item><item>string13</item><item>string21</item><item>string22</item><item>string23</item></return></NS1:echo2DStringArrayResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

echoNestedStruct

Request
POST /WebServices/Interop/cgi-bin/InteropGroupB.exe/soap/InteropTestPortTypeB HTTP/1.1
Host: soap-server.borland.com
Content-length: 883
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns1="http://soapinterop.org/xsd" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoNestedStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="ns1:SOAPStructStruct"><varString xsi:type="xs:string">SOAP string</varString><varInt xsi:type="xs:int">1073741824</varInt><varFloat xsi:type="xs:float">42.24</varFloat><varStruct xsi:type="ns1:SOAPStruct"><varString xsi:type="xs:string">string</varString><varInt xsi:type="xs:int">104</varInt><varFloat xsi:type="xs:float">44.0</varFloat></varStruct></inputStruct></m:echoNestedStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:29:53 -0400
Connection: close
Content-type: text/xml;charset=utf-8
Content-length: 988
Content: 

<?xml version="1.0"?>
<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" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:NS2="http://soapinterop.org/xsd"><NS1:echoNestedStructResponse xmlns:NS1="http://soapinterop.org/"><return href="#1"/></NS1:echoNestedStructResponse><NS2:SOAPStructStruct id="1" xsi:type="NS2:SOAPStructStruct"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.2400016784668</varFloat><varStruct href="#2"/></NS2:SOAPStructStruct><varStruct id="2" xsi:type="NS2:SOAPStruct"><varString xsi:type="xsd:string">string</varString><varInt xsi:type="xsd:int">104</varInt><varFloat xsi:type="xsd:float">44</varFloat></varStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>

echoNestedArray

Request
POST /WebServices/Interop/cgi-bin/InteropGroupB.exe/soap/InteropTestPortTypeB HTTP/1.1
Host: soap-server.borland.com
Content-length: 917
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAPEnc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns1="http://soapinterop.org/xsd" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoNestedArray enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="ns1:SOAPArrayStruct"><varString xsi:type="xs:string">SOAP string</varString><varInt xsi:type="xs:int">1073741824</varInt><varFloat xsi:type="xs:float">42.24</varFloat><varArray SOAPEnc:arrayType="xs:string[2]" xsi:type="SOAPEnc:Array"><item xsi:type="xs:string">string1</item><item xsi:type="xs:string">string2</item></varArray></inputStruct></m:echoNestedArray></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Fri, 6 Sep 2002 15:29:53 -0400
Connection: close
Content-type: text/xml;charset=utf-8
Content-length: 893
Content: 

<?xml version="1.0"?>
<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" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:NS2="http://soapinterop.org/xsd"><NS1:echoNestedArrayResponse xmlns:NS1="http://soapinterop.org/"><return href="#1"/></NS1:echoNestedArrayResponse><NS2:SOAPArrayStruct id="1" xsi:type="NS2:SOAPArrayStruct"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.2400016784668</varFloat><varArray xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="xsd:string[2]"><item>string1</item><item>string2</item></varArray></NS2:SOAPArrayStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>

>> to the table test results >> to the top

EasySoap++ Requests/Responses

echoSimpleTypesAsStruct

Request
POST /cgi-bin/interopserver HTTP/1.1
Host: easysoap.sourceforge.net
Content-length: 634
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" 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" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoSimpleTypesAsStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputString xsi:type="xsd:string">SOAP string</inputString><inputInteger xsi:type="xsd:int">234</inputInteger><inputFloat xsi:type="xsd:float">23.67</inputFloat></m:echoSimpleTypesAsStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Date: Fri, 6 Sep 2002 15:26:15 -0400
Server: Apache/1.3.26 (Unix) PHP/4.1.2
Soapserver: EasySoap++/0.6
Content-length: 665
Connection: close
Content-type: text/xml;charset=UTF-8

<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:echoSimpleTypesAsStructResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="ns1:SOAPStruct"
	xmlns:ns1="http://soapinterop.org/xsd">
<varString
	s:type="y:string">SOAP string</varString>
<varInt
	s:type="y:int">234</varInt>
<varFloat
	s:type="y:float">23.6700001</varFloat>
</return>
</m:echoSimpleTypesAsStructResponse>
</E:Body>
</E:Envelope>

echoStructAsSimpleTypes

Request
POST /cgi-bin/interopserver HTTP/1.1
Host: easysoap.sourceforge.net
Content-length: 704
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:s="http://soapinterop.org/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoStructAsSimpleTypes enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="s:SOAPStruct"><varString xsi:type="xsd:string">string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat></inputStruct></m:echoStructAsSimpleTypes></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Date: Fri, 6 Sep 2002 15:26:18 -0400
Server: Apache/1.3.26 (Unix) PHP/4.1.2
Soapserver: EasySoap++/0.6
Content-length: 605
Connection: close
Content-type: text/xml;charset=UTF-8

<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:echoStructAsSimpleTypesResponse
	xmlns:m="http://soapinterop.org/">
<outputString
	s:type="y:string">string</outputString>
<outputInteger
	s:type="y:int">1073741824</outputInteger>
<outputFloat
	s:type="y:float">42.2400017</outputFloat>
</m:echoStructAsSimpleTypesResponse>
</E:Body>
</E:Envelope>

echo2DStringArray

Request
POST /cgi-bin/interopserver HTTP/1.1
Host: easysoap.sourceforge.net
Content-length: 878
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAPEnc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echo2DStringArray enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><input2DStringArray SOAPEnc:arrayType="xsd:string[2,3]" xsi:type="SOAPEnc:Array"><item xsi:type="xsd:string">string11</item><item xsi:type="xsd:string">string12</item><item xsi:type="xsd:string">string13</item><item xsi:type="xsd:string">string21</item><item xsi:type="xsd:string">string22</item><item xsi:type="xsd:string">string23</item></input2DStringArray></m:echo2DStringArray></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Date: Fri, 6 Sep 2002 15:26:18 -0400
Server: Apache/1.3.26 (Unix) PHP/4.1.2
Soapserver: EasySoap++/0.6
Content-length: 626
Connection: close
Content-type: text/xml;charset=UTF-8

<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:echo2DStringArrayResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="A:Array"
	A:arrayType="y:string[2,3]">
<item>string11</item>
<item>string12</item>
<item>string13</item>
<item>string21</item>
<item>string22</item>
<item>string23</item>
</return>
</m:echo2DStringArrayResponse>
</E:Body>
</E:Envelope>

echoNestedStruct

Request
POST /cgi-bin/interopserver HTTP/1.1
Host: easysoap.sourceforge.net
Content-length: 884
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:s="http://soapinterop.org/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoNestedStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="s:SOAPStructStruct"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat><varStruct xsi:type="s:SOAPStruct"><varString xsi:type="xsd:string">string</varString><varInt xsi:type="xsd:int">104</varInt><varFloat xsi:type="xsd:float">44.0</varFloat></varStruct></inputStruct></m:echoNestedStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Date: Fri, 6 Sep 2002 15:26:18 -0400
Server: Apache/1.3.26 (Unix) PHP/4.1.2
Soapserver: EasySoap++/0.6
Content-length: 851
Connection: close
Content-type: text/xml;charset=UTF-8

<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:echoNestedStructResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="ns1:SOAPStructStruct"
	xmlns:ns1="http://soapinterop.org/xsd">
<varString
	s:type="y:string">SOAP string</varString>
<varInt
	s:type="y:int">1073741824</varInt>
<varFloat
	s:type="y:float">42.2400017</varFloat>
<varStruct
	s:type="ns1:SOAPStruct">
<varString
	s:type="y:string">string</varString>
<varInt
	s:type="y:int">104</varInt>
<varFloat
	s:type="y:float">44</varFloat>
</varStruct>
</return>
</m:echoNestedStructResponse>
</E:Body>
</E:Envelope>

echoNestedArray

Request
POST /cgi-bin/interopserver HTTP/1.1
Host: easysoap.sourceforge.net
Content-length: 920
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAPEnc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://soapinterop.org/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoNestedArray enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputStruct xsi:type="s:SOAPArrayStruct"><varString xsi:type="xsd:string">SOAP string</varString><varInt xsi:type="xsd:int">1073741824</varInt><varFloat xsi:type="xsd:float">42.24</varFloat><varArray SOAPEnc:arrayType="xsd:string[2]" xsi:type="SOAPEnc:Array"><item xsi:type="xsd:string">string1</item><item xsi:type="xsd:string">string2</item></varArray></inputStruct></m:echoNestedArray></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Date: Fri, 6 Sep 2002 15:26:19 -0400
Server: Apache/1.3.26 (Unix) PHP/4.1.2
Soapserver: EasySoap++/0.6
Content-length: 777
Connection: close
Content-type: text/xml;charset=UTF-8

<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:echoNestedArrayResponse
	xmlns:m="http://soapinterop.org/">
<return
	s:type="ns1:SOAPArrayStruct"
	xmlns:ns1="http://soapinterop.org/xsd">
<varString
	s:type="y:string">SOAP string</varString>
<varInt
	s:type="y:int">1073741824</varInt>
<varFloat
	s:type="y:float">42.2400017</varFloat>
<varArray
	s:type="A:Array"
	A:arrayType="y:string[2]">
<item>string1</item>
<item>string2</item>
</varArray>
</return>
</m:echoNestedArrayResponse>
</E:Body>
</E:Envelope>

>> to the table test results >> to the top

GLUE Requests/Responses

echoSimpleTypesAsStruct

Request
POST /glue/round2B HTTP/1.1
Host: www.themindelectric.net:8004
Content-length: 634
SOAPAction: "http://soapinterop.org/"
Content-type: text/xml;charset=utf-8
Connection: keep-alive

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:m="http://soapinterop.org/" 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" xmlns:enc="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><m:echoSimpleTypesAsStruct enc:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><inputString xsi:type="xsd:string">SOAP string</inputString><inputInteger xsi:type="xsd:int">234</inputInteger><inputFloat xsi:type="xsd:float">23.67</inputFloat></m:echoSimpleTypesAsStruct></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response
HTTP/1.1 200 OK
Optimizable: true
Date: Fri, 6 Sep 2002 15:13:33 -0400
Content-type: text/xml;charset=UTF-8
Server: GLUE/3.1
Content-length: 747

<?xml version='1.0' encoding='UTF-8'?>
<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/' xmlns:soapenc='http://schemas.xmlsoap.org/soap/encoding/' soap:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' xmlns:ns5='http://soapinterop.org/xsd'><soap:Body><n:echoSimpleTypesAsStructResponse xmlns:n='http://soapinterop.org/'><Result href='#id0'></Result></n:echoSimpleTypesAsStructResponse><id0 id='id0' soapenc:root='0' xsi:type='ns5:SOAPStruct'><varString xsi:type='xsd:string'>SOAP string</varString><varInt xsi:type='xsd:int'>234</varInt><varFloat xsi:type='xsd:float'>23.67</varFloat></id0></soap:Body></soap:Envelope>