Free cookie consent management tool by TermsFeed Policy Generator

source: branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Slave.Communication/3.3/Service References/ServerService/service1.wsdl @ 4263

Last change on this file since 4263 was 4263, checked in by cneumuel, 14 years ago

consolidated Response objects to use only StatusMessage with enums instead of strings.
removed Success property from Response. success is now represented by StatusMessage alone. (#1159)

File size: 17.1 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<wsdl:definitions xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SlaveFacade" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3  <wsp:Policy wsu:Id="NetTcpBinding_ISlaveFacade_policy">
4    <wsp:ExactlyOne>
5      <wsp:All>
6        <msb:BinaryEncoding xmlns:msb="http://schemas.microsoft.com/ws/06/2004/mspolicy/netbinary1">
7        </msb:BinaryEncoding>
8        <msf:Streamed xmlns:msf="http://schemas.microsoft.com/ws/2006/05/framing/policy">
9        </msf:Streamed>
10        <wsaw:UsingAddressing>
11        </wsaw:UsingAddressing>
12      </wsp:All>
13    </wsp:ExactlyOne>
14  </wsp:Policy>
15  <wsdl:types>
16    <xsd:schema targetNamespace="http://tempuri.org/Imports">
17      <xsd:import namespace="http://tempuri.org/" />
18      <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
19      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" />
20      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.DataAccess" />
21      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.ResponseObjects" />
22      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" />
23      <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
24      <xsd:import namespace="http://schemas.datacontract.org/2004/07/System" />
25      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.PluginInfrastructure" />
26      <xsd:import namespace="http://schemas.microsoft.com/Message" />
27    </xsd:schema>
28  </wsdl:types>
29  <wsdl:message name="ISlaveFacade_Login_InputMessage">
30    <wsdl:part name="parameters" element="tns:Login" />
31  </wsdl:message>
32  <wsdl:message name="ISlaveFacade_Login_OutputMessage">
33    <wsdl:part name="parameters" element="tns:LoginResponse" />
34  </wsdl:message>
35  <wsdl:message name="ISlaveFacade_ProcessHeartBeat_InputMessage">
36    <wsdl:part name="parameters" element="tns:ProcessHeartBeat" />
37  </wsdl:message>
38  <wsdl:message name="ISlaveFacade_ProcessHeartBeat_OutputMessage">
39    <wsdl:part name="parameters" element="tns:ProcessHeartBeatResponse" />
40  </wsdl:message>
41  <wsdl:message name="ISlaveFacade_GetJob_InputMessage">
42    <wsdl:part name="parameters" element="tns:GetJob" />
43  </wsdl:message>
44  <wsdl:message name="ISlaveFacade_GetJob_OutputMessage">
45    <wsdl:part name="parameters" element="tns:GetJobResponse" />
46  </wsdl:message>
47  <wsdl:message name="ISlaveFacade_StoreFinishedJobResult_InputMessage">
48    <wsdl:part name="parameters" element="tns:StoreFinishedJobResult" />
49  </wsdl:message>
50  <wsdl:message name="ISlaveFacade_StoreFinishedJobResult_OutputMessage">
51    <wsdl:part name="parameters" element="tns:StoreFinishedJobResultResponse" />
52  </wsdl:message>
53  <wsdl:message name="ISlaveFacade_ProcessSnapshot_InputMessage">
54    <wsdl:part name="parameters" element="tns:ProcessSnapshot" />
55  </wsdl:message>
56  <wsdl:message name="ISlaveFacade_ProcessSnapshot_OutputMessage">
57    <wsdl:part name="parameters" element="tns:ProcessSnapshotResponse" />
58  </wsdl:message>
59  <wsdl:message name="ISlaveFacade_Logout_InputMessage">
60    <wsdl:part name="parameters" element="tns:Logout" />
61  </wsdl:message>
62  <wsdl:message name="ISlaveFacade_Logout_OutputMessage">
63    <wsdl:part name="parameters" element="tns:LogoutResponse" />
64  </wsdl:message>
65  <wsdl:message name="ISlaveFacade_IsJobStillNeeded_InputMessage">
66    <wsdl:part name="parameters" element="tns:IsJobStillNeeded" />
67  </wsdl:message>
68  <wsdl:message name="ISlaveFacade_IsJobStillNeeded_OutputMessage">
69    <wsdl:part name="parameters" element="tns:IsJobStillNeededResponse" />
70  </wsdl:message>
71  <wsdl:message name="ISlaveFacade_GetPlugins_InputMessage">
72    <wsdl:part name="parameters" element="tns:GetPlugins" />
73  </wsdl:message>
74  <wsdl:message name="ISlaveFacade_GetPlugins_OutputMessage">
75    <wsdl:part name="parameters" element="tns:GetPluginsResponse" />
76  </wsdl:message>
77  <wsdl:message name="ISlaveFacade_GetCalendar_InputMessage">
78    <wsdl:part name="parameters" element="tns:GetCalendar" />
79  </wsdl:message>
80  <wsdl:message name="ISlaveFacade_GetCalendar_OutputMessage">
81    <wsdl:part name="parameters" element="tns:GetCalendarResponse" />
82  </wsdl:message>
83  <wsdl:message name="ISlaveFacade_SetCalendarStatus_InputMessage">
84    <wsdl:part name="parameters" element="tns:SetCalendarStatus" />
85  </wsdl:message>
86  <wsdl:message name="ISlaveFacade_SetCalendarStatus_OutputMessage">
87    <wsdl:part name="parameters" element="tns:SetCalendarStatusResponse" />
88  </wsdl:message>
89  <wsdl:message name="ISlaveFacade_GetStreamedJob_InputMessage">
90    <wsdl:part name="parameters" element="tns:GetStreamedJob" />
91  </wsdl:message>
92  <wsdl:message name="ISlaveFacade_GetStreamedJob_OutputMessage">
93    <wsdl:part name="parameters" element="tns:GetStreamedJobResponse" />
94  </wsdl:message>
95  <wsdl:message name="ISlaveFacade_GetStreamedPlugins_InputMessage">
96    <wsdl:part name="parameters" element="tns:GetStreamedPlugins" />
97  </wsdl:message>
98  <wsdl:message name="ISlaveFacade_GetStreamedPlugins_OutputMessage">
99    <wsdl:part name="parameters" element="tns:GetStreamedPluginsResponse" />
100  </wsdl:message>
101  <wsdl:message name="ISlaveFacade_StoreFinishedJobResultStreamed_InputMessage">
102    <wsdl:part name="parameters" element="tns:StoreFinishedJobResultStreamed" />
103  </wsdl:message>
104  <wsdl:message name="ISlaveFacade_StoreFinishedJobResultStreamed_OutputMessage">
105    <wsdl:part name="parameters" element="tns:StoreFinishedJobResultStreamedResponse" />
106  </wsdl:message>
107  <wsdl:message name="ISlaveFacade_ProcessSnapshotStreamed_InputMessage">
108    <wsdl:part name="parameters" element="tns:ProcessSnapshotStreamed" />
109  </wsdl:message>
110  <wsdl:message name="ISlaveFacade_ProcessSnapshotStreamed_OutputMessage">
111    <wsdl:part name="parameters" element="tns:ProcessSnapshotStreamedResponse" />
112  </wsdl:message>
113  <wsdl:portType name="ISlaveFacade">
114    <wsdl:operation name="Login">
115      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveCommunicator/Login" message="tns:ISlaveFacade_Login_InputMessage" />
116      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveCommunicator/LoginResponse" message="tns:ISlaveFacade_Login_OutputMessage" />
117    </wsdl:operation>
118    <wsdl:operation name="ProcessHeartBeat">
119      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveCommunicator/ProcessHeartBeat" message="tns:ISlaveFacade_ProcessHeartBeat_InputMessage" />
120      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveCommunicator/ProcessHeartBeatResponse" message="tns:ISlaveFacade_ProcessHeartBeat_OutputMessage" />
121    </wsdl:operation>
122    <wsdl:operation name="GetJob">
123      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveCommunicator/GetJob" message="tns:ISlaveFacade_GetJob_InputMessage" />
124      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveCommunicator/GetJobResponse" message="tns:ISlaveFacade_GetJob_OutputMessage" />
125    </wsdl:operation>
126    <wsdl:operation name="StoreFinishedJobResult">
127      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveCommunicator/StoreFinishedJobResult" message="tns:ISlaveFacade_StoreFinishedJobResult_InputMessage" />
128      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveCommunicator/StoreFinishedJobResultResponse" message="tns:ISlaveFacade_StoreFinishedJobResult_OutputMessage" />
129    </wsdl:operation>
130    <wsdl:operation name="ProcessSnapshot">
131      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveCommunicator/ProcessSnapshot" message="tns:ISlaveFacade_ProcessSnapshot_InputMessage" />
132      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveCommunicator/ProcessSnapshotResponse" message="tns:ISlaveFacade_ProcessSnapshot_OutputMessage" />
133    </wsdl:operation>
134    <wsdl:operation name="Logout">
135      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveCommunicator/Logout" message="tns:ISlaveFacade_Logout_InputMessage" />
136      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveCommunicator/LogoutResponse" message="tns:ISlaveFacade_Logout_OutputMessage" />
137    </wsdl:operation>
138    <wsdl:operation name="IsJobStillNeeded">
139      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveCommunicator/IsJobStillNeeded" message="tns:ISlaveFacade_IsJobStillNeeded_InputMessage" />
140      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveCommunicator/IsJobStillNeededResponse" message="tns:ISlaveFacade_IsJobStillNeeded_OutputMessage" />
141    </wsdl:operation>
142    <wsdl:operation name="GetPlugins">
143      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveCommunicator/GetPlugins" message="tns:ISlaveFacade_GetPlugins_InputMessage" />
144      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveCommunicator/GetPluginsResponse" message="tns:ISlaveFacade_GetPlugins_OutputMessage" />
145    </wsdl:operation>
146    <wsdl:operation name="GetCalendar">
147      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveCommunicator/GetCalendar" message="tns:ISlaveFacade_GetCalendar_InputMessage" />
148      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveCommunicator/GetCalendarResponse" message="tns:ISlaveFacade_GetCalendar_OutputMessage" />
149    </wsdl:operation>
150    <wsdl:operation name="SetCalendarStatus">
151      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveCommunicator/SetCalendarStatus" message="tns:ISlaveFacade_SetCalendarStatus_InputMessage" />
152      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveCommunicator/SetCalendarStatusResponse" message="tns:ISlaveFacade_SetCalendarStatus_OutputMessage" />
153    </wsdl:operation>
154    <wsdl:operation name="GetStreamedJob">
155      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveFacade/GetStreamedJob" message="tns:ISlaveFacade_GetStreamedJob_InputMessage" />
156      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveFacade/GetStreamedJobResponse" message="tns:ISlaveFacade_GetStreamedJob_OutputMessage" />
157    </wsdl:operation>
158    <wsdl:operation name="GetStreamedPlugins">
159      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveFacade/GetStreamedPlugins" message="tns:ISlaveFacade_GetStreamedPlugins_InputMessage" />
160      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveFacade/GetStreamedPluginsResponse" message="tns:ISlaveFacade_GetStreamedPlugins_OutputMessage" />
161    </wsdl:operation>
162    <wsdl:operation name="StoreFinishedJobResultStreamed">
163      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveFacade/StoreFinishedJobResultStreamed" message="tns:ISlaveFacade_StoreFinishedJobResultStreamed_InputMessage" />
164      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveFacade/StoreFinishedJobResultStreamedResponse" message="tns:ISlaveFacade_StoreFinishedJobResultStreamed_OutputMessage" />
165    </wsdl:operation>
166    <wsdl:operation name="ProcessSnapshotStreamed">
167      <wsdl:input wsaw:Action="http://tempuri.org/ISlaveFacade/ProcessSnapshotStreamed" message="tns:ISlaveFacade_ProcessSnapshotStreamed_InputMessage" />
168      <wsdl:output wsaw:Action="http://tempuri.org/ISlaveFacade/ProcessSnapshotStreamedResponse" message="tns:ISlaveFacade_ProcessSnapshotStreamed_OutputMessage" />
169    </wsdl:operation>
170  </wsdl:portType>
171  <wsdl:binding name="NetTcpBinding_ISlaveFacade" type="tns:ISlaveFacade">
172    <wsp:PolicyReference URI="#NetTcpBinding_ISlaveFacade_policy">
173    </wsp:PolicyReference>
174    <soap12:binding transport="http://schemas.microsoft.com/soap/tcp" />
175    <wsdl:operation name="Login">
176      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/Login" style="document" />
177      <wsdl:input>
178        <soap12:body use="literal" />
179      </wsdl:input>
180      <wsdl:output>
181        <soap12:body use="literal" />
182      </wsdl:output>
183    </wsdl:operation>
184    <wsdl:operation name="ProcessHeartBeat">
185      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/ProcessHeartBeat" style="document" />
186      <wsdl:input>
187        <soap12:body use="literal" />
188      </wsdl:input>
189      <wsdl:output>
190        <soap12:body use="literal" />
191      </wsdl:output>
192    </wsdl:operation>
193    <wsdl:operation name="GetJob">
194      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/GetJob" style="document" />
195      <wsdl:input>
196        <soap12:body use="literal" />
197      </wsdl:input>
198      <wsdl:output>
199        <soap12:body use="literal" />
200      </wsdl:output>
201    </wsdl:operation>
202    <wsdl:operation name="StoreFinishedJobResult">
203      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/StoreFinishedJobResult" style="document" />
204      <wsdl:input>
205        <soap12:body use="literal" />
206      </wsdl:input>
207      <wsdl:output>
208        <soap12:body use="literal" />
209      </wsdl:output>
210    </wsdl:operation>
211    <wsdl:operation name="ProcessSnapshot">
212      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/ProcessSnapshot" style="document" />
213      <wsdl:input>
214        <soap12:body use="literal" />
215      </wsdl:input>
216      <wsdl:output>
217        <soap12:body use="literal" />
218      </wsdl:output>
219    </wsdl:operation>
220    <wsdl:operation name="Logout">
221      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/Logout" style="document" />
222      <wsdl:input>
223        <soap12:body use="literal" />
224      </wsdl:input>
225      <wsdl:output>
226        <soap12:body use="literal" />
227      </wsdl:output>
228    </wsdl:operation>
229    <wsdl:operation name="IsJobStillNeeded">
230      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/IsJobStillNeeded" style="document" />
231      <wsdl:input>
232        <soap12:body use="literal" />
233      </wsdl:input>
234      <wsdl:output>
235        <soap12:body use="literal" />
236      </wsdl:output>
237    </wsdl:operation>
238    <wsdl:operation name="GetPlugins">
239      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/GetPlugins" style="document" />
240      <wsdl:input>
241        <soap12:body use="literal" />
242      </wsdl:input>
243      <wsdl:output>
244        <soap12:body use="literal" />
245      </wsdl:output>
246    </wsdl:operation>
247    <wsdl:operation name="GetCalendar">
248      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/GetCalendar" style="document" />
249      <wsdl:input>
250        <soap12:body use="literal" />
251      </wsdl:input>
252      <wsdl:output>
253        <soap12:body use="literal" />
254      </wsdl:output>
255    </wsdl:operation>
256    <wsdl:operation name="SetCalendarStatus">
257      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/SetCalendarStatus" style="document" />
258      <wsdl:input>
259        <soap12:body use="literal" />
260      </wsdl:input>
261      <wsdl:output>
262        <soap12:body use="literal" />
263      </wsdl:output>
264    </wsdl:operation>
265    <wsdl:operation name="GetStreamedJob">
266      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/GetStreamedJob" style="document" />
267      <wsdl:input>
268        <soap12:body use="literal" />
269      </wsdl:input>
270      <wsdl:output>
271        <soap12:body use="literal" />
272      </wsdl:output>
273    </wsdl:operation>
274    <wsdl:operation name="GetStreamedPlugins">
275      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/GetStreamedPlugins" style="document" />
276      <wsdl:input>
277        <soap12:body use="literal" />
278      </wsdl:input>
279      <wsdl:output>
280        <soap12:body use="literal" />
281      </wsdl:output>
282    </wsdl:operation>
283    <wsdl:operation name="StoreFinishedJobResultStreamed">
284      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/StoreFinishedJobResultStreamed" style="document" />
285      <wsdl:input>
286        <soap12:body use="literal" />
287      </wsdl:input>
288      <wsdl:output>
289        <soap12:body use="literal" />
290      </wsdl:output>
291    </wsdl:operation>
292    <wsdl:operation name="ProcessSnapshotStreamed">
293      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/ProcessSnapshotStreamed" style="document" />
294      <wsdl:input>
295        <soap12:body use="literal" />
296      </wsdl:input>
297      <wsdl:output>
298        <soap12:body use="literal" />
299      </wsdl:output>
300    </wsdl:operation>
301  </wsdl:binding>
302  <wsdl:service name="SlaveFacade">
303    <wsdl:port name="NetTcpBinding_ISlaveFacade" binding="tns:NetTcpBinding_ISlaveFacade">
304      <soap12:address location="net.tcp://10.42.1.154:9000/HiveServer/ClientCommunicator" />
305      <wsa10:EndpointReference>
306        <wsa10:Address>net.tcp://10.42.1.154:9000/HiveServer/ClientCommunicator</wsa10:Address>
307      </wsa10:EndpointReference>
308    </wsdl:port>
309  </wsdl:service>
310</wsdl:definitions>
Note: See TracBrowser for help on using the repository browser.