This specification outlines a (proposed) SOAP service interface that can be implemented by SOAP implementations as part of an interoperability testing process.
The list of methods follows. Sample envelopes, generated by SOAP::Lite, are provided as well. It is important to note that these envelope examples are ONLY examples, and there is no implication that the implementations need to conform to these specific envelopes.
As an example, here is a WSDL
description . While WSDL support is not a requirement for these tests,
this description may be useful as a form of documentation for implementors.
This method accepts a single string and echoes it back to the client.
Input parameter name : inputString
Input parameter type: xsd:string
Output parameter name: return
Output parameter type: xsd:string
Request from SOAP::Lite 0.46 client
POST /perl/soaplite.cgi HTTP/1.0 Host: tony:8080 User-Agent: SOAP::Lite/Perl/0.46 Content-Length: 523 Content-Type: text/xml SOAPAction: "urn:soapinterop" <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoString xmlns:namesp1="http://soapinterop.org/"> <inputString xsi:type="xsd:string">hello</inputString> </namesp1:echoString> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Response from SOAP::Lite 0.46 server
HTTP/1.1 200 OK Date: Thu, 08 Feb 2001 11:35:23 GMT Server: Apache/1.3.14 (Unix) PHP/4.0.1pl2 SOAPServer: SOAP::Lite/Perl/0.46 Content-Length: 541 Connection: close Content-Type: text/xml <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoStringResponse xmlns:namesp1="http://soapinterop.org/"> <return xsi:type="xsd:string">hello</return> </namesp1:echoStringResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
This method accepts an array of strings and echoes it back to the client.
Input parameter name : inputStringArray
Input parameter type: array of xsd:string
Output parameter name: return
Output parameter type: array of xsd:string
Request from SOAP 0.46 Client
POST /perl/soaplite.cgi HTTP/1.0 Host: tony:8080 User-Agent: SOAP::Lite/Perl/0.46 Content-Length: 679 Content-Type: text/xml SOAPAction: "urn:soapinterop" <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoStringArray xmlns:namesp1="http://soapinterop.org/"> <inputStringArray SOAP-ENC:arrayType="xsd:string[2]" xsi:type="SOAP-ENC:Array"> <c-gensym5 xsi:type="xsd:string">hello</c-gensym5> <c-gensym5 xsi:type="xsd:string">goodbye</c-gensym5> </inputStringArray> </namesp1:echoStringArray> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Response From SOAP 0.46 Server
HTTP/1.1 200 OK Date: Thu, 08 Feb 2001 12:07:33 GMT Server: Apache/1.3.14 (Unix) PHP/4.0.1pl2 SOAPServer: SOAP::Lite/Perl/0.46 Content-Length: 696 Connection: close Content-Type: text/xml <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoStringArrayResponse xmlns:namesp1="http://soapinterop.org/"> <return SOAP-ENC:arrayType="xsd:string[2]" xsi:type="namesp1:Array"> <s-gensym5 xsi:type="xsd:string">hello</s-gensym5> <s-gensym5 xsi:type="xsd:string">goodbye</s-gensym5> </return> </namesp1:echoStringArrayResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
This method accepts an single integer and echoes it back to the client.
Input parameter name : inputInteger
Input parameter type: xsd:int
Output parameter name: return
Output parameter type: xsd:int
Request from SOAP::Lite 0.46 client
POST /perl/soaplite.cgi HTTP/1.0 Host: tony:8080 User-Agent: SOAP::Lite/Perl/0.46 Content-Length: 518 Content-Type: text/xml SOAPAction: "urn:soapinterop" <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoInteger xmlns:namesp1="http://soapinterop.org/"> <inputInteger xsi:type="xsd:int">5</inputInteger> </namesp1:echoInteger> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Response from SOAP::Lite 0.46 server
HTTP/1.1 200 OK Date: Thu, 08 Feb 2001 11:42:53 GMT Server: Apache/1.3.14 (Unix) PHP/4.0.1pl2 SOAPServer: SOAP::Lite/Perl/0.46 Content-Length: 542 Connection: close Content-Type: text/xml <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoIntegerResponse xmlns:namesp1="http://soapinterop.org/"> <return xsi:type="xsd:integer">5</return> </namesp1:echoIntegerResponse> </SOAP-ENV:Body>< /SOAP-ENV:Envelope>
This method accepts an array of integers and echoes it back to the client.
Input parameter name : inputIntegerArray
Input parameter type: array of xsd:int
Output parameter name: return
Output parameter type: array of xsd:int
Request from SOAP::Lite 0.46 client
POST /perl/soaplite.cgi HTTP/1.0 Host: tony:8080 User-Agent: SOAP::Lite/Perl/0.46 Content-Length: 880 Content-Type: text/xml SOAPAction: "urn:soapinterop" <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoIntegerArray xmlns:namesp1="http://soapinterop.org/"> <inputIntegerArray SOAP-ENC:arrayType="xsd:int[7]" xsi:type="SOAP-ENC:Array"> <c-gensym5 xsi:type="xsd:int">-1</c-gensym5> <c-gensym5 xsi:type="xsd:int">0</c-gensym5> <c-gensym5 xsi:type="xsd:int">1</c-gensym5> <c-gensym5 xsi:type="xsd:int">2</c-gensym5> <c-gensym5 xsi:type="xsd:int">3</c-gensym5> <c-gensym5 xsi:type="xsd:int">4</c-gensym5> <c-gensym5 xsi:type="xsd:int">5</c-gensym5> </inputIntegerArray> </namesp1:echoIntegerArray> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Response from SOAP::Lite 0.46 server
HTTP/1.1 200 OK Date: Thu, 08 Feb 2001 12:03:09 GMT Server: Apache/1.3.14 (Unix) PHP/4.0.1pl2 SOAPServer: SOAP::Lite/Perl/0.46 Content-Length: 897 Connection: close Content-Type: text/xml <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body><namesp1:echoIntegerArrayResponse xmlns:namesp1="http://soapinterop.org/"> <return SOAP-ENC:arrayType="xsd:int[7]" xsi:type="namesp1:Array"> <s-gensym5 xsi:type="xsd:int">-1</s-gensym5> <s-gensym5 xsi:type="xsd:int">0</s-gensym5> <s-gensym5 xsi:type="xsd:int">1</s-gensym5> <s-gensym5 xsi:type="xsd:int">2</s-gensym5> <s-gensym5 xsi:type="xsd:int">3</s-gensym5> <s-gensym5 xsi:type="xsd:int">4</s-gensym5> <s-gensym5 xsi:type="xsd:int">5</s-gensym5> </return> </namesp1:echoIntegerArrayResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
This method accepts a single float and echoes it back to the client.
Input parameter name : inputFloat
Input parameter type: xsd:float
Output parameter name: return
Output parameter type: xsd:float
Request from SOAP::Lite 0.46 client
POST /perl/soaplite.cgi HTTP/1.0 Host: tony:8080 User-Agent: SOAP::Lite/Perl/0.46 Content-Length: 516 Content-Type: text/xml SOAPAction: "urn:soapinterop" <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoFloat xmlns:namesp1="http://soapinterop.org/"> <inputFloat xsi:type="xsd:float">5.5</inputFloat> </namesp1:echoFloat> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Response from SOAP::Lite 0.46 server
HTTP/1.1 200 OK Date: Thu, 08 Feb 2001 12:13:11 GMT Server: Apache/1.3.14 (Unix) PHP/4.0.1pl2 SOAPServer: SOAP::Lite/Perl/0.46 Content-Length: 534 Connection: close Content-Type: text/xml <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoFloatResponse xmlns:namesp1="http://soapinterop.org/"> <return xsi:type="xsd:float">5.5</return> </namesp1:echoFloatResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
This method accepts an array of floats and echoes it back to the client.
Input parameter name : inputFloatArray
Input parameter type: array of xsd:float
Output parameter name: return
Output parameter type: array of xsd:float
Request from SOAP::Lite 0.46 client
POST /perl/soaplite.cgi HTTP/1.0 Host: tony:8080 User-Agent: SOAP::Lite/Perl/0.46 Content-Length: 714 Content-Type: text/xml SOAPAction: "urn:soapinterop" <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoFloatArray xmlns:namesp1="http://soapinterop.org/"> <inputFloatArray SOAP-ENC:arrayType="xsd:float[3]" xsi:type="SOAP-ENC:Array"> <c-gensym5 xsi:type="xsd:float">5.2</c-gensym5> <c-gensym5 xsi:type="xsd:float">6.2</c-gensym5> <c-gensym5 xsi:type="xsd:float">-1.3</c-gensym5> </inputFloatArray> </namesp1:echoFloatArray> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Response from SOAP::Lite 0.46 server
HTTP/1.1 200 OK Date: Thu, 08 Feb 2001 12:19:28 GMT Server: Apache/1.3.14 (Unix) PHP/4.0.1pl2 SOAPServer: SOAP::Lite/Perl/0.46 Content-Length: 731 Connection: close Content-Type: text/xml <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoFloatArrayResponse xmlns:namesp1="http://soapinterop.org/"> <return SOAP-ENC:arrayType="xsd:float[3]" xsi:type="namesp1:Array"> <s-gensym5 xsi:type="xsd:float">5.2</s-gensym5> <s-gensym5 xsi:type="xsd:float">6.2</s-gensym5> <s-gensym5 xsi:type="xsd:float">-1.3</s-gensym5> </return> </namesp1:echoFloatArrayResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
This method accepts a single structure and echoes it back to the client.
An example of this structure is:
<ExampleStruct>
<varString>Hello</varString>
<varInt>8</varInt>
<varFloat>10.2</varFloat>
</ExampleStruct>
The structure is defined with the following schema:
<complexType name="SOAPStruct">
<all>
<element name="varString" type="xsd:string" />
<element name="varInt" type="xsd:int" />
<element name="varFloat" type="xsd:float" />
</all>
</complexType>
This type is defined within the namespace
http://soapinterop.org/xsd
Input parameter name : inputStruct
Input parameter type: sb:SOAPStruct where xmlns:sb="http://soapinterop.org/xsd"
Output parameter name: return
Output parameter type: sb:SOAPStruct where xmlns:sb="http://soapinterop.org/xsd"
Request from SOAP::Lite 0.46 client
POST /perl/soaplite.cgi HTTP/1.0 Host: tony:8080 User-Agent: SOAP::Lite/Perl/0.46 Content-Length: 713 Content-Type: text/xml SOAPAction: "urn:soapinterop" <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:namesp1="http://soapinterop.org/xsd"> <SOAP-ENV:Body> <namesp2:echoStruct xmlns:namesp2="http://soapinterop.org/"> <inputStruct xsi:type="namesp1:SOAPStruct"> <varFloat xsi:type="xsd:float">6.2</varFloat> <varString xsi:type="xsd:string">test string</varString> <varInt xsi:type="xsd:int">5</varInt> </inputStruct> </namesp2:echoStruct> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Response from SOAP::Lite 0.46 server
HTTP/1.1 200 OK Date: Thu, 08 Feb 2001 12:40:56 GMT Server: Apache/1.3.14 (Unix) PHP/4.0.1pl2 SOAPServer: SOAP::Lite/Perl/0.46 Content-Length: 721 Connection: close Content-Type: text/xml <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoStructResponse xmlns:namesp1="http://soapinterop.org/"> <return xmlns:xx="http://soapinterop.org/xsd" xsi:type="xx:SOAPStruct"> <varFloat xsi:type="xsd:float">6.2</varFloat> <varString xsi:type="xsd:string">test string</varString> <varInt xsi:type="xsd:int">5</varInt> </return> </namesp1:echoStructResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
This method accepts an array of structures and echoes it back to the client.
The structure used is the same defined in the description of the "echoStruct" method.
Input parameter name: inputStructArray
Input parameter type: array of sb:SOAPStruct where xmlns:sb="http://soapinterop.org/xsd"
Output parameter name: return
Output parameter type: array of sb:SOAPStruct where
xmlns:sb =
"http://soapinterop.org/xsd"
Request from SOAP::Lite 0.46 client
POST /perl/soaplite.cgi HTTP/1.0 Host: tony:8080 User-Agent: SOAP::Lite/Perl/0.46 Content-Length: 1019 Content-Type: text/xml SOAPAction: "urn:soapinterop" <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:namesp1="http://soapinterop.org/xsd"> <SOAP-ENV:Body> <namesp2:echoStructArray xmlns:namesp2="http://soapinterop.org/"> <inputStructArray SOAP-ENC:arrayType="namesp1:SOAPStruct[2]" xsi:type="SOAP-ENC:Array"> <c-gensym5 xsi:type="namesp1:SOAPStruct"> <varFloat xsi:type="xsd:float">6.2</varFloat> <varString xsi:type="xsd:string">test string</varString> <varInt xsi:type="xsd:int">5</varInt> </c-gensym5> <c-gensym5 xsi:type="namesp1:SOAPStruct"> <varFloat xsi:type="xsd:float">12.4</varFloat> <varString xsi:type="xsd:string">another test</varString> <varInt xsi:type="xsd:int">10</varInt> </c-gensym5> </inputStructArray> </namesp2:echoStructArray> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Response from SOAP::Lite 0.46 server
HTTP/1.1 200 OK Date: Thu, 08 Feb 2001 13:10:49 GMT Server: Apache/1.3.14 (Unix) PHP/4.0.1pl2 SOAPServer: SOAP::Lite/Perl/0.46 Content-Length: 1041 Connection: close Content-Type: text/xml <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoStructArrayResponse xmlns:namesp1="http://soapinterop.org/"> <return SOAP-ENC:arrayType="xx:SOAPStruct[2]" xsi:type="SOAP-ENC:Array"> <item xmlns:xx="http://soapinterop.org/xsd" xsi:type="xx:SOAPStruct"> <varFloat xsi:type="xsd:float">6.2</varFloat> <varString xsi:type="xsd:string">test string</varString> <varInt xsi:type="xsd:int">5</varInt></item> <item xmlns:xx="http://soapinterop.org/xsd" xsi:type="xx:SOAPStruct"> <varFloat xsi:type="xsd:float">12.4</varFloat> <varString xsi:type="xsd:string">another test</varString> <varInt xsi:type="xsd:int">10</varInt> </item> </return> </namesp1:echoStructArrayResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
This method exists to test the "void" return case. It accepts no arguments, and returns no arguments.
Input parameter name: (none)
Input parameter type: (none)
Output parameter name: (none)
Output parameter type: (none)
Request from SOAP::Lite client
POST /perl/soaplite.cgi HTTP/1.0 Host: tony:8080 User-Agent: SOAP::Lite/Perl/0.46 Content-Length: 447 Content-Type: text/xml SOAPAction: "urn:soapinterop" <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoVoid xmlns:namesp1="http://soapinterop.org/"/> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
Response from SOAP::Lite server
HTTP/1.1 200 OK Date: Thu, 08 Feb 2001 13:17:16 GMT Server: Apache/1.3.14 (Unix) PHP/4.0.1pl2 SOAPServer: SOAP::Lite/Perl/0.46 Content-Length: 455 Connection: close Content-Type: text/xml <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <namesp1:echoVoidResponse xmlns:namesp1="http://soapinterop.org/"/> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
This methods accepts a binary object and echoes it back to the client.
Input parameter name: (inputBase64)
Input parameter type: Binary type (eg., xsd:base64Binary)
Output parameter name: (return)
Output parameter type: Binary type
[Example: TBD]
This method accepts a Date/Time and echoes it back to the client.
Input parameter name: (inputDate)
Input parameter type: Date/Time type (eg., xsd:dateTime)
Output parameter name: (return)
Output parameter type: Date/Time type