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

Last change on this file since 4302 was 4302, checked in by cneumuel, 14 years ago
  • made ServerConsole work with wsHttpBinding
  • applied role-base restrictions to all WCF-Services
  • made wcf-services work with certificates
  • renamed ExecutionEngineFacade to ClientFacade

(#1168)

File size: 6.2 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  <wsdl:import namespace="http://tempuri.org/" location="http://localhost:9000/SlaveService?wsdl" />
11  <wsdl:types />
12  <wsdl:binding name="SlaveMexEndpoint" type="i0:ISlaveFacade">
13    <wsp:PolicyReference URI="#SlaveMexEndpoint_policy" />
14    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
15    <wsdl:operation name="Login">
16      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/Login" style="document" />
17      <wsdl:input>
18        <soap12:body use="literal" />
19      </wsdl:input>
20      <wsdl:output>
21        <soap12:body use="literal" />
22      </wsdl:output>
23    </wsdl:operation>
24    <wsdl:operation name="ProcessHeartBeat">
25      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/ProcessHeartBeat" style="document" />
26      <wsdl:input>
27        <soap12:body use="literal" />
28      </wsdl:input>
29      <wsdl:output>
30        <soap12:body use="literal" />
31      </wsdl:output>
32    </wsdl:operation>
33    <wsdl:operation name="GetJob">
34      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/GetJob" style="document" />
35      <wsdl:input>
36        <soap12:body use="literal" />
37      </wsdl:input>
38      <wsdl:output>
39        <soap12:body use="literal" />
40      </wsdl:output>
41    </wsdl:operation>
42    <wsdl:operation name="StoreFinishedJobResult">
43      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/StoreFinishedJobResult" style="document" />
44      <wsdl:input>
45        <soap12:body use="literal" />
46      </wsdl:input>
47      <wsdl:output>
48        <soap12:body use="literal" />
49      </wsdl:output>
50    </wsdl:operation>
51    <wsdl:operation name="ProcessSnapshot">
52      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/ProcessSnapshot" style="document" />
53      <wsdl:input>
54        <soap12:body use="literal" />
55      </wsdl:input>
56      <wsdl:output>
57        <soap12:body use="literal" />
58      </wsdl:output>
59    </wsdl:operation>
60    <wsdl:operation name="Logout">
61      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/Logout" style="document" />
62      <wsdl:input>
63        <soap12:body use="literal" />
64      </wsdl:input>
65      <wsdl:output>
66        <soap12:body use="literal" />
67      </wsdl:output>
68    </wsdl:operation>
69    <wsdl:operation name="IsJobStillNeeded">
70      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/IsJobStillNeeded" style="document" />
71      <wsdl:input>
72        <soap12:body use="literal" />
73      </wsdl:input>
74      <wsdl:output>
75        <soap12:body use="literal" />
76      </wsdl:output>
77    </wsdl:operation>
78    <wsdl:operation name="GetPlugins">
79      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/GetPlugins" style="document" />
80      <wsdl:input>
81        <soap12:body use="literal" />
82      </wsdl:input>
83      <wsdl:output>
84        <soap12:body use="literal" />
85      </wsdl:output>
86    </wsdl:operation>
87    <wsdl:operation name="GetCalendar">
88      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/GetCalendar" style="document" />
89      <wsdl:input>
90        <soap12:body use="literal" />
91      </wsdl:input>
92      <wsdl:output>
93        <soap12:body use="literal" />
94      </wsdl:output>
95    </wsdl:operation>
96    <wsdl:operation name="SetCalendarStatus">
97      <soap12:operation soapAction="http://tempuri.org/ISlaveCommunicator/SetCalendarStatus" style="document" />
98      <wsdl:input>
99        <soap12:body use="literal" />
100      </wsdl:input>
101      <wsdl:output>
102        <soap12:body use="literal" />
103      </wsdl:output>
104    </wsdl:operation>
105    <wsdl:operation name="GetStreamedJob">
106      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/GetStreamedJob" style="document" />
107      <wsdl:input>
108        <soap12:body use="literal" />
109      </wsdl:input>
110      <wsdl:output>
111        <soap12:body use="literal" />
112      </wsdl:output>
113    </wsdl:operation>
114    <wsdl:operation name="GetStreamedPlugins">
115      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/GetStreamedPlugins" style="document" />
116      <wsdl:input>
117        <soap12:body use="literal" />
118      </wsdl:input>
119      <wsdl:output>
120        <soap12:body use="literal" />
121      </wsdl:output>
122    </wsdl:operation>
123    <wsdl:operation name="StoreFinishedJobResultStreamed">
124      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/StoreFinishedJobResultStreamed" style="document" />
125      <wsdl:input>
126        <soap12:body use="literal" />
127      </wsdl:input>
128      <wsdl:output>
129        <soap12:body use="literal" />
130      </wsdl:output>
131    </wsdl:operation>
132    <wsdl:operation name="ProcessSnapshotStreamed">
133      <soap12:operation soapAction="http://tempuri.org/ISlaveFacade/ProcessSnapshotStreamed" style="document" />
134      <wsdl:input>
135        <soap12:body use="literal" />
136      </wsdl:input>
137      <wsdl:output>
138        <soap12:body use="literal" />
139      </wsdl:output>
140    </wsdl:operation>
141  </wsdl:binding>
142</wsdl:definitions>
Note: See TracBrowser for help on using the repository browser.