Free cookie consent management tool by TermsFeed Policy Generator

source: branches/3.3-Hive/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Communication/3.3/Service References/SlaveFacade/service2.xsd @ 4423

Last change on this file since 4423 was 4423, checked in by cneumuel, 14 years ago
  • Refactored HL.Hive.Experiment. JobItems are not called HiveJobs and OptimizerJobs do not contain a hierarchy anymore.
  • Dynamic generation of jobs on a slave are not reflected on the client user interface.
  • Optimizer-Trees are now strictly synchronized with the HiveJob-Trees (also the ComputeInParallel property is taken into account when the Child HiveJobs are created)
  • Improved the way a class can report progress and lock the UI (IProgressReporter, IProgress, Progress, ProgressView)
  • Changes were made to the config-files, so that server and clients work with blade12.hpc.fh-hagenberg.at
  • Lots of small changes and bugfixes
File size: 13.9 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3  <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" />
4  <xs:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" />
5  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
6  <xs:import namespace="http://schemas.microsoft.com/Message" />
7  <xs:element name="Login">
8    <xs:complexType>
9      <xs:sequence>
10        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="slave" nillable="true" type="q1:SlaveDto" />
11      </xs:sequence>
12    </xs:complexType>
13  </xs:element>
14  <xs:element name="LoginResponse">
15    <xs:complexType>
16      <xs:sequence>
17        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="LoginResult" nillable="true" type="q2:Response" />
18      </xs:sequence>
19    </xs:complexType>
20  </xs:element>
21  <xs:element name="ProcessHeartBeat">
22    <xs:complexType>
23      <xs:sequence>
24        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="hbData" nillable="true" type="q3:HeartBeatData" />
25      </xs:sequence>
26    </xs:complexType>
27  </xs:element>
28  <xs:element name="ProcessHeartBeatResponse">
29    <xs:complexType>
30      <xs:sequence>
31        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="ProcessHeartBeatResult" nillable="true" type="q4:ResponseHeartBeat" />
32      </xs:sequence>
33    </xs:complexType>
34  </xs:element>
35  <xs:element name="GetJob">
36    <xs:complexType>
37      <xs:sequence>
38        <xs:element xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q5:guid" />
39      </xs:sequence>
40    </xs:complexType>
41  </xs:element>
42  <xs:element name="GetJobResponse">
43    <xs:complexType>
44      <xs:sequence>
45        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="GetJobResult" nillable="true" type="q6:ResponseObjectOfJobDtoZAa7YIsz" />
46      </xs:sequence>
47    </xs:complexType>
48  </xs:element>
49  <xs:element name="StoreFinishedJobResult">
50    <xs:complexType>
51      <xs:sequence>
52        <xs:element xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q7:guid" />
53        <xs:element xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q8:guid" />
54        <xs:element minOccurs="0" name="result" nillable="true" type="xs:base64Binary" />
55        <xs:element xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="executionTime" type="q9:duration" />
56        <xs:element minOccurs="0" name="exception" nillable="true" type="xs:string" />
57      </xs:sequence>
58    </xs:complexType>
59  </xs:element>
60  <xs:element name="StoreFinishedJobResultResponse">
61    <xs:complexType>
62      <xs:sequence>
63        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="StoreFinishedJobResultResult" nillable="true" type="q10:ResponseResultReceived" />
64      </xs:sequence>
65    </xs:complexType>
66  </xs:element>
67  <xs:element name="ProcessSnapshot">
68    <xs:complexType>
69      <xs:sequence>
70        <xs:element xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q11:guid" />
71        <xs:element xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q12:guid" />
72        <xs:element minOccurs="0" name="result" nillable="true" type="xs:base64Binary" />
73        <xs:element xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="executionTime" type="q13:duration" />
74        <xs:element minOccurs="0" name="exception" nillable="true" type="xs:string" />
75      </xs:sequence>
76    </xs:complexType>
77  </xs:element>
78  <xs:element name="ProcessSnapshotResponse">
79    <xs:complexType>
80      <xs:sequence>
81        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="ProcessSnapshotResult" nillable="true" type="q14:ResponseResultReceived" />
82      </xs:sequence>
83    </xs:complexType>
84  </xs:element>
85  <xs:element name="Logout">
86    <xs:complexType>
87      <xs:sequence>
88        <xs:element xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q15:guid" />
89      </xs:sequence>
90    </xs:complexType>
91  </xs:element>
92  <xs:element name="LogoutResponse">
93    <xs:complexType>
94      <xs:sequence>
95        <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="LogoutResult" nillable="true" type="q16:Response" />
96      </xs:sequence>
97    </xs:complexType>
98  </xs:element>
99  <xs:element name="IsJobStillNeeded">
100    <xs:complexType>
101      <xs:sequence>
102        <xs:element xmlns:q17="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q17:guid" />
103      </xs:sequence>
104    </xs:complexType>
105  </xs:element>
106  <xs:element name="IsJobStillNeededResponse">
107    <xs:complexType>
108      <xs:sequence>
109        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="IsJobStillNeededResult" nillable="true" type="q18:Response" />
110      </xs:sequence>
111    </xs:complexType>
112  </xs:element>
113  <xs:element name="GetPlugins">
114    <xs:complexType>
115      <xs:sequence>
116        <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="pluginList" nillable="true" type="q19:ArrayOfHivePluginInfoDto" />
117      </xs:sequence>
118    </xs:complexType>
119  </xs:element>
120  <xs:element name="GetPluginsResponse">
121    <xs:complexType>
122      <xs:sequence>
123        <xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="GetPluginsResult" nillable="true" type="q20:ResponseListOfCachedHivePluginInfoDtoZMwZop09" />
124      </xs:sequence>
125    </xs:complexType>
126  </xs:element>
127  <xs:element name="GetCalendar">
128    <xs:complexType>
129      <xs:sequence>
130        <xs:element xmlns:q21="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q21:guid" />
131      </xs:sequence>
132    </xs:complexType>
133  </xs:element>
134  <xs:element name="GetCalendarResponse">
135    <xs:complexType>
136      <xs:sequence>
137        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="GetCalendarResult" nillable="true" type="q22:ResponseCalendar" />
138      </xs:sequence>
139    </xs:complexType>
140  </xs:element>
141  <xs:element name="SetCalendarStatus">
142    <xs:complexType>
143      <xs:sequence>
144        <xs:element xmlns:q23="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q23:guid" />
145        <xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="state" type="q24:CalendarState" />
146      </xs:sequence>
147    </xs:complexType>
148  </xs:element>
149  <xs:element name="SetCalendarStatusResponse">
150    <xs:complexType>
151      <xs:sequence>
152        <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="SetCalendarStatusResult" nillable="true" type="q25:Response" />
153      </xs:sequence>
154    </xs:complexType>
155  </xs:element>
156  <xs:element name="GetStreamedJob">
157    <xs:complexType>
158      <xs:sequence>
159        <xs:element xmlns:q26="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q26:guid" />
160      </xs:sequence>
161    </xs:complexType>
162  </xs:element>
163  <xs:element name="GetStreamedJobResponse">
164    <xs:complexType>
165      <xs:sequence>
166        <xs:element xmlns:q27="http://schemas.microsoft.com/Message" name="GetStreamedJobResult" type="q27:StreamBody" />
167      </xs:sequence>
168    </xs:complexType>
169  </xs:element>
170  <xs:element name="GetStreamedPlugins">
171    <xs:complexType>
172      <xs:sequence>
173        <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="pluginList" nillable="true" type="q28:ArrayOfHivePluginInfoDto" />
174      </xs:sequence>
175    </xs:complexType>
176  </xs:element>
177  <xs:element name="GetStreamedPluginsResponse">
178    <xs:complexType>
179      <xs:sequence>
180        <xs:element xmlns:q29="http://schemas.microsoft.com/Message" name="GetStreamedPluginsResult" type="q29:StreamBody" />
181      </xs:sequence>
182    </xs:complexType>
183  </xs:element>
184  <xs:element name="StoreFinishedJobResultStreamed">
185    <xs:complexType>
186      <xs:sequence>
187        <xs:element xmlns:q30="http://schemas.microsoft.com/Message" name="stream" type="q30:StreamBody" />
188      </xs:sequence>
189    </xs:complexType>
190  </xs:element>
191  <xs:element name="StoreFinishedJobResultStreamedResponse">
192    <xs:complexType>
193      <xs:sequence>
194        <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="StoreFinishedJobResultStreamedResult" nillable="true" type="q31:ResponseResultReceived" />
195      </xs:sequence>
196    </xs:complexType>
197  </xs:element>
198  <xs:element name="ProcessSnapshotStreamed">
199    <xs:complexType>
200      <xs:sequence>
201        <xs:element xmlns:q32="http://schemas.microsoft.com/Message" name="stream" type="q32:StreamBody" />
202      </xs:sequence>
203    </xs:complexType>
204  </xs:element>
205  <xs:element name="ProcessSnapshotStreamedResponse">
206    <xs:complexType>
207      <xs:sequence>
208        <xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="ProcessSnapshotStreamedResult" nillable="true" type="q33:ResponseResultReceived" />
209      </xs:sequence>
210    </xs:complexType>
211  </xs:element>
212  <xs:element name="AddChildJob">
213    <xs:complexType>
214      <xs:sequence>
215        <xs:element xmlns:q34="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="parentJobId" type="q34:guid" />
216        <xs:element xmlns:q35="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="serializedJob" nillable="true" type="q35:SerializedJob" />
217      </xs:sequence>
218    </xs:complexType>
219  </xs:element>
220  <xs:element name="AddChildJobResponse">
221    <xs:complexType>
222      <xs:sequence>
223        <xs:element xmlns:q36="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="AddChildJobResult" nillable="true" type="q36:ResponseObjectOfJobDtoZAa7YIsz" />
224      </xs:sequence>
225    </xs:complexType>
226  </xs:element>
227  <xs:element name="PauseJob">
228    <xs:complexType>
229      <xs:sequence>
230        <xs:element xmlns:q37="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="serializedJob" nillable="true" type="q37:SerializedJob" />
231      </xs:sequence>
232    </xs:complexType>
233  </xs:element>
234  <xs:element name="PauseJobResponse">
235    <xs:complexType>
236      <xs:sequence>
237        <xs:element xmlns:q38="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="PauseJobResult" nillable="true" type="q38:ResponseObjectOfJobDtoZAa7YIsz" />
238      </xs:sequence>
239    </xs:complexType>
240  </xs:element>
241  <xs:element name="GetChildJobResults">
242    <xs:complexType>
243      <xs:sequence>
244        <xs:element xmlns:q39="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="parentJobId" nillable="true" type="q39:guid" />
245        <xs:element minOccurs="0" name="recursive" type="xs:boolean" />
246        <xs:element minOccurs="0" name="includeParent" type="xs:boolean" />
247      </xs:sequence>
248    </xs:complexType>
249  </xs:element>
250  <xs:element name="GetChildJobResultsResponse">
251    <xs:complexType>
252      <xs:sequence>
253        <xs:element xmlns:q40="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="GetChildJobResultsResult" nillable="true" type="q40:ArrayOfJobResult" />
254      </xs:sequence>
255    </xs:complexType>
256  </xs:element>
257  <xs:element name="GetLastSerializedResult">
258    <xs:complexType>
259      <xs:sequence>
260        <xs:element xmlns:q41="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q41:guid" />
261      </xs:sequence>
262    </xs:complexType>
263  </xs:element>
264  <xs:element name="GetLastSerializedResultResponse">
265    <xs:complexType>
266      <xs:sequence>
267        <xs:element xmlns:q42="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="GetLastSerializedResultResult" nillable="true" type="q42:SerializedJob" />
268      </xs:sequence>
269    </xs:complexType>
270  </xs:element>
271  <xs:element name="DeleteChildJobs">
272    <xs:complexType>
273      <xs:sequence>
274        <xs:element xmlns:q43="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q43:guid" />
275      </xs:sequence>
276    </xs:complexType>
277  </xs:element>
278  <xs:element name="DeleteChildJobsResponse">
279    <xs:complexType>
280      <xs:sequence>
281        <xs:element xmlns:q44="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" minOccurs="0" name="DeleteChildJobsResult" nillable="true" type="q44:Response" />
282      </xs:sequence>
283    </xs:complexType>
284  </xs:element>
285</xs:schema>
Note: See TracBrowser for help on using the repository browser.