Free cookie consent management tool by TermsFeed Policy Generator

source: branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.DeploymentService.AdminClient/Service References/AdminService/service.wsdl @ 2802

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

Worked on administration front-end for deployment service. #860 (Deployment server for plugin installation from web locations)

File size: 13.5 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="Admin" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
3  <wsp:Policy wsu:Id="WSHttpBinding_IAdmin_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_IAdmin_DeployProduct_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_IAdmin_DeployProduct_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_IAdmin_DeployPlugin_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_IAdmin_DeployPlugin_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 namespace="http://tempuri.org/" />
188      <xsd:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
189      <xsd:import namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.Deployment.DataAccess" />
190      <xsd:import namespace="http://schemas.datacontract.org/2004/07/System" />
191    </xsd:schema>
192  </wsdl:types>
193  <wsdl:message name="IAdmin_DeployProduct_InputMessage">
194    <wsdl:part name="parameters" element="tns:DeployProduct" />
195  </wsdl:message>
196  <wsdl:message name="IAdmin_DeployProduct_OutputMessage">
197    <wsdl:part name="parameters" element="tns:DeployProductResponse" />
198  </wsdl:message>
199  <wsdl:message name="IAdmin_DeployPlugin_InputMessage">
200    <wsdl:part name="parameters" element="tns:DeployPlugin" />
201  </wsdl:message>
202  <wsdl:message name="IAdmin_DeployPlugin_OutputMessage">
203    <wsdl:part name="parameters" element="tns:DeployPluginResponse" />
204  </wsdl:message>
205  <wsdl:portType name="IAdmin">
206    <wsdl:operation name="DeployProduct">
207      <wsdl:input wsaw:Action="http://tempuri.org/IAdmin/DeployProduct" message="tns:IAdmin_DeployProduct_InputMessage" />
208      <wsdl:output wsaw:Action="http://tempuri.org/IAdmin/DeployProductResponse" message="tns:IAdmin_DeployProduct_OutputMessage" />
209    </wsdl:operation>
210    <wsdl:operation name="DeployPlugin">
211      <wsdl:input wsaw:Action="http://tempuri.org/IAdmin/DeployPlugin" message="tns:IAdmin_DeployPlugin_InputMessage" />
212      <wsdl:output wsaw:Action="http://tempuri.org/IAdmin/DeployPluginResponse" message="tns:IAdmin_DeployPlugin_OutputMessage" />
213    </wsdl:operation>
214  </wsdl:portType>
215  <wsdl:binding name="WSHttpBinding_IAdmin" type="tns:IAdmin">
216    <wsp:PolicyReference URI="#WSHttpBinding_IAdmin_policy" />
217    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
218    <wsdl:operation name="DeployProduct">
219      <soap12:operation soapAction="http://tempuri.org/IAdmin/DeployProduct" style="document" />
220      <wsdl:input>
221        <wsp:PolicyReference URI="#WSHttpBinding_IAdmin_DeployProduct_Input_policy" />
222        <soap12:body use="literal" />
223      </wsdl:input>
224      <wsdl:output>
225        <wsp:PolicyReference URI="#WSHttpBinding_IAdmin_DeployProduct_output_policy" />
226        <soap12:body use="literal" />
227      </wsdl:output>
228    </wsdl:operation>
229    <wsdl:operation name="DeployPlugin">
230      <soap12:operation soapAction="http://tempuri.org/IAdmin/DeployPlugin" style="document" />
231      <wsdl:input>
232        <wsp:PolicyReference URI="#WSHttpBinding_IAdmin_DeployPlugin_Input_policy" />
233        <soap12:body use="literal" />
234      </wsdl:input>
235      <wsdl:output>
236        <wsp:PolicyReference URI="#WSHttpBinding_IAdmin_DeployPlugin_output_policy" />
237        <soap12:body use="literal" />
238      </wsdl:output>
239    </wsdl:operation>
240  </wsdl:binding>
241  <wsdl:service name="Admin">
242    <wsdl:port name="WSHttpBinding_IAdmin" binding="tns:WSHttpBinding_IAdmin">
243      <soap12:address location="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/" />
244      <wsa10:EndpointReference>
245        <wsa10:Address>http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/</wsa10:Address>
246        <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
247          <Dns>localhost</Dns>
248        </Identity>
249      </wsa10:EndpointReference>
250    </wsdl:port>
251  </wsdl:service>
252</wsdl:definitions>
Note: See TracBrowser for help on using the repository browser.