source: trunk/sources/HeuristicLab.Hive.Client.Communication/Service References/ServerService/service1.wsdl @ 1450

Last change on this file since 1450 was 1450, checked in by kgrading, 12 years ago

first implementation (#547)

File size: 11.2 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:tns="http://tempuri.org/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" name="ClientFacade" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3  <wsp:Policy wsu:Id="NetTcpBinding_IClientCommunicator_policy">
4    <wsp:ExactlyOne>
5      <wsp:All>
6        <wsrm:RMAssertion xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm/policy">
7          <wsrm:InactivityTimeout Milliseconds="600000">
8          </wsrm:InactivityTimeout>
9          <wsrm:AcknowledgementInterval Milliseconds="200">
10          </wsrm:AcknowledgementInterval>
11        </wsrm:RMAssertion>
12        <msb:BinaryEncoding xmlns:msb="http://schemas.microsoft.com/ws/06/2004/mspolicy/netbinary1">
13        </msb:BinaryEncoding>
14        <wsaw:UsingAddressing>
15        </wsaw:UsingAddressing>
16      </wsp:All>
17    </wsp:ExactlyOne>
18  </wsp:Policy>
19  <wsdl:types>
20    <xsd:schema targetNamespace="http://tempuri.org/Imports">
21      <xsd:import namespace="http://tempuri.org/" />
22      <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
23      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts.BusinessObjects" />
24      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.DataAccess" />
25      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Hive.Contracts" />
26      <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
27      <xsd:import namespace="http://schemas.datacontract.org/2004/07/System" />
28      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.PluginInfrastructure" />
29    </xsd:schema>
30  </wsdl:types>
31  <wsdl:message name="IClientCommunicator_Login_InputMessage">
32    <wsdl:part name="parameters" element="tns:Login" />
33  </wsdl:message>
34  <wsdl:message name="IClientCommunicator_Login_OutputMessage">
35    <wsdl:part name="parameters" element="tns:LoginResponse" />
36  </wsdl:message>
37  <wsdl:message name="IClientCommunicator_ProcessHeartBeat_InputMessage">
38    <wsdl:part name="parameters" element="tns:ProcessHeartBeat" />
39  </wsdl:message>
40  <wsdl:message name="IClientCommunicator_ProcessHeartBeat_OutputMessage">
41    <wsdl:part name="parameters" element="tns:ProcessHeartBeatResponse" />
42  </wsdl:message>
43  <wsdl:message name="IClientCommunicator_SendJob_InputMessage">
44    <wsdl:part name="parameters" element="tns:SendJob" />
45  </wsdl:message>
46  <wsdl:message name="IClientCommunicator_SendJob_OutputMessage">
47    <wsdl:part name="parameters" element="tns:SendJobResponse" />
48  </wsdl:message>
49  <wsdl:message name="IClientCommunicator_StoreFinishedJobResult_InputMessage">
50    <wsdl:part name="parameters" element="tns:StoreFinishedJobResult" />
51  </wsdl:message>
52  <wsdl:message name="IClientCommunicator_StoreFinishedJobResult_OutputMessage">
53    <wsdl:part name="parameters" element="tns:StoreFinishedJobResultResponse" />
54  </wsdl:message>
55  <wsdl:message name="IClientCommunicator_ProcessSnapshot_InputMessage">
56    <wsdl:part name="parameters" element="tns:ProcessSnapshot" />
57  </wsdl:message>
58  <wsdl:message name="IClientCommunicator_ProcessSnapshot_OutputMessage">
59    <wsdl:part name="parameters" element="tns:ProcessSnapshotResponse" />
60  </wsdl:message>
61  <wsdl:message name="IClientCommunicator_Logout_InputMessage">
62    <wsdl:part name="parameters" element="tns:Logout" />
63  </wsdl:message>
64  <wsdl:message name="IClientCommunicator_Logout_OutputMessage">
65    <wsdl:part name="parameters" element="tns:LogoutResponse" />
66  </wsdl:message>
67  <wsdl:message name="IClientCommunicator_IsJobStillNeeded_InputMessage">
68    <wsdl:part name="parameters" element="tns:IsJobStillNeeded" />
69  </wsdl:message>
70  <wsdl:message name="IClientCommunicator_IsJobStillNeeded_OutputMessage">
71    <wsdl:part name="parameters" element="tns:IsJobStillNeededResponse" />
72  </wsdl:message>
73  <wsdl:message name="IClientCommunicator_SendPlugins_InputMessage">
74    <wsdl:part name="parameters" element="tns:SendPlugins" />
75  </wsdl:message>
76  <wsdl:message name="IClientCommunicator_SendPlugins_OutputMessage">
77    <wsdl:part name="parameters" element="tns:SendPluginsResponse" />
78  </wsdl:message>
79  <wsdl:portType name="IClientCommunicator">
80    <wsdl:operation name="Login">
81      <wsdl:input wsaw:Action="http://tempuri.org/IClientCommunicator/Login" message="tns:IClientCommunicator_Login_InputMessage" />
82      <wsdl:output wsaw:Action="http://tempuri.org/IClientCommunicator/LoginResponse" message="tns:IClientCommunicator_Login_OutputMessage" />
83    </wsdl:operation>
84    <wsdl:operation name="ProcessHeartBeat">
85      <wsdl:input wsaw:Action="http://tempuri.org/IClientCommunicator/ProcessHeartBeat" message="tns:IClientCommunicator_ProcessHeartBeat_InputMessage" />
86      <wsdl:output wsaw:Action="http://tempuri.org/IClientCommunicator/ProcessHeartBeatResponse" message="tns:IClientCommunicator_ProcessHeartBeat_OutputMessage" />
87    </wsdl:operation>
88    <wsdl:operation name="SendJob">
89      <wsdl:input wsaw:Action="http://tempuri.org/IClientCommunicator/SendJob" message="tns:IClientCommunicator_SendJob_InputMessage" />
90      <wsdl:output wsaw:Action="http://tempuri.org/IClientCommunicator/SendJobResponse" message="tns:IClientCommunicator_SendJob_OutputMessage" />
91    </wsdl:operation>
92    <wsdl:operation name="StoreFinishedJobResult">
93      <wsdl:input wsaw:Action="http://tempuri.org/IClientCommunicator/StoreFinishedJobResult" message="tns:IClientCommunicator_StoreFinishedJobResult_InputMessage" />
94      <wsdl:output wsaw:Action="http://tempuri.org/IClientCommunicator/StoreFinishedJobResultResponse" message="tns:IClientCommunicator_StoreFinishedJobResult_OutputMessage" />
95    </wsdl:operation>
96    <wsdl:operation name="ProcessSnapshot">
97      <wsdl:input wsaw:Action="http://tempuri.org/IClientCommunicator/ProcessSnapshot" message="tns:IClientCommunicator_ProcessSnapshot_InputMessage" />
98      <wsdl:output wsaw:Action="http://tempuri.org/IClientCommunicator/ProcessSnapshotResponse" message="tns:IClientCommunicator_ProcessSnapshot_OutputMessage" />
99    </wsdl:operation>
100    <wsdl:operation name="Logout">
101      <wsdl:input wsaw:Action="http://tempuri.org/IClientCommunicator/Logout" message="tns:IClientCommunicator_Logout_InputMessage" />
102      <wsdl:output wsaw:Action="http://tempuri.org/IClientCommunicator/LogoutResponse" message="tns:IClientCommunicator_Logout_OutputMessage" />
103    </wsdl:operation>
104    <wsdl:operation name="IsJobStillNeeded">
105      <wsdl:input wsaw:Action="http://tempuri.org/IClientCommunicator/IsJobStillNeeded" message="tns:IClientCommunicator_IsJobStillNeeded_InputMessage" />
106      <wsdl:output wsaw:Action="http://tempuri.org/IClientCommunicator/IsJobStillNeededResponse" message="tns:IClientCommunicator_IsJobStillNeeded_OutputMessage" />
107    </wsdl:operation>
108    <wsdl:operation name="SendPlugins">
109      <wsdl:input wsaw:Action="http://tempuri.org/IClientCommunicator/SendPlugins" message="tns:IClientCommunicator_SendPlugins_InputMessage" />
110      <wsdl:output wsaw:Action="http://tempuri.org/IClientCommunicator/SendPluginsResponse" message="tns:IClientCommunicator_SendPlugins_OutputMessage" />
111    </wsdl:operation>
112  </wsdl:portType>
113  <wsdl:binding name="NetTcpBinding_IClientCommunicator" type="tns:IClientCommunicator">
114    <wsp:PolicyReference URI="#NetTcpBinding_IClientCommunicator_policy">
115    </wsp:PolicyReference>
116    <soap12:binding transport="http://schemas.microsoft.com/soap/tcp" />
117    <wsdl:operation name="Login">
118      <soap12:operation soapAction="http://tempuri.org/IClientCommunicator/Login" style="document" />
119      <wsdl:input>
120        <soap12:body use="literal" />
121      </wsdl:input>
122      <wsdl:output>
123        <soap12:body use="literal" />
124      </wsdl:output>
125    </wsdl:operation>
126    <wsdl:operation name="ProcessHeartBeat">
127      <soap12:operation soapAction="http://tempuri.org/IClientCommunicator/ProcessHeartBeat" style="document" />
128      <wsdl:input>
129        <soap12:body use="literal" />
130      </wsdl:input>
131      <wsdl:output>
132        <soap12:body use="literal" />
133      </wsdl:output>
134    </wsdl:operation>
135    <wsdl:operation name="SendJob">
136      <soap12:operation soapAction="http://tempuri.org/IClientCommunicator/SendJob" style="document" />
137      <wsdl:input>
138        <soap12:body use="literal" />
139      </wsdl:input>
140      <wsdl:output>
141        <soap12:body use="literal" />
142      </wsdl:output>
143    </wsdl:operation>
144    <wsdl:operation name="StoreFinishedJobResult">
145      <soap12:operation soapAction="http://tempuri.org/IClientCommunicator/StoreFinishedJobResult" style="document" />
146      <wsdl:input>
147        <soap12:body use="literal" />
148      </wsdl:input>
149      <wsdl:output>
150        <soap12:body use="literal" />
151      </wsdl:output>
152    </wsdl:operation>
153    <wsdl:operation name="ProcessSnapshot">
154      <soap12:operation soapAction="http://tempuri.org/IClientCommunicator/ProcessSnapshot" 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="Logout">
163      <soap12:operation soapAction="http://tempuri.org/IClientCommunicator/Logout" 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="IsJobStillNeeded">
172      <soap12:operation soapAction="http://tempuri.org/IClientCommunicator/IsJobStillNeeded" 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="SendPlugins">
181      <soap12:operation soapAction="http://tempuri.org/IClientCommunicator/SendPlugins" 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:binding>
190  <wsdl:service name="ClientFacade">
191    <wsdl:port name="NetTcpBinding_IClientCommunicator" binding="tns:NetTcpBinding_IClientCommunicator">
192      <soap12:address location="net.tcp://10.20.53.7:9000/HiveServer/ClientCommunicator" />
193      <wsa10:EndpointReference>
194        <wsa10:Address>net.tcp://10.20.53.7:9000/HiveServer/ClientCommunicator</wsa10:Address>
195      </wsa10:EndpointReference>
196    </wsdl:port>
197  </wsdl:service>
198</wsdl:definitions>
Note: See TracBrowser for help on using the repository browser.