Overview Service Description Client proxy Methods Echo Add Methods for binding TestServiceSoap12 Echo Add |
WSDL document for namespace "http://tempuri.org/" Download <?xml version="1.0" encoding="utf-16"?>
<definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:s0="http://tempuri.org/" name="TestService" targetNamespace="http://tempuri.org/" xmlns="http://schemas.xmlsoap.org/wsdl/"> <types> <xs:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Echo"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="a" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="EchoResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="EchoResult" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Add"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="a" type="xs:int"/> <xs:element minOccurs="1" maxOccurs="1" name="b" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AddResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="AddResult" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="string" nillable="true" type="xs:string"/> <xs:element name="int" type="xs:int"/> </xs:schema> </types> <message name="EchoSoapIn"> <part name="parameters" element="s0:Echo"/> </message> <message name="EchoSoapOut"> <part name="parameters" element="s0:EchoResponse"/> </message> <message name="AddSoapIn"> <part name="parameters" element="s0:Add"/> </message> <message name="AddSoapOut"> <part name="parameters" element="s0:AddResponse"/> </message> <message name="EchoHttpGetIn"> <part name="a" type="s:string"/> </message> <message name="EchoHttpGetOut"> <part name="Body" element="s0:string"/> </message> <message name="AddHttpGetIn"> <part name="a" type="s:int"/> <part name="b" type="s:int"/> </message> <message name="AddHttpGetOut"> <part name="Body" element="s0:int"/> </message> <message name="EchoHttpPostIn"> <part name="a" type="s:string"/> </message> <message name="EchoHttpPostOut"> <part name="Body" element="s0:string"/> </message> <message name="AddHttpPostIn"> <part name="a" type="s:int"/> <part name="b" type="s:int"/> </message> <message name="AddHttpPostOut"> <part name="Body" element="s0:int"/> </message> <portType name="TestServiceSoap"> <operation name="Echo"> <input message="s0:EchoSoapIn"/> <output message="s0:EchoSoapOut"/> </operation> <operation name="Add"> <input message="s0:AddSoapIn"/> <output message="s0:AddSoapOut"/> </operation> </portType> <portType name="TestServiceSoap12"> <operation name="Echo"> <input message="s0:EchoSoapIn"/> <output message="s0:EchoSoapOut"/> </operation> <operation name="Add"> <input message="s0:AddSoapIn"/> <output message="s0:AddSoapOut"/> </operation> </portType> <portType name="TestServiceHttpGet"> <operation name="Echo"> <input message="s0:EchoHttpGetIn"/> <output message="s0:EchoHttpGetOut"/> </operation> <operation name="Add"> <input message="s0:AddHttpGetIn"/> <output message="s0:AddHttpGetOut"/> </operation> </portType> <portType name="TestServiceHttpPost"> <operation name="Echo"> <input message="s0:EchoHttpPostIn"/> <output message="s0:EchoHttpPostOut"/> </operation> <operation name="Add"> <input message="s0:AddHttpPostIn"/> <output message="s0:AddHttpPostOut"/> </operation> </portType> <binding name="TestServiceSoap" type="s0:TestServiceSoap"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="Echo"> <soap:operation soapAction="http://tempuri.org/Echo" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="Add"> <soap:operation soapAction="http://tempuri.org/Add" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> </binding> <binding name="TestServiceSoap12" type="s0:TestServiceSoap12"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="Echo"> <soap12:operation soapAction="http://tempuri.org/Echo" style="document"/> <input> <soap12:body use="literal"/> </input> <output> <soap12:body use="literal"/> </output> </operation> <operation name="Add"> <soap12:operation soapAction="http://tempuri.org/Add" style="document"/> <input> <soap12:body use="literal"/> </input> <output> <soap12:body use="literal"/> </output> </operation> </binding> <binding name="TestServiceHttpGet" type="s0:TestServiceHttpGet"> <http:binding verb="GET"/> <operation name="Echo"> <http:operation location="/Echo"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="Add"> <http:operation location="/Add"/> <input> <http:urlEncoded/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> </binding> <binding name="TestServiceHttpPost" type="s0:TestServiceHttpPost"> <http:binding verb="POST"/> <operation name="Echo"> <http:operation location="/Echo"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> <operation name="Add"> <http:operation location="/Add"/> <input> <mime:content type="application/x-www-form-urlencoded"/> </input> <output> <mime:mimeXml part="Body"/> </output> </operation> </binding> <service name="TestService"> <port name="TestServiceSoap" binding="s0:TestServiceSoap"> <soap:address location="http://mapsbkp.geolives.com/samples/1.1/webservice/TestService.asmx"/> </port> <port name="TestServiceSoap12" binding="s0:TestServiceSoap12"> <soap12:address location="http://mapsbkp.geolives.com/samples/1.1/webservice/TestService.asmx"/> </port> <port name="TestServiceHttpGet" binding="s0:TestServiceHttpGet"> <http:address location="http://mapsbkp.geolives.com/samples/1.1/webservice/TestService.asmx"/> </port> <port name="TestServiceHttpPost" binding="s0:TestServiceHttpPost"> <http:address location="http://mapsbkp.geolives.com/samples/1.1/webservice/TestService.asmx"/> </port> </service> </definitions> |