1<?xml version="1.0" encoding="windows-1257"?> 2<definitions xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" 3xmlns:s0="http://tempuri.org/" 4xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 5xmlns:s="http://www.w3.org/2001/XMLSchema" 6xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 7xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" 8xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" name="test" 9targetNamespace="http://tempuri.org/" 10xmlns="http://schemas.xmlsoap.org/wsdl/"> 11 <types> 12 <xs:schema elementFormDefault="qualified" 13targetNamespace="http://tempuri.org/" 14xmlns:xs="http://www.w3.org/2001/XMLSchema"> 15 <xs:element name="HelloWorld"> 16 <xs:complexType /> 17 </xs:element> 18 <xs:element name="HelloWorldResponse"> 19 <xs:complexType> 20 <xs:sequence> 21 22 <xs:element minOccurs="0" maxOccurs="1" 23name="HelloWorldResult" type="xs:string" /> 24 </xs:sequence> 25 </xs:complexType> 26 </xs:element> 27 <xs:element name="string" type="xs:string" /> 28 </xs:schema> 29 </types> 30 <message name="HelloWorldSoapIn"> 31 <part name="parameters" element="s0:HelloWorld" /> 32 33 </message> 34 <message name="HelloWorldSoapOut"> 35 <part name="parameters" element="s0:HelloWorldResponse" /> 36 </message> 37 <message name="HelloWorldHttpGetIn" /> 38 <message name="HelloWorldHttpGetOut"> 39 <part name="Body" element="s0:string" /> 40 </message> 41 <message name="HelloWorldHttpPostIn" /> 42 43 <message name="HelloWorldHttpPostOut"> 44 <part name="Body" element="s0:string" /> 45 </message> 46 <portType name="testSoap"> 47 <operation name="HelloWorld"> 48 <input message="s0:HelloWorldSoapIn" /> 49 <output message="s0:HelloWorldSoapOut" /> 50 </operation> 51 </portType> 52 53 <portType name="testHttpGet"> 54 <operation name="HelloWorld"> 55 <input message="s0:HelloWorldHttpGetIn" /> 56 <output message="s0:HelloWorldHttpGetOut" /> 57 </operation> 58 </portType> 59 <portType name="testHttpPost"> 60 <operation name="HelloWorld"> 61 <input message="s0:HelloWorldHttpPostIn" /> 62 63 <output message="s0:HelloWorldHttpPostOut" /> 64 </operation> 65 </portType> 66 <binding name="testSoap" type="s0:testSoap"> 67 <soap:binding style="document" 68transport="http://schemas.xmlsoap.org/soap/http" /> 69 <operation name="HelloWorld"> 70 <soap:operation soapAction="http://tempuri.org/HelloWorld" 71style="document" /> 72 <input> 73 <soap:body use="literal" /> 74 75 </input> 76 <output> 77 <soap:body use="literal" /> 78 </output> 79 </operation> 80 </binding> 81 <binding name="testHttpGet" type="s0:testHttpGet"> 82 <http:binding verb="GET" /> 83 <operation name="HelloWorld"> 84 85 <http:operation location="/HelloWorld" /> 86 <input> 87 <http:urlEncoded /> 88 </input> 89 <output> 90 <mime:mimeXml part="Body" /> 91 </output> 92 </operation> 93 </binding> 94 95 <binding name="testHttpPost" type="s0:testHttpPost"> 96 <http:binding verb="POST" /> 97 <operation name="HelloWorld"> 98 <http:operation location="/HelloWorld" /> 99 <input> 100 <mime:content part="" type="application/x-www-form-urlencoded" 101/> 102 </input> 103 <output> 104 <mime:mimeXml part="Body" /> 105 106 </output> 107 </operation> 108 </binding> 109 <service name="test"> 110 <port name="testSoap" binding="s0:testSoap"> 111 <soap:address location="http://localhost:81/test.asmx" /> 112 </port> 113 <port name="testHttpGet" binding="s0:testHttpGet"> 114 <http:address location="http://localhost:81/test.asmx" /> 115 116 </port> 117 <port name="testHttpPost" binding="s0:testHttpPost"> 118 <http:address location="http://localhost:81/test.asmx" /> 119 </port> 120 </service> 121</definitions> 122