Return to bug29109.wsdl CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / soap / tests / bugs |
1.1 misho 1: <?xml version="1.0" encoding="windows-1257"?> 2: <definitions xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" 3: xmlns:s0="http://tempuri.org/" 4: xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 5: xmlns:s="http://www.w3.org/2001/XMLSchema" 6: xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 7: xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" 8: xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" name="test" 9: targetNamespace="http://tempuri.org/" 10: xmlns="http://schemas.xmlsoap.org/wsdl/"> 11: <types> 12: <xs:schema elementFormDefault="qualified" 13: targetNamespace="http://tempuri.org/" 14: xmlns: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" 23: name="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" 68: transport="http://schemas.xmlsoap.org/soap/http" /> 69: <operation name="HelloWorld"> 70: <soap:operation soapAction="http://tempuri.org/HelloWorld" 71: style="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>