Attachment 'DomsGUISearch.xml'
Download 1 <?xml version="1.0" encoding="UTF-8"?>
2 <wsdl:definitions targetNamespace="http://statsbiblioteket.dk/doms/search"
3 xmlns:apachesoap="http://xml.apache.org/xml-soap"
4 xmlns:impl="http://statsbiblioteket.dk/doms/search"
5 xmlns:intf="http://statsbiblioteket.dk/doms/search"
6 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
7 xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
8 xmlns:xsd="http://www.w3.org/2001/XMLSchema">
9 <!-- WSDL for webservice for DOMS GUI Search.
10 WSDL created Oct 17, 2008 -->
11 <wsdl:types>
12 <schema elementFormDefault="qualified"
13 targetNamespace="http://statsbiblioteket.dk/doms/search"
14 xmlns="http://www.w3.org/2001/XMLSchema">
15 <element name="simpleSearch">
16 <wsdl:documentation>
17 Element simpleSearch specifies the input to the
18 simpleSearch operation.
19 Input element query: The query string.
20 Input element numberOfRecords: The maximum number of
21 records returned in the search result.
22 Input element startIndex: The number of the first record
23 to return.
24 </wsdl:documentation>
25 <complexType>
26 <sequence>
27 <element name="query" type="xsd:string"/>
28 <element name="numberOfRecords" type="xsd:int"/>
29 <element name="startIndex" type="xsd:int"/>
30 </sequence>
31 </complexType>
32 </element>
33 <element name="simpleSearchResponse">
34 <wsdl:documentation>
35 Element simpleSearchResponse specifies the output from the
36 simpleSearch operation.
37 The simpleSearch operation returns a string containing
38 a structured XML document with the search result ranked by
39 relevance.
40 </wsdl:documentation>
41 <complexType>
42 <sequence>
43 <element name="simpleSearchReturn" type="xsd:string"/>
44 </sequence>
45 </complexType>
46 </element>
47 <element name="simpleSearchSorted">
48 <wsdl:documentation>
49 Element simpleSearchSorted specifies the input to the
50 simpleSearchSorted operation.
51 Input element query: The query string.
52 Input element numberOfRecords: The maximum number of
53 records returned in the search result.
54 Input element startIndex: The number of the first record
55 to return.
56 Input element sortKey: The key to sort by.
57 Input element reverse: A boolean indication whether or not
58 to sort in reverse.
59 </wsdl:documentation>
60 <complexType>
61 <sequence>
62 <element name="query" type="xsd:string"/>
63 <element name="numberOfRecords" type="xsd:int"/>
64 <element name="startIndex" type="xsd:int"/>
65 <element name="sortKey" type="xsd:string"/>
66 <element name="reverse" type="xsd:boolean"/>
67 </sequence>
68 </complexType>
69 </element>
70 <element name="simpleSearchSortedResponse">
71 <wsdl:documentation>
72 Element simpleSearchSortedResponse specifies the output
73 from the simpleSearchSorted operation.
74 The simpleSearchSorted operation returns a string
75 containing a structured XML document with the search result
76 sorted by the given key, reversed if so indicated.
77 </wsdl:documentation>
78 <complexType>
79 <sequence>
80 <element name="simpleSearchSortedReturn" type="xsd:string"/>
81 </sequence>
82 </complexType>
83 </element>
84 </schema>
85 </wsdl:types>
86
87 <wsdl:message name="simpleSearchSortedRequest">
88 <wsdl:part element="impl:simpleSearchSorted" name="parameters"/>
89 </wsdl:message>
90
91 <wsdl:message name="simpleSearchRequest">
92 <wsdl:part element="impl:simpleSearch" name="parameters"/>
93 </wsdl:message>
94
95 <wsdl:message name="simpleSearchSortedResponse">
96 <wsdl:part element="impl:simpleSearchSortedResponse" name="parameters"/>
97 </wsdl:message>
98
99 <wsdl:message name="simpleSearchResponse">
100 <wsdl:part element="impl:simpleSearchResponse" name="parameters"/>
101 </wsdl:message>
102
103 <wsdl:portType name="SearchWS">
104 <wsdl:operation name="simpleSearch">
105 <wsdl:documentation>
106 This method executes the given query and returns a search
107 result ranked by relevance.
108
109 The input parameters are the query, the numberOfRecords
110 (maximum number of records returned in search result) and the
111 startIndex (the number of the first record to return).
112 </wsdl:documentation>
113 <wsdl:input message="impl:simpleSearchRequest" name="simpleSearchRequest"/>
114 <wsdl:output message="impl:simpleSearchResponse" name="simpleSearchResponse"/>
115 </wsdl:operation>
116
117 <wsdl:operation name="simpleSearchSorted">
118 <wsdl:documentation>
119 This method executes the given query and returns a search
120 result ranked by the given sort key.
121
122 The input parameters are the query, the numberOfRecords
123 (maximum number of records returned in search result), the
124 startIndex (the number of the first record to return), the
125 sortKey (key to sort by) and 'reverse' (a boolean indication
126 whether or not to sort in reverse).
127 </wsdl:documentation>
128 <wsdl:input message="impl:simpleSearchSortedRequest" name="simpleSearchSortedRequest"/>
129 <wsdl:output message="impl:simpleSearchSortedResponse" name="simpleSearchSortedResponse"/>
130 </wsdl:operation>
131 </wsdl:portType>
132
133 <wsdl:binding name="SearchWSSoapBinding" type="impl:SearchWS">
134 <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
135 <wsdl:operation name="simpleSearch">
136 <wsdlsoap:operation soapAction=""/>
137 <wsdl:input name="simpleSearchRequest">
138 <wsdlsoap:body use="literal"/>
139 </wsdl:input>
140 <wsdl:output name="simpleSearchResponse">
141 <wsdlsoap:body use="literal"/>
142 </wsdl:output>
143 </wsdl:operation>
144 <wsdl:operation name="simpleSearchSorted">
145 <wsdlsoap:operation soapAction=""/>
146 <wsdl:input name="simpleSearchSortedRequest">
147 <wsdlsoap:body use="literal"/>
148 </wsdl:input>
149 <wsdl:output name="simpleSearchSortedResponse">
150 <wsdlsoap:body use="literal"/>
151 </wsdl:output>
152 </wsdl:operation>
153 </wsdl:binding>
154
155 <wsdl:service name="SearchWSService">
156 <wsdl:documentation>
157 Summa search web service for the DOMS.
158 </wsdl:documentation>
159 <wsdl:port binding="impl:SearchWSSoapBinding" name="SearchWS">
160 <wsdlsoap:address location="http://localhost:8080/SearchWS/services/SearchWS"/>
161 </wsdl:port>
162 </wsdl:service>
163
164 </wsdl:definitions>
Attached Files
To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.You are not allowed to attach a file to this page.