Changeset 1595
- Timestamp:
- 18/10/06 12:22:50 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TI01-discovery/trunk/ws-Discovery2/wsdl/Discovery.wsdl
r1576 r1595 6 6 <!-- Request types --> 7 7 <xs:element name="doFullTextSearch" type="tns:FullTextSearchType"/> 8 <xs:element name="doAuthorSearch" type="tns:FullTextSearchType"/> 9 <xs:element name="doParameterSearch" type="tns:ParameterSearchType"/> 10 <xs:element name="doSpatioTemporalSearch" type="tns:SpatioTemporalSearchType"/> 8 11 <xs:element name="doPresent" type="tns:PresentType"/> 9 12 <!-- Response types --> 10 13 <xs:element name="doFullTextSearchReturn" type="tns:SearchReturnType"/> 14 <xs:element name="doAuthorSearchReturn" type="tns:SearchReturnType"/> 15 <xs:element name="doParameterSearchReturn" type="tns:SearchReturnType"/> 16 <xs:element name="doSpatioTemporalSearchReturn" type="tns:SearchReturnType"/> 11 17 <xs:element name="doPresentReturn" type="tns:PresentReturnType"/> 12 18 <!-- Define globals --> … … 19 25 </xs:sequence> 20 26 </xs:complexType> 27 <xs:complexType name="AuthorSearchType"> 28 <xs:sequence> 29 <xs:element name="term" type="xs:string"/> 30 <xs:element name="start" type="xs:int" minOccurs="0"/> 31 <xs:element name="howMany" type="xs:int" minOccurs="0"/> 32 <xs:element name="orderBy" type="tns:orderByType" minOccurs="0"/> 33 </xs:sequence> 34 </xs:complexType> 35 <xs:complexType name="ParameterSearchType"> 36 <xs:sequence> 37 <xs:element name="term" type="xs:string"/> 38 <xs:element name="start" type="xs:int" minOccurs="0"/> 39 <xs:element name="howMany" type="xs:int" minOccurs="0"/> 40 <xs:element name="orderBy" type="tns:orderByType" minOccurs="0"/> 41 </xs:sequence> 42 </xs:complexType> 43 <xs:complexType name="SpatioTemporalSearchType"> 44 <xs:sequence> 45 <xs:element name="term" type="xs:string"/> 46 <xs:element name="start" type="xs:int" minOccurs="0"/> 47 <xs:element name="howMany" type="xs:int" minOccurs="0"/> 48 <xs:element name="orderBy" type="tns:orderByType" minOccurs="0"/> 49 </xs:sequence> 50 </xs:complexType> 21 51 <xs:complexType name="PresentType"> 22 52 <xs:sequence> 23 <xs:element name="document" type="xs:string" minOccurs="0" maxOccurs="1"/> 53 <xs:element name="document" type="xs:string"/> 54 <xs:element name="format" type="tns:PresentFormatType" minOccurs="0"/> 24 55 </xs:sequence> 25 56 </xs:complexType> … … 51 82 </xs:restriction> 52 83 </xs:simpleType> 84 <xs:simpleType name="PresentFormatType"> 85 <xs:restriction base="xs:string"> 86 <xs:enumeration value="payload"/> 87 <xs:enumeration value="ndgdoc"/> 88 <xs:enumeration value="dc"/> 89 </xs:restriction> 90 </xs:simpleType> 53 91 </xsd:schema> 54 92 </wsdl:types> … … 58 96 <wsdl:message name="doFullTextSearchResponse"> 59 97 <wsdl:part name="part" element="tns1:doFullTextSearchReturn"/> 98 </wsdl:message> 99 <wsdl:message name="doAuthorSearchRequest"> 100 <wsdl:part name="part" element="tns1:doAuthorSearch"/> 101 </wsdl:message> 102 <wsdl:message name="doAuthorSearchResponse"> 103 <wsdl:part name="part" element="tns1:doAuthorSearchReturn"/> 104 </wsdl:message> 105 <wsdl:message name="doParameterSearchRequest"> 106 <wsdl:part name="part" element="tns1:doParameterSearch"/> 107 </wsdl:message> 108 <wsdl:message name="doParameterSearchResponse"> 109 <wsdl:part name="part" element="tns1:doParameterSearchReturn"/> 110 </wsdl:message> 111 <wsdl:message name="doSpatioTemporalSearchRequest"> 112 <wsdl:part name="part" element="tns1:doSpatioTemporalSearch"/> 113 </wsdl:message> 114 <wsdl:message name="doSpatioTemporalSearchResponse"> 115 <wsdl:part name="part" element="tns1:doSpatioTemporalSearchReturn"/> 60 116 </wsdl:message> 61 117 <wsdl:message name="doPresentRequest"> … … 70 126 <wsdl:output name="doFullTextSearchResponse" message="tns1:doFullTextSearchResponse"/> 71 127 </wsdl:operation> 128 <wsdl:operation name="doAuthorSearch"> 129 <wsdl:input name="doAuthorSearchRequest" message="tns1:doAuthorSearchRequest"/> 130 <wsdl:output name="doAuthorSearchResponse" message="tns1:doAuthorSearchResponse"/> 131 </wsdl:operation> 132 <wsdl:operation name="doParameterSearch"> 133 <wsdl:input name="doParameterSearchRequest" message="tns1:doParameterSearchRequest"/> 134 <wsdl:output name="doParameterSearchResponse" message="tns1:doParameterSearchResponse"/> 135 </wsdl:operation> 136 <wsdl:operation name="doSpatioTemporalSearch"> 137 <wsdl:input name="doSpatioTemporalSearchRequest" message="tns1:doSpatioTemporalSearchRequest"/> 138 <wsdl:output name="doSpatioTemporalSearchResponse" message="tns1:doSpatioTemporalSearchResponse"/> 139 </wsdl:operation> 72 140 <wsdl:operation name="doPresent"> 73 141 <wsdl:input name="doPresentRequest" message="tns1:doPresentRequest"/> … … 78 146 <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> 79 147 <wsdl:operation name="doFullTextSearch"> 148 <wsdlsoap:operation/> 149 <wsdl:input> 150 <wsdlsoap:body use="literal"/> 151 </wsdl:input> 152 <wsdl:output> 153 <wsdlsoap:body use="literal"/> 154 </wsdl:output> 155 </wsdl:operation> 156 <wsdl:operation name="doAuthorSearch"> 157 <wsdlsoap:operation/> 158 <wsdl:input> 159 <wsdlsoap:body use="literal"/> 160 </wsdl:input> 161 <wsdl:output> 162 <wsdlsoap:body use="literal"/> 163 </wsdl:output> 164 </wsdl:operation> 165 <wsdl:operation name="doParameterSearch"> 166 <wsdlsoap:operation/> 167 <wsdl:input> 168 <wsdlsoap:body use="literal"/> 169 </wsdl:input> 170 <wsdl:output> 171 <wsdlsoap:body use="literal"/> 172 </wsdl:output> 173 </wsdl:operation> 174 <wsdl:operation name="doSpatioTemporalSearch"> 80 175 <wsdlsoap:operation/> 81 176 <wsdl:input>
Note: See TracChangeset
for help on using the changeset viewer.