Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 2215 was 2122, checked in by svonolfe, 16 years ago

Fixed issue related to the streaming of results (#680)

File size: 9.4 KB
RevLine 
[1007]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/" />
[1103]6  <xs:import namespace="http://schemas.datacontract.org/2004/07/System" />
[1939]7  <xs:import namespace="http://schemas.microsoft.com/Message" />
[1007]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:ClientInfo" />
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>
[1366]22  <xs:element name="ProcessHeartBeat">
[1007]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>
[1366]29  <xs:element name="ProcessHeartBeatResponse">
[1007]30    <xs:complexType>
31      <xs:sequence>
[1366]32        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="ProcessHeartBeatResult" nillable="true" type="q4:ResponseHB" />
[1007]33      </xs:sequence>
34    </xs:complexType>
35  </xs:element>
[1366]36  <xs:element name="SendJob">
[1007]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>
[1366]43  <xs:element name="SendJobResponse">
[1007]44    <xs:complexType>
45      <xs:sequence>
[1366]46        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendJobResult" nillable="true" type="q6:ResponseJob" />
[1007]47      </xs:sequence>
48    </xs:complexType>
49  </xs:element>
[2122]50  <xs:element name="SendSerializedJob">
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:sequence>
55    </xs:complexType>
56  </xs:element>
57  <xs:element name="SendSerializedJobResponse">
58    <xs:complexType>
59      <xs:sequence>
60        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendSerializedJobResult" nillable="true" type="q8:ResponseSerializedJob" />
61      </xs:sequence>
62    </xs:complexType>
63  </xs:element>
[1379]64  <xs:element name="StoreFinishedJobResult">
[1007]65    <xs:complexType>
66      <xs:sequence>
[2122]67        <xs:element xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q9:guid" />
68        <xs:element xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q10:guid" />
[1103]69        <xs:element minOccurs="0" name="result" nillable="true" type="xs:base64Binary" />
[1147]70        <xs:element minOccurs="0" name="percentage" type="xs:double" />
[2122]71        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/System" minOccurs="0" name="exception" nillable="true" type="q11:Exception" />
[1007]72      </xs:sequence>
73    </xs:complexType>
74  </xs:element>
[1379]75  <xs:element name="StoreFinishedJobResultResponse">
[1007]76    <xs:complexType>
77      <xs:sequence>
[2122]78        <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="StoreFinishedJobResultResult" nillable="true" type="q12:ResponseResultReceived" />
[1007]79      </xs:sequence>
80    </xs:complexType>
81  </xs:element>
[1379]82  <xs:element name="ProcessSnapshot">
[1007]83    <xs:complexType>
84      <xs:sequence>
[2122]85        <xs:element xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q13:guid" />
86        <xs:element xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q14:guid" />
[1379]87        <xs:element minOccurs="0" name="result" nillable="true" type="xs:base64Binary" />
88        <xs:element minOccurs="0" name="percentage" type="xs:double" />
[2122]89        <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/System" minOccurs="0" name="exception" nillable="true" type="q15:Exception" />
[1007]90      </xs:sequence>
91    </xs:complexType>
92  </xs:element>
[1379]93  <xs:element name="ProcessSnapshotResponse">
94    <xs:complexType>
95      <xs:sequence>
[2122]96        <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="ProcessSnapshotResult" nillable="true" type="q16:ResponseResultReceived" />
[1379]97      </xs:sequence>
98    </xs:complexType>
99  </xs:element>
100  <xs:element name="Logout">
101    <xs:complexType>
102      <xs:sequence>
[2122]103        <xs:element xmlns:q17="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q17:guid" />
[1379]104      </xs:sequence>
105    </xs:complexType>
106  </xs:element>
[1007]107  <xs:element name="LogoutResponse">
108    <xs:complexType>
109      <xs:sequence>
[2122]110        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="LogoutResult" nillable="true" type="q18:Response" />
[1007]111      </xs:sequence>
112    </xs:complexType>
113  </xs:element>
[1379]114  <xs:element name="IsJobStillNeeded">
115    <xs:complexType>
116      <xs:sequence>
[2122]117        <xs:element xmlns:q19="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="jobId" type="q19:guid" />
[1379]118      </xs:sequence>
119    </xs:complexType>
120  </xs:element>
121  <xs:element name="IsJobStillNeededResponse">
122    <xs:complexType>
123      <xs:sequence>
[2122]124        <xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="IsJobStillNeededResult" nillable="true" type="q20:Response" />
[1379]125      </xs:sequence>
126    </xs:complexType>
127  </xs:element>
128  <xs:element name="SendPlugins">
129    <xs:complexType>
130      <xs:sequence>
[2122]131        <xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="pluginList" nillable="true" type="q21:ArrayOfHivePluginInfo" />
[1379]132      </xs:sequence>
133    </xs:complexType>
134  </xs:element>
135  <xs:element name="SendPluginsResponse">
136    <xs:complexType>
137      <xs:sequence>
[2122]138        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="SendPluginsResult" nillable="true" type="q22:ResponsePlugin" />
[1379]139      </xs:sequence>
140    </xs:complexType>
141  </xs:element>
[1939]142  <xs:element name="SendStreamedJob">
143    <xs:complexType>
144      <xs:sequence>
[2122]145        <xs:element xmlns:q23="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="clientId" type="q23:guid" />
[1939]146      </xs:sequence>
147    </xs:complexType>
148  </xs:element>
149  <xs:element name="SendStreamedJobResponse">
150    <xs:complexType>
151      <xs:sequence>
[2122]152        <xs:element xmlns:q24="http://schemas.microsoft.com/Message" name="SendStreamedJobResult" type="q24:StreamBody" />
[1939]153      </xs:sequence>
154    </xs:complexType>
155  </xs:element>
156  <xs:element name="SendStreamedPlugins">
157    <xs:complexType>
158      <xs:sequence>
[2122]159        <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" minOccurs="0" name="pluginList" nillable="true" type="q25:ArrayOfHivePluginInfo" />
[1939]160      </xs:sequence>
161    </xs:complexType>
162  </xs:element>
163  <xs:element name="SendStreamedPluginsResponse">
164    <xs:complexType>
165      <xs:sequence>
[2122]166        <xs:element xmlns:q26="http://schemas.microsoft.com/Message" name="SendStreamedPluginsResult" type="q26:StreamBody" />
[1939]167      </xs:sequence>
168    </xs:complexType>
169  </xs:element>
170  <xs:element name="StoreFinishedJobResultStreamed">
171    <xs:complexType>
172      <xs:sequence>
[2122]173        <xs:element xmlns:q27="http://schemas.microsoft.com/Message" name="stream" type="q27:StreamBody" />
[1939]174      </xs:sequence>
175    </xs:complexType>
176  </xs:element>
177  <xs:element name="StoreFinishedJobResultStreamedResponse">
178    <xs:complexType>
179      <xs:sequence>
[2122]180        <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="StoreFinishedJobResultStreamedResult" nillable="true" type="q28:ResponseResultReceived" />
[1939]181      </xs:sequence>
182    </xs:complexType>
183  </xs:element>
184  <xs:element name="ProcessSnapshotStreamed">
185    <xs:complexType>
186      <xs:sequence>
[2122]187        <xs:element xmlns:q29="http://schemas.microsoft.com/Message" name="stream" type="q29:StreamBody" />
[1939]188      </xs:sequence>
189    </xs:complexType>
190  </xs:element>
191  <xs:element name="ProcessSnapshotStreamedResponse">
192    <xs:complexType>
193      <xs:sequence>
[2122]194        <xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" minOccurs="0" name="ProcessSnapshotStreamedResult" nillable="true" type="q30:ResponseResultReceived" />
[1939]195      </xs:sequence>
196    </xs:complexType>
197  </xs:element>
[1594]198</xs:schema>
Note: See TracBrowser for help on using the repository browser.