Free cookie consent management tool by TermsFeed Policy Generator

source: branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/UpdateService/service.wsdl @ 2771

Last change on this file since 2771 was 2771, checked in by gkronber, 14 years ago

Implemented and tested rudimentary WCF service interface on top of the Linq2Sql data access layer. #860

File size: 16.7 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="Update" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3  <wsp:Policy wsu:Id="WSHttpBinding_IUpdate_policy">
4    <wsp:ExactlyOne>
5      <wsp:All>
6        <sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
7          <wsp:Policy>
8            <sp:ProtectionToken>
9              <wsp:Policy>
10                <sp:SecureConversationToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
11                  <wsp:Policy>
12                    <sp:RequireDerivedKeys />
13                    <sp:BootstrapPolicy>
14                      <wsp:Policy>
15                        <sp:SignedParts>
16                          <sp:Body />
17                          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
18                          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
19                          <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
20                          <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
21                          <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
22                          <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
23                          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
24                        </sp:SignedParts>
25                        <sp:EncryptedParts>
26                          <sp:Body />
27                        </sp:EncryptedParts>
28                        <sp:SymmetricBinding>
29                          <wsp:Policy>
30                            <sp:ProtectionToken>
31                              <wsp:Policy>
32                                <sp:SpnegoContextToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">
33                                  <wsp:Policy>
34                                    <sp:RequireDerivedKeys />
35                                  </wsp:Policy>
36                                </sp:SpnegoContextToken>
37                              </wsp:Policy>
38                            </sp:ProtectionToken>
39                            <sp:AlgorithmSuite>
40                              <wsp:Policy>
41                                <sp:Basic256 />
42                              </wsp:Policy>
43                            </sp:AlgorithmSuite>
44                            <sp:Layout>
45                              <wsp:Policy>
46                                <sp:Strict />
47                              </wsp:Policy>
48                            </sp:Layout>
49                            <sp:IncludeTimestamp />
50                            <sp:EncryptSignature />
51                            <sp:OnlySignEntireHeadersAndBody />
52                          </wsp:Policy>
53                        </sp:SymmetricBinding>
54                        <sp:Wss11>
55                          <wsp:Policy>
56                            <sp:MustSupportRefKeyIdentifier />
57                            <sp:MustSupportRefIssuerSerial />
58                            <sp:MustSupportRefThumbprint />
59                            <sp:MustSupportRefEncryptedKey />
60                          </wsp:Policy>
61                        </sp:Wss11>
62                        <sp:Trust10>
63                          <wsp:Policy>
64                            <sp:MustSupportIssuedTokens />
65                            <sp:RequireClientEntropy />
66                            <sp:RequireServerEntropy />
67                          </wsp:Policy>
68                        </sp:Trust10>
69                      </wsp:Policy>
70                    </sp:BootstrapPolicy>
71                  </wsp:Policy>
72                </sp:SecureConversationToken>
73              </wsp:Policy>
74            </sp:ProtectionToken>
75            <sp:AlgorithmSuite>
76              <wsp:Policy>
77                <sp:Basic256 />
78              </wsp:Policy>
79            </sp:AlgorithmSuite>
80            <sp:Layout>
81              <wsp:Policy>
82                <sp:Strict />
83              </wsp:Policy>
84            </sp:Layout>
85            <sp:IncludeTimestamp />
86            <sp:EncryptSignature />
87            <sp:OnlySignEntireHeadersAndBody />
88          </wsp:Policy>
89        </sp:SymmetricBinding>
90        <sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
91          <wsp:Policy>
92            <sp:MustSupportRefKeyIdentifier />
93            <sp:MustSupportRefIssuerSerial />
94            <sp:MustSupportRefThumbprint />
95            <sp:MustSupportRefEncryptedKey />
96          </wsp:Policy>
97        </sp:Wss11>
98        <sp:Trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
99          <wsp:Policy>
100            <sp:MustSupportIssuedTokens />
101            <sp:RequireClientEntropy />
102            <sp:RequireServerEntropy />
103          </wsp:Policy>
104        </sp:Trust10>
105        <wsaw:UsingAddressing />
106      </wsp:All>
107    </wsp:ExactlyOne>
108  </wsp:Policy>
109  <wsp:Policy wsu:Id="WSHttpBinding_IUpdate_GetPlugin_Input_policy">
110    <wsp:ExactlyOne>
111      <wsp:All>
112        <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
113          <sp:Body />
114          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
115          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
116          <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
117          <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
118          <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
119          <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
120          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
121        </sp:SignedParts>
122        <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
123          <sp:Body />
124        </sp:EncryptedParts>
125      </wsp:All>
126    </wsp:ExactlyOne>
127  </wsp:Policy>
128  <wsp:Policy wsu:Id="WSHttpBinding_IUpdate_GetPlugin_output_policy">
129    <wsp:ExactlyOne>
130      <wsp:All>
131        <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
132          <sp:Body />
133          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
134          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
135          <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
136          <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
137          <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
138          <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
139          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
140        </sp:SignedParts>
141        <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
142          <sp:Body />
143        </sp:EncryptedParts>
144      </wsp:All>
145    </wsp:ExactlyOne>
146  </wsp:Policy>
147  <wsp:Policy wsu:Id="WSHttpBinding_IUpdate_GetProducts_Input_policy">
148    <wsp:ExactlyOne>
149      <wsp:All>
150        <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
151          <sp:Body />
152          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
153          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
154          <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
155          <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
156          <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
157          <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
158          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
159        </sp:SignedParts>
160        <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
161          <sp:Body />
162        </sp:EncryptedParts>
163      </wsp:All>
164    </wsp:ExactlyOne>
165  </wsp:Policy>
166  <wsp:Policy wsu:Id="WSHttpBinding_IUpdate_GetProducts_output_policy">
167    <wsp:ExactlyOne>
168      <wsp:All>
169        <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
170          <sp:Body />
171          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
172          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
173          <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
174          <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
175          <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
176          <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
177          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
178        </sp:SignedParts>
179        <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
180          <sp:Body />
181        </sp:EncryptedParts>
182      </wsp:All>
183    </wsp:ExactlyOne>
184  </wsp:Policy>
185  <wsp:Policy wsu:Id="WSHttpBinding_IUpdate_GetPlugins_Input_policy">
186    <wsp:ExactlyOne>
187      <wsp:All>
188        <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
189          <sp:Body />
190          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
191          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
192          <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
193          <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
194          <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
195          <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
196          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
197        </sp:SignedParts>
198        <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
199          <sp:Body />
200        </sp:EncryptedParts>
201      </wsp:All>
202    </wsp:ExactlyOne>
203  </wsp:Policy>
204  <wsp:Policy wsu:Id="WSHttpBinding_IUpdate_GetPlugins_output_policy">
205    <wsp:ExactlyOne>
206      <wsp:All>
207        <sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
208          <sp:Body />
209          <sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing" />
210          <sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing" />
211          <sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing" />
212          <sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing" />
213          <sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing" />
214          <sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing" />
215          <sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing" />
216        </sp:SignedParts>
217        <sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
218          <sp:Body />
219        </sp:EncryptedParts>
220      </wsp:All>
221    </wsp:ExactlyOne>
222  </wsp:Policy>
223  <wsdl:types>
224    <xsd:schema targetNamespace="http://tempuri.org/Imports">
225      <xsd:import namespace="http://tempuri.org/" />
226      <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
227      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" />
228      <xsd:import namespace="http://schemas.datacontract.org/2004/07/System" />
229    </xsd:schema>
230  </wsdl:types>
231  <wsdl:message name="IUpdate_GetPlugin_InputMessage">
232    <wsdl:part name="parameters" element="tns:GetPlugin" />
233  </wsdl:message>
234  <wsdl:message name="IUpdate_GetPlugin_OutputMessage">
235    <wsdl:part name="parameters" element="tns:GetPluginResponse" />
236  </wsdl:message>
237  <wsdl:message name="IUpdate_GetProducts_InputMessage">
238    <wsdl:part name="parameters" element="tns:GetProducts" />
239  </wsdl:message>
240  <wsdl:message name="IUpdate_GetProducts_OutputMessage">
241    <wsdl:part name="parameters" element="tns:GetProductsResponse" />
242  </wsdl:message>
243  <wsdl:message name="IUpdate_GetPlugins_InputMessage">
244    <wsdl:part name="parameters" element="tns:GetPlugins" />
245  </wsdl:message>
246  <wsdl:message name="IUpdate_GetPlugins_OutputMessage">
247    <wsdl:part name="parameters" element="tns:GetPluginsResponse" />
248  </wsdl:message>
249  <wsdl:portType name="IUpdate">
250    <wsdl:operation name="GetPlugin">
251      <wsdl:input wsaw:Action="http://tempuri.org/IUpdate/GetPlugin" message="tns:IUpdate_GetPlugin_InputMessage" />
252      <wsdl:output wsaw:Action="http://tempuri.org/IUpdate/GetPluginResponse" message="tns:IUpdate_GetPlugin_OutputMessage" />
253    </wsdl:operation>
254    <wsdl:operation name="GetProducts">
255      <wsdl:input wsaw:Action="http://tempuri.org/IUpdate/GetProducts" message="tns:IUpdate_GetProducts_InputMessage" />
256      <wsdl:output wsaw:Action="http://tempuri.org/IUpdate/GetProductsResponse" message="tns:IUpdate_GetProducts_OutputMessage" />
257    </wsdl:operation>
258    <wsdl:operation name="GetPlugins">
259      <wsdl:input wsaw:Action="http://tempuri.org/IUpdate/GetPlugins" message="tns:IUpdate_GetPlugins_InputMessage" />
260      <wsdl:output wsaw:Action="http://tempuri.org/IUpdate/GetPluginsResponse" message="tns:IUpdate_GetPlugins_OutputMessage" />
261    </wsdl:operation>
262  </wsdl:portType>
263  <wsdl:binding name="WSHttpBinding_IUpdate" type="tns:IUpdate">
264    <wsp:PolicyReference URI="#WSHttpBinding_IUpdate_policy" />
265    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
266    <wsdl:operation name="GetPlugin">
267      <soap12:operation soapAction="http://tempuri.org/IUpdate/GetPlugin" style="document" />
268      <wsdl:input>
269        <wsp:PolicyReference URI="#WSHttpBinding_IUpdate_GetPlugin_Input_policy" />
270        <soap12:body use="literal" />
271      </wsdl:input>
272      <wsdl:output>
273        <wsp:PolicyReference URI="#WSHttpBinding_IUpdate_GetPlugin_output_policy" />
274        <soap12:body use="literal" />
275      </wsdl:output>
276    </wsdl:operation>
277    <wsdl:operation name="GetProducts">
278      <soap12:operation soapAction="http://tempuri.org/IUpdate/GetProducts" style="document" />
279      <wsdl:input>
280        <wsp:PolicyReference URI="#WSHttpBinding_IUpdate_GetProducts_Input_policy" />
281        <soap12:body use="literal" />
282      </wsdl:input>
283      <wsdl:output>
284        <wsp:PolicyReference URI="#WSHttpBinding_IUpdate_GetProducts_output_policy" />
285        <soap12:body use="literal" />
286      </wsdl:output>
287    </wsdl:operation>
288    <wsdl:operation name="GetPlugins">
289      <soap12:operation soapAction="http://tempuri.org/IUpdate/GetPlugins" style="document" />
290      <wsdl:input>
291        <wsp:PolicyReference URI="#WSHttpBinding_IUpdate_GetPlugins_Input_policy" />
292        <soap12:body use="literal" />
293      </wsdl:input>
294      <wsdl:output>
295        <wsp:PolicyReference URI="#WSHttpBinding_IUpdate_GetPlugins_output_policy" />
296        <soap12:body use="literal" />
297      </wsdl:output>
298    </wsdl:operation>
299  </wsdl:binding>
300  <wsdl:service name="Update">
301    <wsdl:port name="WSHttpBinding_IUpdate" binding="tns:WSHttpBinding_IUpdate">
302      <soap12:address location="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/" />
303      <wsa10:EndpointReference>
304        <wsa10:Address>http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/</wsa10:Address>
305        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
306          <Dns>localhost</Dns>
307        </Identity>
308      </wsa10:EndpointReference>
309    </wsdl:port>
310  </wsdl:service>
311</wsdl:definitions>
Note: See TracBrowser for help on using the repository browser.