Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Hive.Client.Communication/3.2/Service References/ServerService/service2.xsd @ 3203

Last change on this file since 3203 was 3203, checked in by kgrading, 14 years ago

implemented the server on the client, using push & force push, added refresh buttons, added auto calender methods that traverse the tree... (#908)

File size: 10.2 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.datacontract.org/2004/07/System" />
7  <xs:import namespace="http://schemas.microsoft.com/Message" />
8  <xs:element name="Login">
9    <xs:complexType>
10      <xs:sequence>
11        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="clientInfo" nillable="true" type="q1:ClientDto" />
12      </xs:sequence>
13    </xs:complexType>
14  </xs:element>
15  <xs:element name="LoginResponse">
16    <xs:complexType>
17      <xs:sequence>
18        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="LoginResult" nillable="true" type="q2:Response" />
19      </xs:sequence>
20    </xs:complexType>
21  </xs:element>
22  <xs:element name="ProcessHeartBeat">
23    <xs:complexType>
24      <xs:sequence>
25        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="hbData" nillable="true" type="q3:HeartBeatData" />
26      </xs:sequence>
27    </xs:complexType>
28  </xs:element>
29  <xs:element name="ProcessHeartBeatResponse">
30    <xs:complexType>
31      <xs:sequence>
32        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="ProcessHeartBeatResult" nillable="true" type="q4:ResponseHB" />
33      </xs:sequence>
34    </xs:complexType>
35  </xs:element>
36  <xs:element name="SendJob">
37    <xs:complexType>
38      <xs:sequence>
39        <xs:element xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q5:guid" />
40      </xs:sequence>
41    </xs:complexType>
42  </xs:element>
43  <xs:element name="SendJobResponse">
44    <xs:complexType>
45      <xs:sequence>
46        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendJobResult" nillable="true" type="q6:ResponseJob" />
47      </xs:sequence>
48    </xs:complexType>
49  </xs:element>
50  <xs:element name="StoreFinishedJobResult">
51    <xs:complexType>
52      <xs:sequence>
53        <xs:element xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q7:guid" />
54        <xs:element xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q8:guid" />
55        <xs:element minOccurs="0" name="result" nillable="true" type="xs:base64Binary" />
56        <xs:element minOccurs="0" name="percentage" type="xs:double" />
57        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/System" minOccurs="0" name="exception" nillable="true" type="q9:Exception" />
58      </xs:sequence>
59    </xs:complexType>
60  </xs:element>
61  <xs:element name="StoreFinishedJobResultResponse">
62    <xs:complexType>
63      <xs:sequence>
64        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="StoreFinishedJobResultResult" nillable="true" type="q10:ResponseResultReceived" />
65      </xs:sequence>
66    </xs:complexType>
67  </xs:element>
68  <xs:element name="ProcessSnapshot">
69    <xs:complexType>
70      <xs:sequence>
71        <xs:element xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q11:guid" />
72        <xs:element xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q12:guid" />
73        <xs:element minOccurs="0" name="result" nillable="true" type="xs:base64Binary" />
74        <xs:element minOccurs="0" name="percentage" type="xs:double" />
75        <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/System" minOccurs="0" name="exception" nillable="true" type="q13:Exception" />
76      </xs:sequence>
77    </xs:complexType>
78  </xs:element>
79  <xs:element name="ProcessSnapshotResponse">
80    <xs:complexType>
81      <xs:sequence>
82        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="ProcessSnapshotResult" nillable="true" type="q14:ResponseResultReceived" />
83      </xs:sequence>
84    </xs:complexType>
85  </xs:element>
86  <xs:element name="Logout">
87    <xs:complexType>
88      <xs:sequence>
89        <xs:element xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q15:guid" />
90      </xs:sequence>
91    </xs:complexType>
92  </xs:element>
93  <xs:element name="LogoutResponse">
94    <xs:complexType>
95      <xs:sequence>
96        <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="LogoutResult" nillable="true" type="q16:Response" />
97      </xs:sequence>
98    </xs:complexType>
99  </xs:element>
100  <xs:element name="IsJobStillNeeded">
101    <xs:complexType>
102      <xs:sequence>
103        <xs:element xmlns:q17="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q17:guid" />
104      </xs:sequence>
105    </xs:complexType>
106  </xs:element>
107  <xs:element name="IsJobStillNeededResponse">
108    <xs:complexType>
109      <xs:sequence>
110        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="IsJobStillNeededResult" nillable="true" type="q18:Response" />
111      </xs:sequence>
112    </xs:complexType>
113  </xs:element>
114  <xs:element name="SendPlugins">
115    <xs:complexType>
116      <xs:sequence>
117        <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="pluginList" nillable="true" type="q19:ArrayOfHivePluginInfoDto" />
118      </xs:sequence>
119    </xs:complexType>
120  </xs:element>
121  <xs:element name="SendPluginsResponse">
122    <xs:complexType>
123      <xs:sequence>
124        <xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendPluginsResult" nillable="true" type="q20:ResponsePlugin" />
125      </xs:sequence>
126    </xs:complexType>
127  </xs:element>
128  <xs:element name="GetCalendar">
129    <xs:complexType>
130      <xs:sequence>
131        <xs:element xmlns:q21="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q21:guid" />
132      </xs:sequence>
133    </xs:complexType>
134  </xs:element>
135  <xs:element name="GetCalendarResponse">
136    <xs:complexType>
137      <xs:sequence>
138        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="GetCalendarResult" nillable="true" type="q22:ResponseCalendar" />
139      </xs:sequence>
140    </xs:complexType>
141  </xs:element>
142  <xs:element name="SetCalendarStatus">
143    <xs:complexType>
144      <xs:sequence>
145        <xs:element xmlns:q23="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q23:guid" />
146        <xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="state" type="q24:CalendarState" />
147      </xs:sequence>
148    </xs:complexType>
149  </xs:element>
150  <xs:element name="SetCalendarStatusResponse">
151    <xs:complexType>
152      <xs:sequence>
153        <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SetCalendarStatusResult" nillable="true" type="q25:Response" />
154      </xs:sequence>
155    </xs:complexType>
156  </xs:element>
157  <xs:element name="SendStreamedJob">
158    <xs:complexType>
159      <xs:sequence>
160        <xs:element xmlns:q26="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q26:guid" />
161      </xs:sequence>
162    </xs:complexType>
163  </xs:element>
164  <xs:element name="SendStreamedJobResponse">
165    <xs:complexType>
166      <xs:sequence>
167        <xs:element xmlns:q27="http://schemas.microsoft.com/Message" name="SendStreamedJobResult" type="q27:StreamBody" />
168      </xs:sequence>
169    </xs:complexType>
170  </xs:element>
171  <xs:element name="SendStreamedPlugins">
172    <xs:complexType>
173      <xs:sequence>
174        <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="pluginList" nillable="true" type="q28:ArrayOfHivePluginInfoDto" />
175      </xs:sequence>
176    </xs:complexType>
177  </xs:element>
178  <xs:element name="SendStreamedPluginsResponse">
179    <xs:complexType>
180      <xs:sequence>
181        <xs:element xmlns:q29="http://schemas.microsoft.com/Message" name="SendStreamedPluginsResult" type="q29:StreamBody" />
182      </xs:sequence>
183    </xs:complexType>
184  </xs:element>
185  <xs:element name="StoreFinishedJobResultStreamed">
186    <xs:complexType>
187      <xs:sequence>
188        <xs:element xmlns:q30="http://schemas.microsoft.com/Message" name="stream" type="q30:StreamBody" />
189      </xs:sequence>
190    </xs:complexType>
191  </xs:element>
192  <xs:element name="StoreFinishedJobResultStreamedResponse">
193    <xs:complexType>
194      <xs:sequence>
195        <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="StoreFinishedJobResultStreamedResult" nillable="true" type="q31:ResponseResultReceived" />
196      </xs:sequence>
197    </xs:complexType>
198  </xs:element>
199  <xs:element name="ProcessSnapshotStreamed">
200    <xs:complexType>
201      <xs:sequence>
202        <xs:element xmlns:q32="http://schemas.microsoft.com/Message" name="stream" type="q32:StreamBody" />
203      </xs:sequence>
204    </xs:complexType>
205  </xs:element>
206  <xs:element name="ProcessSnapshotStreamedResponse">
207    <xs:complexType>
208      <xs:sequence>
209        <xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="ProcessSnapshotStreamedResult" nillable="true" type="q33:ResponseResultReceived" />
210      </xs:sequence>
211    </xs:complexType>
212  </xs:element>
213</xs:schema>
Note: See TracBrowser for help on using the repository browser.