Free cookie consent management tool by TermsFeed Policy Generator

source: branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Client.Communication/3.3/Service References/ServerService/service2.xsd @ 4170

Last change on this file since 4170 was 4170, checked in by cneumuel, 12 years ago

refactoring of Result-Polling of HiveExperiment, polling is now much faster and code is cleaner (1092#)

File size: 10.0 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" />
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="clientInfo" nillable="true" type="q1:ClientDto" />
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" 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" minOccurs="0" name="ProcessHeartBeatResult" nillable="true" type="q4:ResponseHB" />
32      </xs:sequence>
33    </xs:complexType>
34  </xs:element>
35  <xs:element name="SendJob">
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="SendJobResponse">
43    <xs:complexType>
44      <xs:sequence>
45        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendJobResult" nillable="true" type="q6:ResponseJob" />
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 minOccurs="0" name="percentage" type="xs:double" />
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:q9="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="StoreFinishedJobResultResult" nillable="true" type="q9: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:q10="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q10:guid" />
71        <xs:element xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q11:guid" />
72        <xs:element minOccurs="0" name="result" nillable="true" type="xs:base64Binary" />
73        <xs:element minOccurs="0" name="percentage" type="xs:double" />
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:q12="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="ProcessSnapshotResult" nillable="true" type="q12: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:q13="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q13: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:q14="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="LogoutResult" nillable="true" type="q14: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:q15="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q15: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:q16="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="IsJobStillNeededResult" nillable="true" type="q16:Response" />
110      </xs:sequence>
111    </xs:complexType>
112  </xs:element>
113  <xs:element name="SendPlugins">
114    <xs:complexType>
115      <xs:sequence>
116        <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="pluginList" nillable="true" type="q17:ArrayOfHivePluginInfoDto" />
117      </xs:sequence>
118    </xs:complexType>
119  </xs:element>
120  <xs:element name="SendPluginsResponse">
121    <xs:complexType>
122      <xs:sequence>
123        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendPluginsResult" nillable="true" type="q18:ResponsePlugin" />
124      </xs:sequence>
125    </xs:complexType>
126  </xs:element>
127  <xs:element name="GetCalendar">
128    <xs:complexType>
129      <xs:sequence>
130        <xs:element xmlns:q19="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q19: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:q20="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="GetCalendarResult" nillable="true" type="q20: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:q21="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q21:guid" />
145        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="state" type="q22: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:q23="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SetCalendarStatusResult" nillable="true" type="q23:Response" />
153      </xs:sequence>
154    </xs:complexType>
155  </xs:element>
156  <xs:element name="SendStreamedJob">
157    <xs:complexType>
158      <xs:sequence>
159        <xs:element xmlns:q24="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q24:guid" />
160      </xs:sequence>
161    </xs:complexType>
162  </xs:element>
163  <xs:element name="SendStreamedJobResponse">
164    <xs:complexType>
165      <xs:sequence>
166        <xs:element xmlns:q25="http://schemas.microsoft.com/Message" name="SendStreamedJobResult" type="q25:StreamBody" />
167      </xs:sequence>
168    </xs:complexType>
169  </xs:element>
170  <xs:element name="SendStreamedPlugins">
171    <xs:complexType>
172      <xs:sequence>
173        <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="pluginList" nillable="true" type="q26:ArrayOfHivePluginInfoDto" />
174      </xs:sequence>
175    </xs:complexType>
176  </xs:element>
177  <xs:element name="SendStreamedPluginsResponse">
178    <xs:complexType>
179      <xs:sequence>
180        <xs:element xmlns:q27="http://schemas.microsoft.com/Message" name="SendStreamedPluginsResult" type="q27: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:q28="http://schemas.microsoft.com/Message" name="stream" type="q28: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:q29="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="StoreFinishedJobResultStreamedResult" nillable="true" type="q29: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:q30="http://schemas.microsoft.com/Message" name="stream" type="q30: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:q31="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="ProcessSnapshotStreamedResult" nillable="true" type="q31:ResponseResultReceived" />
209      </xs:sequence>
210    </xs:complexType>
211  </xs:element>
212</xs:schema>
Note: See TracBrowser for help on using the repository browser.