1<?xml version="1.0" encoding="UTF-8"?> 2<definitions name="qweb" 3 targetNamespace="http://www.newsblob.com/qweb.wsdl" 4 xmlns:tns="http://www.newsblob.com/qweb.wsdl" 5 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 6 xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 7 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 8 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 9 xmlns:ns1="urn:qweb" 10 xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/" 11 xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/" 12 xmlns="http://schemas.xmlsoap.org/wsdl/"> 13 14<types> 15 16 <schema targetNamespace="urn:qweb" 17 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 18 xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 19 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 20 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 21 xmlns:ns1="urn:qweb" 22 xmlns="http://www.w3.org/2001/XMLSchema" 23 elementFormDefault="unqualified" 24 attributeFormDefault="unqualified"> 25 <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> 26 <complexType name="qwebGetHostInfoResponse"> 27 <sequence> 28 <element name="return" type="ns1:HostInfo" minOccurs="1" maxOccurs="1"/> 29 </sequence> 30 </complexType> 31 <complexType name="ArrayOfHostInfo"> 32 <complexContent> 33 <restriction base="SOAP-ENC:Array"> 34 <sequence> 35 <element name="item" type="ns1:HostInfo" minOccurs="0" maxOccurs="unbounded"/> 36 </sequence> 37 <attribute ref="SOAP-ENC:arrayType" WSDL:arrayType="ns1:HostInfo[]"/> 38 </restriction> 39 </complexContent> 40 </complexType> 41 </schema> 42 43</types> 44 45<message name="qwebSquareRequest"> 46 <part name="mynum" type="xsd:int"/> 47</message> 48 49<message name="qwebSquareResponse"> 50 <part name="result" type="xsd:int"/> 51</message> 52 53<message name="qwebStrlenRequest"> 54 <part name="mystr" type="xsd:string"/> 55</message> 56 57<message name="qwebStrlenResponse"> 58 <part name="result" type="xsd:int"/> 59</message> 60 61<message name="qwebGetHostInfoRequest"> 62</message> 63 64<message name="HostInfo"> 65 <part name="name" type="xsd:string"/> 66 <part name="shortDescription" type="xsd:string"/> 67 <part name="ipAddress" type="xsd:string"/> 68</message> 69 70<portType name="qwebPortType"> 71 <operation name="qwebSquare"> 72 <documentation>Service definition of function ns1__qwebSquare</documentation> 73 <input message="tns:qwebSquareRequest"/> 74 <output message="tns:qwebSquareResponse"/> 75 </operation> 76 <operation name="qwebStrlen"> 77 <documentation>Service definition of function ns1__qwebStrlen</documentation> 78 <input message="tns:qwebStrlenRequest"/> 79 <output message="tns:qwebStrlenResponse"/> 80 </operation> 81 <operation name="qwebGetHostInfo"> 82 <documentation>Service definition of function ns1__qwebGetHostInfo</documentation> 83 <input message="tns:qwebGetHostInfoRequest"/> 84 <output message="tns:HostInfo"/> 85 </operation> 86</portType> 87 88<binding name="qweb" type="tns:qwebPortType"> 89 <SOAP:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> 90 <operation name="qwebSquare"> 91 <SOAP:operation style="rpc" soapAction=""/> 92 <input> 93 <SOAP:body use="encoded" namespace="urn:qweb" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 94 </input> 95 <output> 96 <SOAP:body use="encoded" namespace="urn:qweb" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 97 </output> 98 </operation> 99 <operation name="qwebStrlen"> 100 <SOAP:operation style="rpc" soapAction=""/> 101 <input> 102 <SOAP:body use="encoded" namespace="urn:qweb" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 103 </input> 104 <output> 105 <SOAP:body use="encoded" namespace="urn:qweb" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 106 </output> 107 </operation> 108 <operation name="qwebGetHostInfo"> 109 <SOAP:operation style="rpc" soapAction=""/> 110 <input> 111 <SOAP:body use="encoded" namespace="urn:qweb" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 112 </input> 113 <output> 114 <SOAP:body use="encoded" namespace="urn:qweb" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> 115 </output> 116 </operation> 117</binding> 118 119<service name="qweb"> 120 <documentation>Demo Qweb SOAP interface</documentation> 121 <port name="qweb" binding="tns:qweb"> 122 <SOAP:address location="http://www.newsblob.com:6969"/> 123 </port> 124</service> 125 126</definitions> 127