Free cookie consent management tool by TermsFeed Policy Generator

source: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/HeuristicLab.Services.OKB.DataTransfer.xsd @ 5973

Last change on this file since 5973 was 5973, checked in by dkahn, 13 years ago

#1198 cleaning up previously added generated files and sandbox specific content

File size: 19.2 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
4  <xs:complexType name="Result">
5    <xs:complexContent mixed="false">
6      <xs:extension base="tns:NamedOKBItem">
7        <xs:sequence>
8          <xs:element minOccurs="0" name="AlgorithmId" type="xs:long" />
9          <xs:element minOccurs="0" name="Alias" nillable="true" type="xs:string" />
10          <xs:element minOccurs="0" name="DataTypeId" type="xs:long" />
11        </xs:sequence>
12      </xs:extension>
13    </xs:complexContent>
14  </xs:complexType>
15  <xs:element name="Result" nillable="true" type="tns:Result" />
16  <xs:complexType name="NamedOKBItem">
17    <xs:complexContent mixed="false">
18      <xs:extension base="tns:OKBItem">
19        <xs:sequence>
20          <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
21          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
22        </xs:sequence>
23      </xs:extension>
24    </xs:complexContent>
25  </xs:complexType>
26  <xs:element name="NamedOKBItem" nillable="true" type="tns:NamedOKBItem" />
27  <xs:complexType name="OKBItem">
28    <xs:sequence>
29      <xs:element minOccurs="0" name="Id" type="xs:long" />
30    </xs:sequence>
31  </xs:complexType>
32  <xs:element name="OKBItem" nillable="true" type="tns:OKBItem" />
33  <xs:complexType name="Experiment">
34    <xs:complexContent mixed="false">
35      <xs:extension base="tns:OKBItem">
36        <xs:sequence>
37          <xs:element minOccurs="0" name="AlgorithmId" type="xs:long" />
38          <xs:element minOccurs="0" name="AlgorithmParameterValues" nillable="true" type="tns:ArrayOfAlgorithmParameterValue" />
39          <xs:element minOccurs="0" name="ProblemId" type="xs:long" />
40          <xs:element minOccurs="0" name="ProblemParameterValues" nillable="true" type="tns:ArrayOfProblemParameterValue" />
41        </xs:sequence>
42      </xs:extension>
43    </xs:complexContent>
44  </xs:complexType>
45  <xs:element name="Experiment" nillable="true" type="tns:Experiment" />
46  <xs:complexType name="ArrayOfAlgorithmParameterValue">
47    <xs:sequence>
48      <xs:element minOccurs="0" maxOccurs="unbounded" name="AlgorithmParameterValue" nillable="true" type="tns:AlgorithmParameterValue" />
49    </xs:sequence>
50  </xs:complexType>
51  <xs:element name="ArrayOfAlgorithmParameterValue" nillable="true" type="tns:ArrayOfAlgorithmParameterValue" />
52  <xs:complexType name="AlgorithmParameterValue">
53    <xs:sequence>
54      <xs:element minOccurs="0" name="AlgorithmParameterId" type="xs:long" />
55      <xs:element minOccurs="0" name="DataTypeId" type="xs:long" />
56      <xs:element minOccurs="0" name="ExperimentId" type="xs:long" />
57    </xs:sequence>
58  </xs:complexType>
59  <xs:element name="AlgorithmParameterValue" nillable="true" type="tns:AlgorithmParameterValue" />
60  <xs:complexType name="AlgorithmParameterIntValue">
61    <xs:complexContent mixed="false">
62      <xs:extension base="tns:AlgorithmParameterValue">
63        <xs:sequence>
64          <xs:element minOccurs="0" name="Value" type="xs:long" />
65        </xs:sequence>
66      </xs:extension>
67    </xs:complexContent>
68  </xs:complexType>
69  <xs:element name="AlgorithmParameterIntValue" nillable="true" type="tns:AlgorithmParameterIntValue" />
70  <xs:complexType name="AlgorithmParameterBoolValue">
71    <xs:complexContent mixed="false">
72      <xs:extension base="tns:AlgorithmParameterValue">
73        <xs:sequence>
74          <xs:element minOccurs="0" name="Value" type="xs:boolean" />
75        </xs:sequence>
76      </xs:extension>
77    </xs:complexContent>
78  </xs:complexType>
79  <xs:element name="AlgorithmParameterBoolValue" nillable="true" type="tns:AlgorithmParameterBoolValue" />
80  <xs:complexType name="AlgorithmParameterBlobValue">
81    <xs:complexContent mixed="false">
82      <xs:extension base="tns:AlgorithmParameterValue">
83        <xs:sequence>
84          <xs:element minOccurs="0" name="Value" nillable="true" type="xs:base64Binary" />
85        </xs:sequence>
86      </xs:extension>
87    </xs:complexContent>
88  </xs:complexType>
89  <xs:element name="AlgorithmParameterBlobValue" nillable="true" type="tns:AlgorithmParameterBlobValue" />
90  <xs:complexType name="AlgorithmParameterStringValue">
91    <xs:complexContent mixed="false">
92      <xs:extension base="tns:AlgorithmParameterValue">
93        <xs:sequence>
94          <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
95        </xs:sequence>
96      </xs:extension>
97    </xs:complexContent>
98  </xs:complexType>
99  <xs:element name="AlgorithmParameterStringValue" nillable="true" type="tns:AlgorithmParameterStringValue" />
100  <xs:complexType name="AlgorithmParameterFloatValue">
101    <xs:complexContent mixed="false">
102      <xs:extension base="tns:AlgorithmParameterValue">
103        <xs:sequence>
104          <xs:element minOccurs="0" name="Value" type="xs:double" />
105        </xs:sequence>
106      </xs:extension>
107    </xs:complexContent>
108  </xs:complexType>
109  <xs:element name="AlgorithmParameterFloatValue" nillable="true" type="tns:AlgorithmParameterFloatValue" />
110  <xs:complexType name="ArrayOfProblemParameterValue">
111    <xs:sequence>
112      <xs:element minOccurs="0" maxOccurs="unbounded" name="ProblemParameterValue" nillable="true" type="tns:ProblemParameterValue" />
113    </xs:sequence>
114  </xs:complexType>
115  <xs:element name="ArrayOfProblemParameterValue" nillable="true" type="tns:ArrayOfProblemParameterValue" />
116  <xs:complexType name="ProblemParameterValue">
117    <xs:sequence>
118      <xs:element minOccurs="0" name="DataTypeId" type="xs:long" />
119      <xs:element minOccurs="0" name="ExperimentId" type="xs:long" />
120      <xs:element minOccurs="0" name="ProblemParameterId" type="xs:long" />
121    </xs:sequence>
122  </xs:complexType>
123  <xs:element name="ProblemParameterValue" nillable="true" type="tns:ProblemParameterValue" />
124  <xs:complexType name="ProblemParameterIntValue">
125    <xs:complexContent mixed="false">
126      <xs:extension base="tns:ProblemParameterValue">
127        <xs:sequence>
128          <xs:element minOccurs="0" name="Value" type="xs:long" />
129        </xs:sequence>
130      </xs:extension>
131    </xs:complexContent>
132  </xs:complexType>
133  <xs:element name="ProblemParameterIntValue" nillable="true" type="tns:ProblemParameterIntValue" />
134  <xs:complexType name="ProblemParameterFloatValue">
135    <xs:complexContent mixed="false">
136      <xs:extension base="tns:ProblemParameterValue">
137        <xs:sequence>
138          <xs:element minOccurs="0" name="Value" type="xs:double" />
139        </xs:sequence>
140      </xs:extension>
141    </xs:complexContent>
142  </xs:complexType>
143  <xs:element name="ProblemParameterFloatValue" nillable="true" type="tns:ProblemParameterFloatValue" />
144  <xs:complexType name="ProblemParameterBlobValue">
145    <xs:complexContent mixed="false">
146      <xs:extension base="tns:ProblemParameterValue">
147        <xs:sequence>
148          <xs:element minOccurs="0" name="Value" nillable="true" type="xs:base64Binary" />
149        </xs:sequence>
150      </xs:extension>
151    </xs:complexContent>
152  </xs:complexType>
153  <xs:element name="ProblemParameterBlobValue" nillable="true" type="tns:ProblemParameterBlobValue" />
154  <xs:complexType name="ProblemParameterBoolValue">
155    <xs:complexContent mixed="false">
156      <xs:extension base="tns:ProblemParameterValue">
157        <xs:sequence>
158          <xs:element minOccurs="0" name="Value" type="xs:boolean" />
159        </xs:sequence>
160      </xs:extension>
161    </xs:complexContent>
162  </xs:complexType>
163  <xs:element name="ProblemParameterBoolValue" nillable="true" type="tns:ProblemParameterBoolValue" />
164  <xs:complexType name="ProblemParameterStringValue">
165    <xs:complexContent mixed="false">
166      <xs:extension base="tns:ProblemParameterValue">
167        <xs:sequence>
168          <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
169        </xs:sequence>
170      </xs:extension>
171    </xs:complexContent>
172  </xs:complexType>
173  <xs:element name="ProblemParameterStringValue" nillable="true" type="tns:ProblemParameterStringValue" />
174  <xs:complexType name="ArrayOfExperiment">
175    <xs:sequence>
176      <xs:element minOccurs="0" maxOccurs="unbounded" name="Experiment" nillable="true" type="tns:Experiment" />
177    </xs:sequence>
178  </xs:complexType>
179  <xs:element name="ArrayOfExperiment" nillable="true" type="tns:ArrayOfExperiment" />
180  <xs:complexType name="Run">
181    <xs:complexContent mixed="false">
182      <xs:extension base="tns:OKBItem">
183        <xs:sequence>
184          <xs:element minOccurs="0" name="ClientId" type="ser:guid" />
185          <xs:element minOccurs="0" name="ExperimentId" type="xs:long" />
186          <xs:element minOccurs="0" name="FinishedDate" nillable="true" type="xs:dateTime" />
187          <xs:element minOccurs="0" name="RandomSeed" type="xs:int" />
188          <xs:element minOccurs="0" name="ResultValues" nillable="true" type="tns:ArrayOfResultValue" />
189          <xs:element minOccurs="0" name="UserId" type="ser:guid" />
190        </xs:sequence>
191      </xs:extension>
192    </xs:complexContent>
193  </xs:complexType>
194  <xs:element name="Run" nillable="true" type="tns:Run" />
195  <xs:complexType name="ArrayOfResultValue">
196    <xs:sequence>
197      <xs:element minOccurs="0" maxOccurs="unbounded" name="ResultValue" nillable="true" type="tns:ResultValue" />
198    </xs:sequence>
199  </xs:complexType>
200  <xs:element name="ArrayOfResultValue" nillable="true" type="tns:ArrayOfResultValue" />
201  <xs:complexType name="ResultValue">
202    <xs:sequence>
203      <xs:element minOccurs="0" name="DataTypeId" type="xs:long" />
204      <xs:element minOccurs="0" name="ResultId" type="xs:long" />
205      <xs:element minOccurs="0" name="RunId" type="xs:long" />
206    </xs:sequence>
207  </xs:complexType>
208  <xs:element name="ResultValue" nillable="true" type="tns:ResultValue" />
209  <xs:complexType name="ResultStringValue">
210    <xs:complexContent mixed="false">
211      <xs:extension base="tns:ResultValue">
212        <xs:sequence>
213          <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
214        </xs:sequence>
215      </xs:extension>
216    </xs:complexContent>
217  </xs:complexType>
218  <xs:element name="ResultStringValue" nillable="true" type="tns:ResultStringValue" />
219  <xs:complexType name="ResultBlobValue">
220    <xs:complexContent mixed="false">
221      <xs:extension base="tns:ResultValue">
222        <xs:sequence>
223          <xs:element minOccurs="0" name="Value" nillable="true" type="xs:base64Binary" />
224        </xs:sequence>
225      </xs:extension>
226    </xs:complexContent>
227  </xs:complexType>
228  <xs:element name="ResultBlobValue" nillable="true" type="tns:ResultBlobValue" />
229  <xs:complexType name="ResultBoolValue">
230    <xs:complexContent mixed="false">
231      <xs:extension base="tns:ResultValue">
232        <xs:sequence>
233          <xs:element minOccurs="0" name="Value" type="xs:boolean" />
234        </xs:sequence>
235      </xs:extension>
236    </xs:complexContent>
237  </xs:complexType>
238  <xs:element name="ResultBoolValue" nillable="true" type="tns:ResultBoolValue" />
239  <xs:complexType name="ResultFloatValue">
240    <xs:complexContent mixed="false">
241      <xs:extension base="tns:ResultValue">
242        <xs:sequence>
243          <xs:element minOccurs="0" name="Value" type="xs:double" />
244        </xs:sequence>
245      </xs:extension>
246    </xs:complexContent>
247  </xs:complexType>
248  <xs:element name="ResultFloatValue" nillable="true" type="tns:ResultFloatValue" />
249  <xs:complexType name="ResultIntValue">
250    <xs:complexContent mixed="false">
251      <xs:extension base="tns:ResultValue">
252        <xs:sequence>
253          <xs:element minOccurs="0" name="Value" type="xs:long" />
254        </xs:sequence>
255      </xs:extension>
256    </xs:complexContent>
257  </xs:complexType>
258  <xs:element name="ResultIntValue" nillable="true" type="tns:ResultIntValue" />
259  <xs:complexType name="ArrayOfRun">
260    <xs:sequence>
261      <xs:element minOccurs="0" maxOccurs="unbounded" name="Run" nillable="true" type="tns:Run" />
262    </xs:sequence>
263  </xs:complexType>
264  <xs:element name="ArrayOfRun" nillable="true" type="tns:ArrayOfRun" />
265  <xs:complexType name="ArrayOfAlgorithmParameter">
266    <xs:sequence>
267      <xs:element minOccurs="0" maxOccurs="unbounded" name="AlgorithmParameter" nillable="true" type="tns:AlgorithmParameter" />
268    </xs:sequence>
269  </xs:complexType>
270  <xs:element name="ArrayOfAlgorithmParameter" nillable="true" type="tns:ArrayOfAlgorithmParameter" />
271  <xs:complexType name="AlgorithmParameter">
272    <xs:complexContent mixed="false">
273      <xs:extension base="tns:NamedOKBItem">
274        <xs:sequence>
275          <xs:element minOccurs="0" name="AlgorithmId" type="xs:long" />
276          <xs:element minOccurs="0" name="Alias" nillable="true" type="xs:string" />
277          <xs:element minOccurs="0" name="DataTypeId" type="xs:long" />
278        </xs:sequence>
279      </xs:extension>
280    </xs:complexContent>
281  </xs:complexType>
282  <xs:element name="AlgorithmParameter" nillable="true" type="tns:AlgorithmParameter" />
283  <xs:complexType name="ProblemClass">
284    <xs:complexContent mixed="false">
285      <xs:extension base="tns:NamedOKBItem">
286        <xs:sequence />
287      </xs:extension>
288    </xs:complexContent>
289  </xs:complexType>
290  <xs:element name="ProblemClass" nillable="true" type="tns:ProblemClass" />
291  <xs:complexType name="ArrayOfProblemClass">
292    <xs:sequence>
293      <xs:element minOccurs="0" maxOccurs="unbounded" name="ProblemClass" nillable="true" type="tns:ProblemClass" />
294    </xs:sequence>
295  </xs:complexType>
296  <xs:element name="ArrayOfProblemClass" nillable="true" type="tns:ArrayOfProblemClass" />
297  <xs:complexType name="Problem">
298    <xs:complexContent mixed="false">
299      <xs:extension base="tns:NamedOKBItem">
300        <xs:sequence>
301          <xs:element minOccurs="0" name="PlatformId" type="xs:long" />
302          <xs:element minOccurs="0" name="ProblemClassId" type="xs:long" />
303        </xs:sequence>
304      </xs:extension>
305    </xs:complexContent>
306  </xs:complexType>
307  <xs:element name="Problem" nillable="true" type="tns:Problem" />
308  <xs:complexType name="ArrayOfProblem">
309    <xs:sequence>
310      <xs:element minOccurs="0" maxOccurs="unbounded" name="Problem" nillable="true" type="tns:Problem" />
311    </xs:sequence>
312  </xs:complexType>
313  <xs:element name="ArrayOfProblem" nillable="true" type="tns:ArrayOfProblem" />
314  <xs:complexType name="ProblemData">
315    <xs:sequence>
316      <xs:element minOccurs="0" name="Data" nillable="true" type="xs:base64Binary" />
317      <xs:element minOccurs="0" name="DataTypeId" type="xs:long" />
318      <xs:element minOccurs="0" name="ProblemId" type="xs:long" />
319    </xs:sequence>
320  </xs:complexType>
321  <xs:element name="ProblemData" nillable="true" type="tns:ProblemData" />
322  <xs:complexType name="ProblemParameter">
323    <xs:complexContent mixed="false">
324      <xs:extension base="tns:NamedOKBItem">
325        <xs:sequence>
326          <xs:element minOccurs="0" name="Alias" nillable="true" type="xs:string" />
327          <xs:element minOccurs="0" name="DataTypeId" type="xs:long" />
328          <xs:element minOccurs="0" name="ProblemId" type="xs:long" />
329        </xs:sequence>
330      </xs:extension>
331    </xs:complexContent>
332  </xs:complexType>
333  <xs:element name="ProblemParameter" nillable="true" type="tns:ProblemParameter" />
334  <xs:complexType name="ArrayOfProblemParameter">
335    <xs:sequence>
336      <xs:element minOccurs="0" maxOccurs="unbounded" name="ProblemParameter" nillable="true" type="tns:ProblemParameter" />
337    </xs:sequence>
338  </xs:complexType>
339  <xs:element name="ArrayOfProblemParameter" nillable="true" type="tns:ArrayOfProblemParameter" />
340  <xs:complexType name="ArrayOfResult">
341    <xs:sequence>
342      <xs:element minOccurs="0" maxOccurs="unbounded" name="Result" nillable="true" type="tns:Result" />
343    </xs:sequence>
344  </xs:complexType>
345  <xs:element name="ArrayOfResult" nillable="true" type="tns:ArrayOfResult" />
346  <xs:complexType name="Platform">
347    <xs:complexContent mixed="false">
348      <xs:extension base="tns:NamedOKBItem">
349        <xs:sequence />
350      </xs:extension>
351    </xs:complexContent>
352  </xs:complexType>
353  <xs:element name="Platform" nillable="true" type="tns:Platform" />
354  <xs:complexType name="ArrayOfPlatform">
355    <xs:sequence>
356      <xs:element minOccurs="0" maxOccurs="unbounded" name="Platform" nillable="true" type="tns:Platform" />
357    </xs:sequence>
358  </xs:complexType>
359  <xs:element name="ArrayOfPlatform" nillable="true" type="tns:ArrayOfPlatform" />
360  <xs:complexType name="DataType">
361    <xs:complexContent mixed="false">
362      <xs:extension base="tns:OKBItem">
363        <xs:sequence>
364          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
365          <xs:element minOccurs="0" name="PlatformId" type="xs:long" />
366          <xs:element minOccurs="0" name="SqlName" nillable="true" type="xs:string" />
367        </xs:sequence>
368      </xs:extension>
369    </xs:complexContent>
370  </xs:complexType>
371  <xs:element name="DataType" nillable="true" type="tns:DataType" />
372  <xs:complexType name="ArrayOfDataType">
373    <xs:sequence>
374      <xs:element minOccurs="0" maxOccurs="unbounded" name="DataType" nillable="true" type="tns:DataType" />
375    </xs:sequence>
376  </xs:complexType>
377  <xs:element name="ArrayOfDataType" nillable="true" type="tns:ArrayOfDataType" />
378  <xs:complexType name="AlgorithmClass">
379    <xs:complexContent mixed="false">
380      <xs:extension base="tns:NamedOKBItem">
381        <xs:sequence />
382      </xs:extension>
383    </xs:complexContent>
384  </xs:complexType>
385  <xs:element name="AlgorithmClass" nillable="true" type="tns:AlgorithmClass" />
386  <xs:complexType name="ArrayOfAlgorithmClass">
387    <xs:sequence>
388      <xs:element minOccurs="0" maxOccurs="unbounded" name="AlgorithmClass" nillable="true" type="tns:AlgorithmClass" />
389    </xs:sequence>
390  </xs:complexType>
391  <xs:element name="ArrayOfAlgorithmClass" nillable="true" type="tns:ArrayOfAlgorithmClass" />
392  <xs:complexType name="Algorithm">
393    <xs:complexContent mixed="false">
394      <xs:extension base="tns:NamedOKBItem">
395        <xs:sequence>
396          <xs:element minOccurs="0" name="AlgorithmClassId" type="xs:long" />
397          <xs:element minOccurs="0" name="PlatformId" type="xs:long" />
398        </xs:sequence>
399      </xs:extension>
400    </xs:complexContent>
401  </xs:complexType>
402  <xs:element name="Algorithm" nillable="true" type="tns:Algorithm" />
403  <xs:complexType name="ArrayOfAlgorithm">
404    <xs:sequence>
405      <xs:element minOccurs="0" maxOccurs="unbounded" name="Algorithm" nillable="true" type="tns:Algorithm" />
406    </xs:sequence>
407  </xs:complexType>
408  <xs:element name="ArrayOfAlgorithm" nillable="true" type="tns:ArrayOfAlgorithm" />
409  <xs:complexType name="AlgorithmData">
410    <xs:sequence>
411      <xs:element minOccurs="0" name="AlgorithmId" type="xs:long" />
412      <xs:element minOccurs="0" name="Data" nillable="true" type="xs:base64Binary" />
413      <xs:element minOccurs="0" name="DataTypeId" type="xs:long" />
414    </xs:sequence>
415  </xs:complexType>
416  <xs:element name="AlgorithmData" nillable="true" type="tns:AlgorithmData" />
417</xs:schema>
Note: See TracBrowser for help on using the repository browser.