echoStructArray

Request from PocketSOAP 0.9 (beta) client

POST /ssss4c/ilab/soap.asp HTTP/1.0
Content-Type: text/xml
Content-Length: 1014
User-Agent: PocketSOAP v0.9

<S:Envelope xmlns:S='http://schemas.xmlsoap.org/soap/envelope/'
xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/'
S:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'
xmlns:xsd='http://www.w3.org/1999/XMLSchema'
xmlns:xsi='http://www.w3.org/1999/XMLSchema-instance'>
<S:Body>
<m:echoStructArray xmlns:m='urn:xmethodsInterop'>
<InputStructArray xsi:type='SOAP-ENC:Array' SOAP-ENC:arrayType='urn:interopLab[3]'>
<Item xsi:type='urn:SOAPStruct'>
<varInt xsi:type='xsd:int'>10</varInt>
<varFloat xsi:type='xsd:float'>10.1</varFloat>
<varString xsi:type='xsd:string'>pocket</varString>
</Item>
<Item xsi:type='urn:SOAPStruct'>
<varInt xsi:type='xsd:int'>20</varInt>
<varFloat xsi:type='xsd:float'>20.2</varFloat>
<varString xsi:type='xsd:string'>soap</varString>
</Item>
<Item xsi:type='urn:SOAPStruct'>
<varInt xsi:type='xsd:int'>30</varInt>
<varFloat xsi:type='xsd:float'>30.3</varFloat>
<varString xsi:type='xsd:string'>rocks !</varString>
</Item>
</InputStructArray>
</m:echoStructArray>
</S:Body>
</S:Envelope>

Response from 4S4C 1.3 server 

HTTP/1.1 200 OK
Server: Microsoft-IIS/5.0
Date: Sun, 11 Feb 2001 21:03:02 GMT
Connection: Keep-Alive
Content-Length: 1153
Content-Type: text/xml
Expires: Sun, 11 Feb 2001 21:03:02 GMT
Set-Cookie: ASPSESSIONIDGQGGGXAY=LNANEJHDDELLGDEJHCENDJBM; path=/
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/1999/XMLSchema" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<m:echoStructArrayResponse xmlns:m="urn:xmethodsInterop">
<outputStructArray xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="ns1:SOAPStruct[3]" xmlns:ns1="urn:xmethodsInterop">
<SOAPStruct xsi:type="ns1:SOAPStruct">
<varInt xsi:type="xsd:int">10</varInt>
<varFloat xsi:type="xsd:float">10.1</varFloat>
<varString xsi:type="xsd:string">pocket</varString>
</SOAPStruct>
<SOAPStruct xsi:type="ns1:SOAPStruct">
<varInt xsi:type="xsd:int">20</varInt>
<varFloat xsi:type="xsd:float">20.2</varFloat>
<varString xsi:type="xsd:string">soap</varString>
</SOAPStruct>
<SOAPStruct xsi:type="ns1:SOAPStruct">
<varInt xsi:type="xsd:int">30</varInt>
<varFloat xsi:type="xsd:float">30.3</varFloat>
<varString xsi:type="xsd:string">rocks !</varString>
</SOAPStruct>
</outputStructArray>
</m:echoStructArrayResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>