Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.PluginInfrastructure/Service References/UpdateLocationReference/UpdateLocation.wsdl @ 2591

Last change on this file since 2591 was 2527, checked in by gkronber, 15 years ago

Implemented changes as requested by swagner. #799

File size: 14.4 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:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" name="UpdateLocation" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3  <wsp:Policy wsu:Id="WSHttpBinding_IUpdateLocation_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_IUpdateLocation_GetAvailablePluginsByName_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_IUpdateLocation_GetAvailablePluginsByName_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_IUpdateLocation_GetPluginFiles_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_IUpdateLocation_GetPluginFiles_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  <wsdl:types>
186    <xsd:schema targetNamespace="http://tempuri.org/Imports">
187      <xsd:import schemaLocation="http://localhost:59253/UpdateLocation.svc?xsd=xsd0" namespace="http://tempuri.org/" />
188      <xsd:import schemaLocation="http://localhost:59253/UpdateLocation.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
189      <xsd:import schemaLocation="http://localhost:59253/UpdateLocation.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Update.Service" />
190      <xsd:import schemaLocation="http://localhost:59253/UpdateLocation.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/System" />
191      <xsd:import schemaLocation="http://localhost:59253/UpdateLocation.svc?xsd=xsd4" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
192    </xsd:schema>
193  </wsdl:types>
194  <wsdl:message name="IUpdateLocation_GetAvailablePluginsByName_InputMessage">
195    <wsdl:part name="parameters" element="tns:GetAvailablePluginsByName" />
196  </wsdl:message>
197  <wsdl:message name="IUpdateLocation_GetAvailablePluginsByName_OutputMessage">
198    <wsdl:part name="parameters" element="tns:GetAvailablePluginsByNameResponse" />
199  </wsdl:message>
200  <wsdl:message name="IUpdateLocation_GetPluginFiles_InputMessage">
201    <wsdl:part name="parameters" element="tns:GetPluginFiles" />
202  </wsdl:message>
203  <wsdl:message name="IUpdateLocation_GetPluginFiles_OutputMessage">
204    <wsdl:part name="parameters" element="tns:GetPluginFilesResponse" />
205  </wsdl:message>
206  <wsdl:portType name="IUpdateLocation">
207    <wsdl:operation name="GetAvailablePluginsByName">
208      <wsdl:input wsaw:Action="http://tempuri.org/IUpdateLocation/GetAvailablePluginsByName" message="tns:IUpdateLocation_GetAvailablePluginsByName_InputMessage" />
209      <wsdl:output wsaw:Action="http://tempuri.org/IUpdateLocation/GetAvailablePluginsByNameResponse" message="tns:IUpdateLocation_GetAvailablePluginsByName_OutputMessage" />
210    </wsdl:operation>
211    <wsdl:operation name="GetPluginFiles">
212      <wsdl:input wsaw:Action="http://tempuri.org/IUpdateLocation/GetPluginFiles" message="tns:IUpdateLocation_GetPluginFiles_InputMessage" />
213      <wsdl:output wsaw:Action="http://tempuri.org/IUpdateLocation/GetPluginFilesResponse" message="tns:IUpdateLocation_GetPluginFiles_OutputMessage" />
214    </wsdl:operation>
215  </wsdl:portType>
216  <wsdl:binding name="WSHttpBinding_IUpdateLocation" type="tns:IUpdateLocation">
217    <wsp:PolicyReference URI="#WSHttpBinding_IUpdateLocation_policy" />
218    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
219    <wsdl:operation name="GetAvailablePluginsByName">
220      <soap12:operation soapAction="http://tempuri.org/IUpdateLocation/GetAvailablePluginsByName" style="document" />
221      <wsdl:input>
222        <wsp:PolicyReference URI="#WSHttpBinding_IUpdateLocation_GetAvailablePluginsByName_Input_policy" />
223        <soap12:body use="literal" />
224      </wsdl:input>
225      <wsdl:output>
226        <wsp:PolicyReference URI="#WSHttpBinding_IUpdateLocation_GetAvailablePluginsByName_output_policy" />
227        <soap12:body use="literal" />
228      </wsdl:output>
229    </wsdl:operation>
230    <wsdl:operation name="GetPluginFiles">
231      <soap12:operation soapAction="http://tempuri.org/IUpdateLocation/GetPluginFiles" style="document" />
232      <wsdl:input>
233        <wsp:PolicyReference URI="#WSHttpBinding_IUpdateLocation_GetPluginFiles_Input_policy" />
234        <soap12:body use="literal" />
235      </wsdl:input>
236      <wsdl:output>
237        <wsp:PolicyReference URI="#WSHttpBinding_IUpdateLocation_GetPluginFiles_output_policy" />
238        <soap12:body use="literal" />
239      </wsdl:output>
240    </wsdl:operation>
241  </wsdl:binding>
242  <wsdl:service name="UpdateLocation">
243    <wsdl:port name="WSHttpBinding_IUpdateLocation" binding="tns:WSHttpBinding_IUpdateLocation">
244      <soap12:address location="http://localhost:59253/UpdateLocation.svc" />
245      <wsa10:EndpointReference>
246        <wsa10:Address>http://localhost:59253/UpdateLocation.svc</wsa10:Address>
247        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
248          <Dns>localhost</Dns>
249        </Identity>
250      </wsa10:EndpointReference>
251    </wsdl:port>
252  </wsdl:service>
253</wsdl:definitions>
Note: See TracBrowser for help on using the repository browser.