source: TI01-discovery-API/trunk/MEDINDiscoveryService/src/test/resources/DiscoveryServiceMEDIN-soapui-project.xml @ 6599

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI01-discovery-API/trunk/MEDINDiscoveryService/src/test/resources/DiscoveryServiceMEDIN-soapui-project.xml@6599
Revision 6599, 48.9 KB checked in by mnagni, 10 years ago (diff)

Refactoring of WSDL/XSD pair in order to have the WSDL import the XSD
First implementation of a SoapUI test project. Anyway because actually is binded to the deploying server, this functionality is disabled.
Refactoring of some of packages names

  • Property svn:mime-type set to text/plain
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<con:soapui-project name="DiscoveryServiceMEDIN" resourceRoot="" soapui-version="3.0.1" abortOnError="false" runType="SEQUENTIAL" xmlns:con="http://eviware.com/soapui/config"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestRunnerAction@values-local"><![CDATA[<xml-fragment xmlns:con="http://eviware.com/soapui/config">
3  <con:entry key="Global Properties" value=""/>
4  <con:entry key="TestSuite" value="DiscoverySoapBinding TestSuite"/>
5  <con:entry key="Report to Generate" value=""/>
6  <con:entry key="Password" value=""/>
7  <con:entry key="soapui-setings.xml Password" value=""/>
8  <con:entry key="TestRunner Path" value=""/>
9  <con:entry key="Tool Args" value=""/>
10  <con:entry key="Ignore Errors" value="false"/>
11  <con:entry key="Host:Port" value="http://130.246.188.102:8080"/>
12  <con:entry key="WSS Password Type" value=""/>
13  <con:entry key="Save Project" value="true"/>
14  <con:entry key="Enable UI" value="false"/>
15  <con:entry key="System Properties" value=""/>
16  <con:entry key="Domain" value=""/>
17  <con:entry key="Coverage Report" value="false"/>
18  <con:entry key="Export JUnit Results" value="false"/>
19  <con:entry key="Open Report" value="false"/>
20  <con:entry key="Project Properties" value=""/>
21  <con:entry key="Project Password" value=""/>
22  <con:entry key="Export All" value="false"/>
23  <con:entry key="Report Format(s)" value=""/>
24  <con:entry key="TestCase" value="getListNames TestCase"/>
25  <con:entry key="Print Report" value="false"/>
26  <con:entry key="Username" value=""/>
27  <con:entry key="Root Folder" value=""/>
28  <con:entry key="Save After" value="false"/>
29  <con:entry key="Add Settings" value="false"/>
30  <con:entry key="Endpoint" value="axis2/services/DiscoveryServiceMEDIN"/>
31</xml-fragment>]]></con:setting></con:settings><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="DiscoverySoapBinding" type="wsdl" bindingName="{http://medin.discovery.services.ndg/}DiscoverySoapBinding" soapVersion="1_1" anonymous="optional" definition="file:/home/users/mnagni/workspace/MARINDiscoveryService/target/generated-sources/axis2/wsdl2code/resources/DiscoveryServiceMEDIN.wsdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="file:/home/users/mnagni/workspace/MARINDiscoveryService/src/main/resources/META-INF/Discovery.wsdl"><con:part><con:url>file:/home/users/mnagni/workspace/MARINDiscoveryService/src/main/resources/META-INF/Discovery.wsdl</con:url><con:content><![CDATA[<!--edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Matt
32                Pritchard (NERC Earth Observation Data Centre)-->
33<wsdl:definitions targetNamespace="http://medin.discovery.services.ndg/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:tns1="http://medin.discovery.services.ndg/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
34  <wsdl:types>
35    <xsd:schema>
36      <xsd:import namespace="http://medin.discovery.services.ndg/" schemaLocation="DiscoverySchema.xsd"/>
37    </xsd:schema>
38  </wsdl:types>
39  <wsdl:message name="doSearchRequest">
40    <wsdl:part name="part" element="tns1:DoSearch"/>
41  </wsdl:message>
42  <wsdl:message name="doSearchResponse">
43    <wsdl:part name="part" element="tns1:DoSearchReturn"/>
44  </wsdl:message>
45  <wsdl:message name="getListNamesRequest">
46    <wsdl:part name="part" element="tns1:GetListNames"/>
47  </wsdl:message>
48  <wsdl:message name="getListRequest">
49    <wsdl:part name="part" element="tns1:GetList"/>
50  </wsdl:message>
51  <wsdl:message name="doPresentRequest">
52    <wsdl:part name="part" element="tns1:DoPresent"/>
53  </wsdl:message>
54  <wsdl:message name="doPresentResponse">
55    <wsdl:part name="part" element="tns1:DoPresentReturn"/>
56  </wsdl:message>
57  <wsdl:message name="getListNamesResponse">
58    <wsdl:part name="part" element="tns1:GetListNamesReturn"/>
59  </wsdl:message>
60  <wsdl:message name="getListResponse">
61    <wsdl:part name="part" element="tns1:GetListReturn"/>
62  </wsdl:message>
63  <wsdl:portType name="Discovery">
64    <wsdl:operation name="doSearch">
65      <wsdl:input name="doSearchRequest" message="tns1:doSearchRequest"/>
66      <wsdl:output name="doSearchResponse" message="tns1:doSearchResponse"/>
67    </wsdl:operation>
68    <wsdl:operation name="doPresent">
69      <wsdl:input name="doPresentRequest" message="tns1:doPresentRequest"/>
70      <wsdl:output name="doPresentResponse" message="tns1:doPresentResponse"/>
71    </wsdl:operation>
72    <wsdl:operation name="getListNames">
73      <wsdl:input name="getListNamesRequest" message="tns1:getListNamesRequest"/>
74      <wsdl:output name="getListNamesResponse" message="tns1:getListNamesResponse"/>
75    </wsdl:operation>
76    <wsdl:operation name="getList">
77      <wsdl:input name="getListRequest" message="tns1:getListRequest"/>
78      <wsdl:output name="getListResponse" message="tns1:getListResponse"/>
79    </wsdl:operation>
80  </wsdl:portType>
81  <wsdl:binding name="DiscoverySoapBinding" type="tns1:Discovery">
82    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
83    <wsdl:operation name="doSearch">
84      <wsdlsoap:operation/>
85      <wsdl:input>
86        <wsdlsoap:body use="literal"/>
87      </wsdl:input>
88      <wsdl:output>
89        <wsdlsoap:body use="literal"/>
90      </wsdl:output>
91    </wsdl:operation>
92    <wsdl:operation name="doPresent">
93      <wsdlsoap:operation/>
94      <wsdl:input>
95        <wsdlsoap:body use="literal"/>
96      </wsdl:input>
97      <wsdl:output>
98        <wsdlsoap:body use="literal"/>
99      </wsdl:output>
100    </wsdl:operation>
101    <wsdl:operation name="getListNames">
102      <wsdlsoap:operation/>
103      <wsdl:input>
104        <wsdlsoap:body use="literal"/>
105      </wsdl:input>
106      <wsdl:output>
107        <wsdlsoap:body use="literal"/>
108      </wsdl:output>
109    </wsdl:operation>
110    <wsdl:operation name="getList">
111      <wsdlsoap:operation/>
112      <wsdl:input>
113        <wsdlsoap:body use="literal"/>
114      </wsdl:input>
115      <wsdl:output>
116        <wsdlsoap:body use="literal"/>
117      </wsdl:output>
118    </wsdl:operation>
119  </wsdl:binding>
120  <wsdl:service name="DiscoveryServiceMEDIN">
121    <wsdl:port name="Discovery" binding="tns1:DiscoverySoapBinding">
122      <wsdlsoap:address location="http://130.246.189.180/axis2/services/DiscoveryServiceMEDIN"/>
123    </wsdl:port>
124  </wsdl:service>
125</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>file:/home/users/mnagni/workspace/MARINDiscoveryService/src/main/resources/META-INF/DiscoverySchema.xsd</con:url><con:content><![CDATA[<!--edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Steve Donegan (NERC Earth Observation Data Centre)-->
126<xs:schema targetNamespace="http://medin.discovery.services.ndg/" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://medin.discovery.services.ndg/" xmlns:tns1="http://medin.discovery.services.ndg/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
127  <!--Request elements-->
128  <xs:element name="DoSearch" type="tns:SearchType"/>
129  <xs:element name="DoPresent" type="tns:PresentType"/>
130  <xs:element name="GetListNames" nillable="true"/>
131  <xs:element name="GetList" type="tns:GetListType"/>
132  <xs:complexType name="GetVersion"/>
133  <!--Response elements-->
134  <xs:element name="DoSearchReturn" type="tns:SearchReturnType"/>
135  <xs:element name="DoPresentReturn" type="tns:PresentReturnType"/>
136  <xs:element name="GetListNamesReturn" type="tns:GetListNamesReturnType"/>
137  <xs:element name="GetListReturn" type="tns:GetListReturnType"/>
138  <xs:complexType name="GetVersionReturn">
139    <xs:complexContent>
140      <xs:extension base="tns:GetVersionReturnType"/>
141    </xs:complexContent>
142  </xs:complexType>
143  <!--Request global types-->
144  <xs:complexType name="PresentType">
145    <xs:sequence>
146      <xs:element name="Documents" minOccurs="0">
147        <xs:complexType>
148          <xs:complexContent>
149            <xs:extension base="tns:DocumentsType">
150              <xs:sequence>
151                <xs:element ref="tns:DocumentId" maxOccurs="unbounded"/>
152              </xs:sequence>
153            </xs:extension>
154          </xs:complexContent>
155        </xs:complexType>
156      </xs:element>
157      <xs:element name="Format" type="xs:string" minOccurs="0">
158        <xs:annotation>
159          <xs:documentation>Required presentation format, value taken from presentFormatList.</xs:documentation>
160        </xs:annotation>
161      </xs:element>
162    </xs:sequence>
163  </xs:complexType>
164  <xs:complexType name="SearchType">
165    <xs:sequence>
166      <xs:element name="SearchCriteria">
167        <xs:annotation>
168          <xs:documentation>Must have at least one of : termSearch, spatialSearch, temporalSearch.</xs:documentation>
169        </xs:annotation>
170        <xs:complexType>
171          <xs:sequence>
172            <xs:element name="TermSearch" type="tns:TermSearchType" minOccurs="0" maxOccurs="unbounded">
173              <xs:annotation>
174                <xs:documentation>Can have multiple term searches - will treat multiple termSearches in "AND" combination, unless multiple instances of same termTarget, in which case "OR" combination is used for those with the same termTarget.</xs:documentation>
175              </xs:annotation>
176            </xs:element>
177            <xs:element name="SpatialSearch" type="tns:SpatialType" minOccurs="0">
178              <xs:annotation>
179                <xs:documentation>Comparison of a single search bounding box to spatial coverage(s) of data.</xs:documentation>
180              </xs:annotation>
181            </xs:element>
182            <xs:element name="TemporalSearch" type="tns:TemporalType" minOccurs="0">
183              <xs:annotation>
184                <xs:documentation>Comparison of a date or date range to specified/default dates within metadata.</xs:documentation>
185              </xs:annotation>
186            </xs:element>
187          </xs:sequence>
188        </xs:complexType>
189      </xs:element>
190      <xs:element name="Start" type="xs:unsignedInt" minOccurs="0">
191        <xs:annotation>
192          <xs:documentation>Sequential record number within result set used as first record within returned search response. Useful for pagination.</xs:documentation>
193        </xs:annotation>
194      </xs:element>
195      <xs:element name="HowMany" type="xs:unsignedInt" minOccurs="0">
196        <xs:annotation>
197          <xs:documentation>How many records from result set to include in search response.</xs:documentation>
198        </xs:annotation>
199      </xs:element>
200      <xs:element name="OrderBy" type="tns:OrderByType" minOccurs="0" maxOccurs="unbounded">
201        <xs:annotation>
202          <xs:documentation>Optional set of field(s) by which to order records in the result set and hence the search response. Direction can be specified alongside each field.</xs:documentation>
203        </xs:annotation>
204      </xs:element>
205      <xs:element name="Scope" type="xs:string" minOccurs="0" maxOccurs="unbounded">
206        <xs:annotation>
207          <xs:documentation>Optional term used to restrict search to records tagged with a data provider "scope" as listed in scopeList.</xs:documentation>
208        </xs:annotation>
209      </xs:element>
210      <xs:element name="Format" type="xs:string" minOccurs="0">
211        <xs:annotation>
212          <xs:documentation>restrict records to specific original input formats.</xs:documentation>
213        </xs:annotation>
214      </xs:element>
215      <xs:element name="RecordDetail" type="xs:string" minOccurs="0">
216        <xs:annotation>
217          <xs:documentation>Level of detail to be used for each record in the search response (before initiating doPresent). Values taken from recordDetailList. Default = "id", i.e. just the document id.</xs:documentation>
218        </xs:annotation>
219      </xs:element>
220    </xs:sequence>
221  </xs:complexType>
222  <xs:complexType name="GetListType">
223    <xs:sequence>
224      <xs:element name="listName" type="xs:string"/>
225    </xs:sequence>
226  </xs:complexType>
227  <!--Response global types-->
228  <xs:complexType name="PresentReturnType">
229    <xs:sequence>
230      <xs:element name="Status" type="xs:boolean"/>
231      <xs:element name="StatusMessage" type="xs:string"/>
232      <xs:element name="Documents" minOccurs="0">
233        <xs:complexType>
234          <xs:complexContent>
235            <xs:extension base="tns:DocumentReturnType">
236              <xs:sequence>
237                <xs:element name="DocumentFull" type="tns:ReturnFullType" maxOccurs="unbounded"/>
238              </xs:sequence>
239            </xs:extension>
240          </xs:complexContent>
241        </xs:complexType>
242      </xs:element>
243    </xs:sequence>
244  </xs:complexType>
245  <xs:complexType name="SearchReturnType">
246    <xs:sequence>
247      <xs:element name="Status" type="xs:boolean"/>
248      <xs:element name="StatusMessage" type="xs:string"/>
249      <xs:element name="ResultId" type="xs:int" minOccurs="0"/>
250      <xs:element name="Hits" type="xs:int" minOccurs="0"/>
251      <xs:element name="Documents" minOccurs="0">
252        <xs:complexType>
253          <xs:complexContent>
254            <xs:extension base="tns:DocumentsType">
255              <xs:choice>
256                <xs:sequence>
257                  <xs:element ref="tns:DocumentId" maxOccurs="unbounded"/>
258                </xs:sequence>
259                <xs:sequence>
260                  <xs:element name="DocumentFull" type="tns:ReturnFullType" maxOccurs="unbounded"/>
261                </xs:sequence>
262                <xs:sequence>
263                  <xs:element name="DocumentBrief" type="tns:ReturnBriefType" maxOccurs="unbounded"/>
264                </xs:sequence>
265                <xs:sequence>
266                  <xs:element name="DocumentSummary" type="tns:ReturnSummaryType" maxOccurs="unbounded"/>
267                </xs:sequence>
268              </xs:choice>
269            </xs:extension>
270          </xs:complexContent>
271        </xs:complexType>
272      </xs:element>
273    </xs:sequence>
274  </xs:complexType>
275  <xs:complexType name="GetListNamesReturnType">
276    <xs:sequence maxOccurs="unbounded">
277      <xs:element name="listNames">
278        <xs:complexType>
279          <xs:sequence>
280            <xs:element name="listName" type="xs:string" maxOccurs="unbounded"/>
281          </xs:sequence>
282        </xs:complexType>
283      </xs:element>
284    </xs:sequence>
285  </xs:complexType>
286  <xs:complexType name="GetListReturnType">
287    <xs:sequence>
288      <xs:element name="list" minOccurs="0">
289        <xs:complexType>
290          <xs:sequence>
291            <xs:element name="listMember" type="xs:string" maxOccurs="unbounded"/>
292          </xs:sequence>
293          <xs:attribute name="name" type="xs:string" use="required"/>
294        </xs:complexType>
295      </xs:element>
296    </xs:sequence>
297  </xs:complexType>
298  <!--Other global types-->
299  <xs:complexType name="BoundingBoxType">
300    <xs:all>
301      <xs:element name="LimitNorth" type="xs:float"/>
302      <xs:element name="LimitSouth" type="xs:float"/>
303      <xs:element name="LimitWest" type="xs:float"/>
304      <xs:element name="LimitEast" type="xs:float"/>
305    </xs:all>
306  </xs:complexType>
307  <xs:complexType name="DateRangeType">
308    <xs:sequence>
309      <xs:element name="Date" type="tns:DateValueType" maxOccurs="2">
310        <xs:annotation>
311          <xs:documentation>Single date, or pair of dates representing a date range, to be used in search against specified date target in metadata.</xs:documentation>
312        </xs:annotation>
313      </xs:element>
314      <xs:element name="DateRangeTarget" type="xs:string" minOccurs="0">
315        <xs:annotation>
316          <xs:documentation>Target date to which date search should be applied (e.g. temporal coverage of data, date of publication). Value to be chosen from dateRangeTargetList. Default = temporalCoverage.</xs:documentation>
317        </xs:annotation>
318      </xs:element>
319    </xs:sequence>
320  </xs:complexType>
321  <xs:complexType name="DocumentsType"/>
322  <xs:simpleType name="OrderByDirectionType">
323    <xs:restriction base="xs:string">
324      <xs:enumeration value="ascending"/>
325      <xs:enumeration value="descending"/>
326    </xs:restriction>
327  </xs:simpleType>
328  <xs:complexType name="SpatialType">
329    <xs:sequence>
330      <xs:element name="BoundingBox" type="tns:BoundingBoxType">
331        <xs:annotation>
332          <xs:documentation>Bounding box with coordinates by default in EPSG:4326 (lat/lon)</xs:documentation>
333        </xs:annotation>
334      </xs:element>
335      <xs:element name="SpatialOperator" type="xs:string" minOccurs="0">
336        <xs:annotation>
337          <xs:documentation>Operator used to compare search bounding box with spatial coverage in metadata. Values from spatialOperatorList. Default is "overlaps".</xs:documentation>
338        </xs:annotation>
339      </xs:element>
340      <xs:element name="SpatialReferenceSystem" minOccurs="0">
341        <xs:annotation>
342          <xs:documentation>Spatial reference system used for search bounding box e.g. EPSG:4326, taken from list spatialReferenceSystemList</xs:documentation>
343        </xs:annotation>
344      </xs:element>
345    </xs:sequence>
346  </xs:complexType>
347  <xs:complexType name="TermSearchType">
348    <xs:sequence>
349      <xs:element name="Term" type="xs:string">
350        <xs:annotation>
351          <xs:documentation>String(s) used in search. Whitespace between strings interpreted as OR combinations of those strings, unless "+" used to combine them, in which case AND combination.</xs:documentation>
352        </xs:annotation>
353      </xs:element>
354      <xs:element name="TermTarget" type="xs:string" minOccurs="0" maxOccurs="1">
355        <xs:annotation>
356          <xs:documentation>Metadata field used as target for search. From list termTargetList</xs:documentation>
357        </xs:annotation>
358      </xs:element>
359    </xs:sequence>
360  </xs:complexType>
361  <xs:complexType name="TemporalType">
362    <xs:sequence>
363      <xs:element name="DateRange" type="tns:DateRangeType">
364        <xs:annotation>
365          <xs:documentation>Specify start or end date, or both, along with target date field within metadata.</xs:documentation>
366        </xs:annotation>
367      </xs:element>
368    </xs:sequence>
369  </xs:complexType>
370  <xs:complexType name="DocumentReturnType"/>
371  <xs:complexType name="OrderingMetricType">
372    <xs:annotation>
373      <xs:documentation>Intented to allow passing of ordering information at the present level</xs:documentation>
374    </xs:annotation>
375    <xs:sequence>
376      <xs:element name="MetricName" type="xs:string"/>
377      <xs:element name="MetricValue" type="xs:string" minOccurs="0">
378        <xs:annotation>
379          <xs:documentation>Specific value of the metric when used in a 1:1 context with a document return</xs:documentation>
380        </xs:annotation>
381      </xs:element>
382    </xs:sequence>
383  </xs:complexType>
384  <xs:complexType name="DateValueType">
385    <xs:sequence>
386      <xs:element name="DateValue" type="xs:date"/>
387      <xs:element name="TemporalOperator" type="xs:string" minOccurs="0">
388        <xs:annotation>
389          <xs:documentation>Comparison operator taken from temporalOperatorList. Default = "equals"</xs:documentation>
390        </xs:annotation>
391      </xs:element>
392    </xs:sequence>
393  </xs:complexType>
394  <xs:complexType name="OrderByType">
395    <xs:sequence>
396      <xs:element name="OrderByField" type="xs:string">
397        <xs:annotation>
398          <xs:documentation>Field to use for ordering within result set (and hence search response). Value taken from orderByFieldList</xs:documentation>
399        </xs:annotation>
400      </xs:element>
401      <xs:element name="OrderByDirection" type="tns:OrderByDirectionType" minOccurs="0">
402        <xs:annotation>
403          <xs:documentation>Direction of ordering used in result set and hence search response. Valid values : "ascending" or "descending". Default is descending.</xs:documentation>
404        </xs:annotation>
405      </xs:element>
406    </xs:sequence>
407  </xs:complexType>
408  <xs:element name="DocumentId" type="xs:string"/>
409  <xs:complexType name="ReturnBriefType">
410    <xs:complexContent>
411      <xs:extension base="tns:DocumentsType">
412        <xs:sequence>
413          <xs:element ref="tns:DocumentId"/>
414          <xs:element name="Title" type="xs:string" minOccurs="0"/>
415          <xs:element name="OrderedField" type="tns:OrderingMetricType" minOccurs="0" maxOccurs="unbounded">
416            <xs:annotation>
417              <xs:documentation>Name value pair(s) representing field(s) corresoponding to orderBy fields in search request.</xs:documentation>
418            </xs:annotation>
419          </xs:element>
420        </xs:sequence>
421      </xs:extension>
422    </xs:complexContent>
423  </xs:complexType>
424  <xs:complexType name="ReturnSummaryType">
425    <xs:complexContent>
426      <xs:extension base="tns:DocumentsType">
427        <xs:sequence>
428          <xs:element ref="tns:DocumentId"/>
429          <xs:element name="Title" type="xs:string" minOccurs="0"/>
430          <xs:element name="Abstract" type="xs:string" minOccurs="0"/>
431          <xs:element name="OrderedField" type="tns:OrderingMetricType" minOccurs="0" maxOccurs="unbounded">
432            <xs:annotation>
433              <xs:documentation>Name value pair(s) representing field(s) corresoponding to orderBy fields in search request.</xs:documentation>
434            </xs:annotation>
435          </xs:element>
436          <xs:element name="Temporal" type="tns:TemporalType" minOccurs="0" maxOccurs="unbounded"/>
437          <xs:element name="Spatial" type="tns:SpatialType" minOccurs="0" maxOccurs="unbounded"/>
438        </xs:sequence>
439      </xs:extension>
440    </xs:complexContent>
441  </xs:complexType>
442  <xs:complexType name="ReturnFullType">
443    <xs:complexContent>
444      <xs:extension base="tns:DocumentsType">
445        <xs:sequence>
446          <xs:element ref="tns:DocumentId"/>
447          <xs:element name="Title" type="xs:string" minOccurs="0"/>
448          <xs:element name="Abstract" type="xs:string" minOccurs="0"/>
449          <xs:element name="OrderedField" type="tns:OrderingMetricType" minOccurs="0" maxOccurs="unbounded">
450            <xs:annotation>
451              <xs:documentation>Name value pair(s) representing field(s) corresoponding to orderBy fields in search request.</xs:documentation>
452            </xs:annotation>
453          </xs:element>
454          <xs:element name="Temporal" type="tns:TemporalType" minOccurs="0" maxOccurs="unbounded"/>
455          <xs:element name="Spatial" type="tns:SpatialType" minOccurs="0" maxOccurs="unbounded"/>
456          <xs:element name="Document" type="xs:string">
457            <xs:annotation>
458              <xs:documentation>CDATA content of returned XML document.</xs:documentation>
459            </xs:annotation>
460          </xs:element>
461        </xs:sequence>
462      </xs:extension>
463    </xs:complexContent>
464  </xs:complexType>
465  <xs:complexType name="GetVersionReturnType">
466    <xs:sequence>
467      <xs:element name="Version" type="xs:string"/>
468      <xs:element name="Comment" type="xs:string"/>
469    </xs:sequence>
470  </xs:complexType>
471</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://130.246.188.102:8080/axis2/services/DiscoveryServiceMEDIN</con:endpoint><con:endpoint>http://juliet:8088/mockDiscoverySoapBinding</con:endpoint></con:endpoints><con:operation isOneWay="false" action="" name="doPresent" bindingOperationName="doPresent" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="SimpleRequestDoc1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://130.246.188.102:8080/axis2/services/DiscoveryServiceMEDIN</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
472   <soapenv:Header/>
473   <soapenv:Body>
474      <med:DoPresent>
475         <!--Optional:-->
476         <med:Documents>
477            <!--1 or more repetitions:-->
478            <med:DocumentId>?</med:DocumentId>
479         </med:Documents>
480         <!--Optional:-->
481         <med:Format>?</med:Format>
482      </med:DoPresent>
483   </soapenv:Body>
484</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://medin.discovery.services.ndg/Discovery/doPresentRequest"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="doSearch" bindingOperationName="doSearch" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://130.246.188.102:8080/axis2/services/DiscoveryServiceMEDIN</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
485   <soapenv:Header/>
486   <soapenv:Body>
487      <med:DoSearch>
488         <med:SearchCriteria>
489            <!--Zero or more repetitions:-->
490            <med:TermSearch>
491               <med:Term>?</med:Term>
492               <!--Optional:-->
493               <med:TermTarget>?</med:TermTarget>
494            </med:TermSearch>
495            <!--Optional:-->
496            <med:SpatialSearch>
497               <med:BoundingBox>
498                  <!--You may enter the following 4 items in any order-->
499                  <med:LimitNorth>?</med:LimitNorth>
500                  <med:LimitSouth>?</med:LimitSouth>
501                  <med:LimitWest>?</med:LimitWest>
502                  <med:LimitEast>?</med:LimitEast>
503               </med:BoundingBox>
504               <!--Optional:-->
505               <med:SpatialOperator>?</med:SpatialOperator>
506               <!--Optional:-->
507               <med:SpatialReferenceSystem>?</med:SpatialReferenceSystem>
508            </med:SpatialSearch>
509            <!--Optional:-->
510            <med:TemporalSearch>
511               <med:DateRange>
512                  <!--1 to 2 repetitions:-->
513                  <med:Date>
514                     <med:DateValue>?</med:DateValue>
515                     <!--Optional:-->
516                     <med:TemporalOperator>?</med:TemporalOperator>
517                  </med:Date>
518                  <!--Optional:-->
519                  <med:DateRangeTarget>?</med:DateRangeTarget>
520               </med:DateRange>
521            </med:TemporalSearch>
522         </med:SearchCriteria>
523         <!--Optional:-->
524         <med:Start>?</med:Start>
525         <!--Optional:-->
526         <med:HowMany>?</med:HowMany>
527         <!--Zero or more repetitions:-->
528         <med:OrderBy>
529            <med:OrderByField>?</med:OrderByField>
530            <!--Optional:-->
531            <med:OrderByDirection>?</med:OrderByDirection>
532         </med:OrderBy>
533         <!--Zero or more repetitions:-->
534         <med:Scope>?</med:Scope>
535         <!--Optional:-->
536         <med:Format>?</med:Format>
537         <!--Optional:-->
538         <med:RecordDetail>?</med:RecordDetail>
539      </med:DoSearch>
540   </soapenv:Body>
541</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://medin.discovery.services.ndg/Discovery/doSearchRequest"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getList" bindingOperationName="getList" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="TermTargetListRequest"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://130.246.188.102:8080/axis2/services/DiscoveryServiceMEDIN</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
542   <soapenv:Header/>
543   <soapenv:Body>
544      <med:GetList>
545         <med:listName>TermTargetList</med:listName>
546      </med:GetList>
547   </soapenv:Body>
548</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://medin.discovery.services.ndg/Discovery/getListRequest"/><con:wsrmConfig version="1.2"/></con:call></con:operation><con:operation isOneWay="false" action="" name="getListNames" bindingOperationName="getListNames" type="Request-Response" inputName="" receivesAttachments="false" sendsAttachments="false" anonymous="optional"><con:settings/><con:call name="Request 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://130.246.188.102:8080/axis2/services/DiscoveryServiceMEDIN</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
549   <soapenv:Header/>
550   <soapenv:Body>
551      <med:GetListNames>?</med:GetListNames>
552   </soapenv:Body>
553</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://medin.discovery.services.ndg/Discovery/getListNamesRequest"/><con:wsrmConfig version="1.2"/></con:call><con:call name="Request 2"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://130.246.188.102:8080/axis2/services/DiscoveryServiceMEDIN</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
554   <soapenv:Header/>
555   <soapenv:Body>
556      <med:GetListNames>TermTargetList</med:GetListNames>
557   </soapenv:Body>
558</soapenv:Envelope>]]></con:request><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://medin.discovery.services.ndg/Discovery/getListNamesRequest"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:testSuite name="DiscoverySoapBinding TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="doPresent TestCase" searchProperties="true" id="98a2ea00-064a-4bda-a088-4b62226880ac" disabled="true"><con:settings/><con:testStep type="request" name="doPresent"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>DiscoverySoapBinding</con:interface><con:operation>doPresent</con:operation><con:request name="doPresent"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://130.246.188.102:8080/axis2/services/DiscoveryServiceMEDIN</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
559   <soapenv:Header/>
560   <soapenv:Body>
561      <med:DoPresent>
562         <!--Optional:-->
563         <med:Documents>
564            <!--1 or more repetitions:-->
565            <med:DocumentId>1</med:DocumentId>
566         </med:Documents>
567         <!--Optional:-->
568         <med:Format>?</med:Format>
569      </med:DoPresent>
570   </soapenv:Body>
571</soapenv:Envelope>]]></con:request><con:wsaConfig action="http://medin.discovery.services.ndg/Discovery/doPresentRequest" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="doSearch TestCase" searchProperties="true" id="fe5e8ea6-83c2-4ba0-8ba2-c06ec3008c85" disabled="true"><con:settings/><con:testStep type="request" name="doSearch"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>DiscoverySoapBinding</con:interface><con:operation>doSearch</con:operation><con:request name="doSearch"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://130.246.188.102:8080/axis2/services/DiscoveryServiceMEDIN</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
572   <soapenv:Header/>
573   <soapenv:Body>
574      <med:DoSearch>
575         <med:SearchCriteria>
576            <!--Zero or more repetitions:-->
577            <med:TermSearch>
578               <med:Term>?</med:Term>
579               <!--Optional:-->
580               <med:TermTarget>?</med:TermTarget>
581            </med:TermSearch>
582            <!--Optional:-->
583            <med:SpatialSearch>
584               <med:BoundingBox>
585                  <!--You may enter the following 4 items in any order-->
586                  <med:LimitNorth>?</med:LimitNorth>
587                  <med:LimitSouth>?</med:LimitSouth>
588                  <med:LimitWest>?</med:LimitWest>
589                  <med:LimitEast>?</med:LimitEast>
590               </med:BoundingBox>
591               <!--Optional:-->
592               <med:SpatialOperator>?</med:SpatialOperator>
593               <!--Optional:-->
594               <med:SpatialReferenceSystem>?</med:SpatialReferenceSystem>
595            </med:SpatialSearch>
596            <!--Optional:-->
597            <med:TemporalSearch>
598               <med:DateRange>
599                  <!--1 to 2 repetitions:-->
600                  <med:Date>
601                     <med:DateValue>?</med:DateValue>
602                     <!--Optional:-->
603                     <med:TemporalOperator>?</med:TemporalOperator>
604                  </med:Date>
605                  <!--Optional:-->
606                  <med:DateRangeTarget>?</med:DateRangeTarget>
607               </med:DateRange>
608            </med:TemporalSearch>
609         </med:SearchCriteria>
610         <!--Optional:-->
611         <med:Start>?</med:Start>
612         <!--Optional:-->
613         <med:HowMany>?</med:HowMany>
614         <!--Zero or more repetitions:-->
615         <med:OrderBy>
616            <med:OrderByField>?</med:OrderByField>
617            <!--Optional:-->
618            <med:OrderByDirection>?</med:OrderByDirection>
619         </med:OrderBy>
620         <!--Zero or more repetitions:-->
621         <med:Scope>?</med:Scope>
622         <!--Optional:-->
623         <med:Format>?</med:Format>
624         <!--Optional:-->
625         <med:RecordDetail>?</med:RecordDetail>
626      </med:DoSearch>
627   </soapenv:Body>
628</soapenv:Envelope>]]></con:request><con:wsaConfig action="http://medin.discovery.services.ndg/Discovery/doSearchRequest"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="getList TestCase" searchProperties="true" id="a0aa405d-100b-4e7b-8a31-3236deeaad3f"><con:settings/><con:testStep type="request" name="getList - TermTargetListResponse"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>DiscoverySoapBinding</con:interface><con:operation>getList</con:operation><con:request name="getList - TermTargetListResponse"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://130.246.188.102:8080/axis2/services/DiscoveryServiceMEDIN</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
629   <soapenv:Header/>
630   <soapenv:Body>
631      <med:GetList>
632         <med:listName>TermTargetList</med:listName>
633      </med:GetList>
634   </soapenv:Body>
635</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration><definition>file:/home/users/mnagni/workspace/MARINDiscoveryService/src/main/resources/META-INF/Discovery.wsdl</definition></con:configuration></con:assertion><con:wsaConfig action="http://medin.discovery.services.ndg/Discovery/getListRequest" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="getListNames TestCase" searchProperties="true" id="9fd27a1f-142d-4451-bc14-c197ddef063c"><con:settings/><con:testStep type="request" name="getListNames"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>DiscoverySoapBinding</con:interface><con:operation>getListNames</con:operation><con:request name="getListNames"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://130.246.188.102:8080/axis2/services/DiscoveryServiceMEDIN</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
636   <soapenv:Header/>
637   <soapenv:Body>
638      <med:GetListNames>TermTarget</med:GetListNames>
639   </soapenv:Body>
640</soapenv:Envelope>]]></con:request><con:assertion type="Schema Compliance"><con:configuration><definition>/home/users/mnagni/workspace/MARINDiscoveryService/src/main/resources/META-INF/Discovery.wsdl</definition></con:configuration></con:assertion><con:assertion type="SOAP Response"/><con:wsaConfig action="http://medin.discovery.services.ndg/Discovery/getListNamesRequest" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="getListNames - Response 1"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>DiscoverySoapBinding</con:interface><con:operation>getListNames</con:operation><con:request name="getListNames - Response 1"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://130.246.188.102:8080/axis2/services/DiscoveryServiceMEDIN</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
641   <soapenv:Header/>
642   <soapenv:Body>
643      <med:GetListNames>TermSearch</med:GetListNames>
644   </soapenv:Body>
645</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:wsaConfig action="http://medin.discovery.services.ndg/Discovery/getListNamesRequest" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/></con:testCase><con:properties/></con:testSuite><con:mockService port="8088" path="/mockDiscoverySoapBinding" host="juliet" name="DiscoverySoapBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="doPresent" interface="DiscoverySoapBinding" operation="doPresent"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
646   <soapenv:Header/>
647   <soapenv:Body>
648      <med:DoPresentReturn>
649         <med:Status>?</med:Status>
650         <med:StatusMessage>?</med:StatusMessage>
651         <!--Optional:-->
652         <med:Documents>
653            <!--1 or more repetitions:-->
654            <med:DocumentFull>
655               <med:DocumentId>?</med:DocumentId>
656               <!--Optional:-->
657               <med:Title>?</med:Title>
658               <!--Optional:-->
659               <med:Abstract>?</med:Abstract>
660               <!--Zero or more repetitions:-->
661               <med:OrderedField>
662                  <med:MetricName>?</med:MetricName>
663                  <!--Optional:-->
664                  <med:MetricValue>?</med:MetricValue>
665               </med:OrderedField>
666               <!--Zero or more repetitions:-->
667               <med:Temporal>
668                  <med:DateRange>
669                     <!--1 to 2 repetitions:-->
670                     <med:Date>
671                        <med:DateValue>?</med:DateValue>
672                        <!--Optional:-->
673                        <med:TemporalOperator>?</med:TemporalOperator>
674                     </med:Date>
675                     <!--Optional:-->
676                     <med:DateRangeTarget>?</med:DateRangeTarget>
677                  </med:DateRange>
678               </med:Temporal>
679               <!--Zero or more repetitions:-->
680               <med:Spatial>
681                  <med:BoundingBox>
682                     <!--You may enter the following 4 items in any order-->
683                     <med:LimitNorth>?</med:LimitNorth>
684                     <med:LimitSouth>?</med:LimitSouth>
685                     <med:LimitWest>?</med:LimitWest>
686                     <med:LimitEast>?</med:LimitEast>
687                  </med:BoundingBox>
688                  <!--Optional:-->
689                  <med:SpatialOperator>?</med:SpatialOperator>
690                  <!--Optional:-->
691                  <med:SpatialReferenceSystem>?</med:SpatialReferenceSystem>
692               </med:Spatial>
693               <med:Document>?</med:Document>
694            </med:DocumentFull>
695         </med:Documents>
696      </med:DoPresentReturn>
697   </soapenv:Body>
698</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://medin.discovery.services.ndg/Discovery/doPresentResponse"/></con:response><con:dispatchConfig/></con:mockOperation><con:mockOperation name="doSearch" interface="DiscoverySoapBinding" operation="doSearch"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
699   <soapenv:Header/>
700   <soapenv:Body>
701      <med:DoSearchReturn>
702         <med:Status>?</med:Status>
703         <med:StatusMessage>?</med:StatusMessage>
704         <!--Optional:-->
705         <med:ResultId>?</med:ResultId>
706         <!--Optional:-->
707         <med:Hits>?</med:Hits>
708         <!--Optional:-->
709         <med:Documents>
710            <!--You have a CHOICE of the next 4 items at this level-->
711            <!--1 or more repetitions:-->
712            <med:DocumentId>?</med:DocumentId>
713            <!--1 or more repetitions:-->
714            <med:DocumentFull>
715               <med:DocumentId>?</med:DocumentId>
716               <!--Optional:-->
717               <med:Title>?</med:Title>
718               <!--Optional:-->
719               <med:Abstract>?</med:Abstract>
720               <!--Zero or more repetitions:-->
721               <med:OrderedField>
722                  <med:MetricName>?</med:MetricName>
723                  <!--Optional:-->
724                  <med:MetricValue>?</med:MetricValue>
725               </med:OrderedField>
726               <!--Zero or more repetitions:-->
727               <med:Temporal>
728                  <med:DateRange>
729                     <!--1 to 2 repetitions:-->
730                     <med:Date>
731                        <med:DateValue>?</med:DateValue>
732                        <!--Optional:-->
733                        <med:TemporalOperator>?</med:TemporalOperator>
734                     </med:Date>
735                     <!--Optional:-->
736                     <med:DateRangeTarget>?</med:DateRangeTarget>
737                  </med:DateRange>
738               </med:Temporal>
739               <!--Zero or more repetitions:-->
740               <med:Spatial>
741                  <med:BoundingBox>
742                     <!--You may enter the following 4 items in any order-->
743                     <med:LimitNorth>?</med:LimitNorth>
744                     <med:LimitSouth>?</med:LimitSouth>
745                     <med:LimitWest>?</med:LimitWest>
746                     <med:LimitEast>?</med:LimitEast>
747                  </med:BoundingBox>
748                  <!--Optional:-->
749                  <med:SpatialOperator>?</med:SpatialOperator>
750                  <!--Optional:-->
751                  <med:SpatialReferenceSystem>?</med:SpatialReferenceSystem>
752               </med:Spatial>
753               <med:Document>?</med:Document>
754            </med:DocumentFull>
755            <!--1 or more repetitions:-->
756            <med:DocumentBrief>
757               <med:DocumentId>?</med:DocumentId>
758               <!--Optional:-->
759               <med:Title>?</med:Title>
760               <!--Zero or more repetitions:-->
761               <med:OrderedField>
762                  <med:MetricName>?</med:MetricName>
763                  <!--Optional:-->
764                  <med:MetricValue>?</med:MetricValue>
765               </med:OrderedField>
766            </med:DocumentBrief>
767            <!--1 or more repetitions:-->
768            <med:DocumentSummary>
769               <med:DocumentId>?</med:DocumentId>
770               <!--Optional:-->
771               <med:Title>?</med:Title>
772               <!--Optional:-->
773               <med:Abstract>?</med:Abstract>
774               <!--Zero or more repetitions:-->
775               <med:OrderedField>
776                  <med:MetricName>?</med:MetricName>
777                  <!--Optional:-->
778                  <med:MetricValue>?</med:MetricValue>
779               </med:OrderedField>
780               <!--Zero or more repetitions:-->
781               <med:Temporal>
782                  <med:DateRange>
783                     <!--1 to 2 repetitions:-->
784                     <med:Date>
785                        <med:DateValue>?</med:DateValue>
786                        <!--Optional:-->
787                        <med:TemporalOperator>?</med:TemporalOperator>
788                     </med:Date>
789                     <!--Optional:-->
790                     <med:DateRangeTarget>?</med:DateRangeTarget>
791                  </med:DateRange>
792               </med:Temporal>
793               <!--Zero or more repetitions:-->
794               <med:Spatial>
795                  <med:BoundingBox>
796                     <!--You may enter the following 4 items in any order-->
797                     <med:LimitNorth>?</med:LimitNorth>
798                     <med:LimitSouth>?</med:LimitSouth>
799                     <med:LimitWest>?</med:LimitWest>
800                     <med:LimitEast>?</med:LimitEast>
801                  </med:BoundingBox>
802                  <!--Optional:-->
803                  <med:SpatialOperator>?</med:SpatialOperator>
804                  <!--Optional:-->
805                  <med:SpatialReferenceSystem>?</med:SpatialReferenceSystem>
806               </med:Spatial>
807            </med:DocumentSummary>
808         </med:Documents>
809      </med:DoSearchReturn>
810   </soapenv:Body>
811</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://medin.discovery.services.ndg/Discovery/doSearchResponse"/></con:response><con:dispatchConfig/></con:mockOperation><con:mockOperation name="getList" interface="DiscoverySoapBinding" operation="getList"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>TermTargetListResponse</con:defaultResponse><con:response name="TermTargetListResponse" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
812   <soapenv:Body>
813      <med:GetListReturn xmlns:med="http://medin.discovery.services.ndg/">
814         <med:list name="TermTargetList">
815            <med:listMember>FullText</med:listMember>
816            <med:listMember>Author</med:listMember>
817            <med:listMember>MEDINTermTarget.1</med:listMember>
818            <med:listMember>Parameter</med:listMember>
819         </med:list>
820      </med:GetListReturn>
821   </soapenv:Body>
822</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://medin.discovery.services.ndg/Discovery/getListResponse"/></con:response><con:dispatchConfig/></con:mockOperation><con:mockOperation name="getListNames" interface="DiscoverySoapBinding" operation="getListNames"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
823   <soapenv:Body>
824      <med:GetListNamesReturn xmlns:med="http://medin.discovery.services.ndg/">
825         <med:listNames>
826            <med:listName>TermTargetList</med:listName>
827            <med:listName>PresentFormatList</med:listName>
828            <med:listName>OrderByFieldList</med:listName>
829            <med:listName>ScopeList</med:listName>
830            <med:listName>SpatialOperatorList</med:listName>
831            <med:listName>SpatialReferenceSystemList</med:listName>
832            <med:listName>DateRangeTargetList</med:listName>
833            <med:listName>TemporalOperatorList</med:listName>
834            <med:listName>MetadataFormatList</med:listName>
835            <med:listName>RecordDetailList</med:listName>
836         </med:listNames>
837      </med:GetListNamesReturn>
838   </soapenv:Body>
839</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://medin.discovery.services.ndg/Discovery/getListNamesResponse"/></con:response><con:response name="MockResponse 2" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:med="http://medin.discovery.services.ndg/">
840   <soapenv:Header/>
841   <soapenv:Body>
842      <med:GetListNamesReturn>
843         <med:listNames>
844            <!--1 or more repetitions:-->
845            <med:listName>?</med:listName>
846         </med:listNames>
847      </med:GetListNamesReturn>
848   </soapenv:Body>
849</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://medin.discovery.services.ndg/Discovery/getListNamesResponse"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:properties/><con:wssContainer/></con:soapui-project>
Note: See TracBrowser for help on using the repository browser.