Return to bug37083.wsdl CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / soap / tests / bugs |
1.1 misho 1: <?xml version="1.0" encoding="UTF-8"?> 2: <wsdl:definitions targetNamespace="urn:java:de.pangaea.metadataportal.search.SearchService" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="urn:java:de.pangaea.metadataportal.search.SearchService" xmlns:intf="urn:java:de.pangaea.metadataportal.search.SearchService" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 3: <wsdl:types> 4: <schema targetNamespace="urn:java:de.pangaea.metadataportal.search.SearchService" xmlns="http://www.w3.org/2001/XMLSchema"> 5: <import namespace="http://xml.apache.org/xml-soap"/> 6: <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> 7: <complexType name="SearchRequestRange"> 8: <sequence> 9: <element name="field" nillable="true" type="xsd:string"/> 10: <element name="max" nillable="true" type="xsd:anyType"/> 11: <element name="min" nillable="true" type="xsd:anyType"/> 12: </sequence> 13: </complexType> 14: <complexType name="ArrayOfSearchRequestRange"> 15: <complexContent> 16: <restriction base="soapenc:Array"> 17: <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:SearchRequestRange[]"/> 18: </restriction> 19: </complexContent> 20: </complexType> 21: <complexType name="SearchRequest"> 22: <sequence> 23: <element name="index" nillable="true" type="xsd:string"/> 24: <element name="queryString" nillable="true" type="xsd:string"/> 25: <element name="ranges" nillable="true" type="impl:ArrayOfSearchRequestRange"/> 26: </sequence> 27: </complexType> 28: <complexType name="SearchResponseItem"> 29: <sequence> 30: <element name="fields" nillable="true" type="apachesoap:Map"/> 31: <element name="identifier" nillable="true" type="xsd:string"/> 32: <element name="score" type="xsd:float"/> 33: <element name="xml" nillable="true" type="xsd:string"/> 34: </sequence> 35: </complexType> 36: <complexType name="ArrayOfSearchResponseItem"> 37: <complexContent> 38: <restriction base="soapenc:Array"> 39: <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:SearchResponseItem[]"/> 40: </restriction> 41: </complexContent> 42: </complexType> 43: <complexType name="SearchResponse"> 44: <sequence> 45: <element name="offset" type="xsd:int"/> 46: <element name="queryTime" type="xsd:long"/> 47: <element name="results" nillable="true" type="impl:ArrayOfSearchResponseItem"/> 48: <element name="totalCount" type="xsd:int"/> 49: </sequence> 50: </complexType> 51: </schema> 52: <schema targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/XMLSchema"> 53: <import namespace="urn:java:de.pangaea.metadataportal.search.SearchService"/> 54: <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> 55: <complexType name="mapItem"> 56: <sequence> 57: <element name="key" nillable="true" type="xsd:anyType"/> 58: <element name="value" nillable="true" type="xsd:anyType"/> 59: </sequence> 60: </complexType> 61: <complexType name="Map"> 62: <sequence> 63: <element maxOccurs="unbounded" minOccurs="0" name="item" type="apachesoap:mapItem"/> 64: </sequence> 65: </complexType> 66: </schema> 67: </wsdl:types> 68: <wsdl:message name="searchRequest"> 69: <wsdl:part name="in0" type="impl:SearchRequest"/> 70: <wsdl:part name="in1" type="xsd:int"/> 71: <wsdl:part name="in2" type="xsd:int"/> 72: </wsdl:message> 73: <wsdl:message name="searchResponse"> 74: <wsdl:part name="searchReturn" type="impl:SearchResponse"/> 75: </wsdl:message> 76: <wsdl:portType name="SearchServiceAxisImpl"> 77: <wsdl:operation name="search" parameterOrder="in0 in1 in2"> 78: <wsdl:input message="impl:searchRequest" name="searchRequest"/> 79: <wsdl:output message="impl:searchResponse" name="searchResponse"/> 80: </wsdl:operation> 81: </wsdl:portType> 82: <wsdl:binding name="SearchSoapBinding" type="impl:SearchServiceAxisImpl"> 83: <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> 84: <wsdl:operation name="search"> 85: <wsdlsoap:operation soapAction=""/> 86: <wsdl:input name="searchRequest"> 87: <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:java:de.pangaea.metadataportal.search.SearchService" use="encoded"/> 88: </wsdl:input> 89: <wsdl:output name="searchResponse"> 90: <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:java:de.pangaea.metadataportal.search.SearchService" use="encoded"/> 91: </wsdl:output> 92: </wsdl:operation> 93: </wsdl:binding> 94: <wsdl:service name="SearchServiceAxisImplService"> 95: <wsdl:port binding="impl:SearchSoapBinding" name="Search"> 96: <wsdlsoap:address location="test://"/> 97: </wsdl:port> 98: </wsdl:service> 99: </wsdl:definitions>