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/SlaveService/SlaveService.wsdl @ 4316

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

made streaming wcf-services work with Transport-Security and net.tcp but with Message-Level Credentials (#1168)

File size: 11.3 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://schemas.microsoft.com/ws/2005/02/mex/bindings" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:i0="http://tempuri.org/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" 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" targetNamespace="http://schemas.microsoft.com/ws/2005/02/mex/bindings" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3  <wsp:Policy wsu:Id="SlaveMexEndpoint_policy">
4    <wsp:ExactlyOne>
5      <wsp:All>
6        <wsaw:UsingAddressing />
7      </wsp:All>
8    </wsp:ExactlyOne>
9  </wsp:Policy>
10  <wsp:Policy wsu:Id="SlaveTcpMexEndpoint_policy">
11    <wsp:ExactlyOne>
12      <wsp:All>
13        <msb:BinaryEncoding xmlns:msb="http://schemas.microsoft.com/ws/06/2004/mspolicy/netbinary1" />
14        <wsaw:UsingAddressing />
15      </wsp:All>
16    </wsp:ExactlyOne>
17  </wsp:Policy>
18  <wsdl:import namespace="http://tempuri.org/" location="http://localhost:9000/SlaveService?wsdl" />
19  <wsdl:types />
20  <wsdl:binding name="SlaveMexEndpoint" type="i0:ISlaveFacade">
21    <wsp:PolicyReference URI="#SlaveMexEndpoint_policy" />
22    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
23    <wsdl:operation name="Login">
24      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/Login" style="document" />
25      <wsdl:input>
26        <soap12:body use="literal" />
27      </wsdl:input>
28      <wsdl:output>
29        <soap12:body use="literal" />
30      </wsdl:output>
31    </wsdl:operation>
32    <wsdl:operation name="ProcessHeartBeat">
33      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/ProcessHeartBeat" style="document" />
34      <wsdl:input>
35        <soap12:body use="literal" />
36      </wsdl:input>
37      <wsdl:output>
38        <soap12:body use="literal" />
39      </wsdl:output>
40    </wsdl:operation>
41    <wsdl:operation name="GetJob">
42      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/GetJob" style="document" />
43      <wsdl:input>
44        <soap12:body use="literal" />
45      </wsdl:input>
46      <wsdl:output>
47        <soap12:body use="literal" />
48      </wsdl:output>
49    </wsdl:operation>
50    <wsdl:operation name="StoreFinishedJobResult">
51      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/StoreFinishedJobResult" style="document" />
52      <wsdl:input>
53        <soap12:body use="literal" />
54      </wsdl:input>
55      <wsdl:output>
56        <soap12:body use="literal" />
57      </wsdl:output>
58    </wsdl:operation>
59    <wsdl:operation name="ProcessSnapshot">
60      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/ProcessSnapshot" style="document" />
61      <wsdl:input>
62        <soap12:body use="literal" />
63      </wsdl:input>
64      <wsdl:output>
65        <soap12:body use="literal" />
66      </wsdl:output>
67    </wsdl:operation>
68    <wsdl:operation name="Logout">
69      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/Logout" style="document" />
70      <wsdl:input>
71        <soap12:body use="literal" />
72      </wsdl:input>
73      <wsdl:output>
74        <soap12:body use="literal" />
75      </wsdl:output>
76    </wsdl:operation>
77    <wsdl:operation name="IsJobStillNeeded">
78      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/IsJobStillNeeded" style="document" />
79      <wsdl:input>
80        <soap12:body use="literal" />
81      </wsdl:input>
82      <wsdl:output>
83        <soap12:body use="literal" />
84      </wsdl:output>
85    </wsdl:operation>
86    <wsdl:operation name="GetPlugins">
87      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/GetPlugins" style="document" />
88      <wsdl:input>
89        <soap12:body use="literal" />
90      </wsdl:input>
91      <wsdl:output>
92        <soap12:body use="literal" />
93      </wsdl:output>
94    </wsdl:operation>
95    <wsdl:operation name="GetCalendar">
96      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/GetCalendar" style="document" />
97      <wsdl:input>
98        <soap12:body use="literal" />
99      </wsdl:input>
100      <wsdl:output>
101        <soap12:body use="literal" />
102      </wsdl:output>
103    </wsdl:operation>
104    <wsdl:operation name="SetCalendarStatus">
105      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/SetCalendarStatus" style="document" />
106      <wsdl:input>
107        <soap12:body use="literal" />
108      </wsdl:input>
109      <wsdl:output>
110        <soap12:body use="literal" />
111      </wsdl:output>
112    </wsdl:operation>
113    <wsdl:operation name="GetStreamedJob">
114      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/GetStreamedJob" style="document" />
115      <wsdl:input>
116        <soap12:body use="literal" />
117      </wsdl:input>
118      <wsdl:output>
119        <soap12:body use="literal" />
120      </wsdl:output>
121    </wsdl:operation>
122    <wsdl:operation name="GetStreamedPlugins">
123      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/GetStreamedPlugins" style="document" />
124      <wsdl:input>
125        <soap12:body use="literal" />
126      </wsdl:input>
127      <wsdl:output>
128        <soap12:body use="literal" />
129      </wsdl:output>
130    </wsdl:operation>
131    <wsdl:operation name="StoreFinishedJobResultStreamed">
132      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/StoreFinishedJobResultStreamed" style="document" />
133      <wsdl:input>
134        <soap12:body use="literal" />
135      </wsdl:input>
136      <wsdl:output>
137        <soap12:body use="literal" />
138      </wsdl:output>
139    </wsdl:operation>
140    <wsdl:operation name="ProcessSnapshotStreamed">
141      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/ProcessSnapshotStreamed" style="document" />
142      <wsdl:input>
143        <soap12:body use="literal" />
144      </wsdl:input>
145      <wsdl:output>
146        <soap12:body use="literal" />
147      </wsdl:output>
148    </wsdl:operation>
149  </wsdl:binding>
150  <wsdl:binding name="SlaveTcpMexEndpoint" type="i0:ISlaveFacade">
151    <wsp:PolicyReference URI="#SlaveTcpMexEndpoint_policy" />
152    <soap12:binding transport="http://schemas.microsoft.com/soap/tcp" />
153    <wsdl:operation name="Login">
154      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/Login" style="document" />
155      <wsdl:input>
156        <soap12:body use="literal" />
157      </wsdl:input>
158      <wsdl:output>
159        <soap12:body use="literal" />
160      </wsdl:output>
161    </wsdl:operation>
162    <wsdl:operation name="ProcessHeartBeat">
163      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/ProcessHeartBeat" style="document" />
164      <wsdl:input>
165        <soap12:body use="literal" />
166      </wsdl:input>
167      <wsdl:output>
168        <soap12:body use="literal" />
169      </wsdl:output>
170    </wsdl:operation>
171    <wsdl:operation name="GetJob">
172      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/GetJob" style="document" />
173      <wsdl:input>
174        <soap12:body use="literal" />
175      </wsdl:input>
176      <wsdl:output>
177        <soap12:body use="literal" />
178      </wsdl:output>
179    </wsdl:operation>
180    <wsdl:operation name="StoreFinishedJobResult">
181      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/StoreFinishedJobResult" style="document" />
182      <wsdl:input>
183        <soap12:body use="literal" />
184      </wsdl:input>
185      <wsdl:output>
186        <soap12:body use="literal" />
187      </wsdl:output>
188    </wsdl:operation>
189    <wsdl:operation name="ProcessSnapshot">
190      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/ProcessSnapshot" style="document" />
191      <wsdl:input>
192        <soap12:body use="literal" />
193      </wsdl:input>
194      <wsdl:output>
195        <soap12:body use="literal" />
196      </wsdl:output>
197    </wsdl:operation>
198    <wsdl:operation name="Logout">
199      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/Logout" style="document" />
200      <wsdl:input>
201        <soap12:body use="literal" />
202      </wsdl:input>
203      <wsdl:output>
204        <soap12:body use="literal" />
205      </wsdl:output>
206    </wsdl:operation>
207    <wsdl:operation name="IsJobStillNeeded">
208      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/IsJobStillNeeded" style="document" />
209      <wsdl:input>
210        <soap12:body use="literal" />
211      </wsdl:input>
212      <wsdl:output>
213        <soap12:body use="literal" />
214      </wsdl:output>
215    </wsdl:operation>
216    <wsdl:operation name="GetPlugins">
217      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/GetPlugins" style="document" />
218      <wsdl:input>
219        <soap12:body use="literal" />
220      </wsdl:input>
221      <wsdl:output>
222        <soap12:body use="literal" />
223      </wsdl:output>
224    </wsdl:operation>
225    <wsdl:operation name="GetCalendar">
226      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/GetCalendar" style="document" />
227      <wsdl:input>
228        <soap12:body use="literal" />
229      </wsdl:input>
230      <wsdl:output>
231        <soap12:body use="literal" />
232      </wsdl:output>
233    </wsdl:operation>
234    <wsdl:operation name="SetCalendarStatus">
235      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/SetCalendarStatus" style="document" />
236      <wsdl:input>
237        <soap12:body use="literal" />
238      </wsdl:input>
239      <wsdl:output>
240        <soap12:body use="literal" />
241      </wsdl:output>
242    </wsdl:operation>
243    <wsdl:operation name="GetStreamedJob">
244      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/GetStreamedJob" style="document" />
245      <wsdl:input>
246        <soap12:body use="literal" />
247      </wsdl:input>
248      <wsdl:output>
249        <soap12:body use="literal" />
250      </wsdl:output>
251    </wsdl:operation>
252    <wsdl:operation name="GetStreamedPlugins">
253      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/GetStreamedPlugins" style="document" />
254      <wsdl:input>
255        <soap12:body use="literal" />
256      </wsdl:input>
257      <wsdl:output>
258        <soap12:body use="literal" />
259      </wsdl:output>
260    </wsdl:operation>
261    <wsdl:operation name="StoreFinishedJobResultStreamed">
262      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/StoreFinishedJobResultStreamed" style="document" />
263      <wsdl:input>
264        <soap12:body use="literal" />
265      </wsdl:input>
266      <wsdl:output>
267        <soap12:body use="literal" />
268      </wsdl:output>
269    </wsdl:operation>
270    <wsdl:operation name="ProcessSnapshotStreamed">
271      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/ProcessSnapshotStreamed" style="document" />
272      <wsdl:input>
273        <soap12:body use="literal" />
274      </wsdl:input>
275      <wsdl:output>
276        <soap12:body use="literal" />
277      </wsdl:output>
278    </wsdl:operation>
279  </wsdl:binding>
280</wsdl:definitions>
Note: See TracBrowser for help on using the repository browser.