1 <?xml version='1.0' encoding='UTF-8'?>
2 <wsdl:definitions xmlns='http://www.w3.org/2001/XMLSchema' xmlns:tns='xmlns:http://www.planet-lab.org/geniwrapper.wsdl' xmlns:xsd='http://www.w3.org/2000/10/XMLSchema' xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' name='auto_generated' targetNamespace='http://www.planet-lab.org/geniwrapper.wsdl'>
3 <wsdl:message name='create_gid_in'>
4 <wsdl:part type='xsd:string' name='cred'/>
5 <wsdl:part type='xsd:string' name='hrn'/>
6 <wsdl:part type='tns:Type1' name='uuid'/>
7 <wsdl:part type='xsd:string' name='pubkey_str'/>
9 <wsdl:message name='create_gid_out'>
10 <wsdl:part type='xsd:string' name='returnvalue'/>
12 <wsdl:portType name='create_gid_port'>
13 <wsdl:operation name='create_gid'>
14 <wsdl:input message='tns:create_gid_in' name='create_gid_request'/>
15 <wsdl:output message='tns:create_gid_out' name='create_gid_response'/>
18 <wsdl:binding type='tns:create_gid_port' name='create_gid_binding'>
19 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
20 <wsdl:operation name='create_gid'>
21 <soap:operation soapAction='urn:create_gid'/>
23 <soap:body use='encoded' namespace='urn:create_gid' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
26 <soap:body use='encoded' namespace='urn:create_gid' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
30 <wsdl:message name='create_slice_in'>
31 <wsdl:part type='xsd:string' name='cred'/>
32 <wsdl:part type='xsd:string' name='hrn'/>
33 <wsdl:part type='xsd:string' name='rspec'/>
35 <wsdl:message name='create_slice_out'>
36 <wsdl:part type='sequence' name='returnvalue'/>
38 <wsdl:portType name='create_slice_port'>
39 <wsdl:operation name='create_slice'>
40 <wsdl:input message='tns:create_slice_in' name='create_slice_request'/>
41 <wsdl:output message='tns:create_slice_out' name='create_slice_response'/>
44 <wsdl:binding type='tns:create_slice_port' name='create_slice_binding'>
45 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
46 <wsdl:operation name='create_slice'>
47 <soap:operation soapAction='urn:create_slice'/>
49 <soap:body use='encoded' namespace='urn:create_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
52 <soap:body use='encoded' namespace='urn:create_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
56 <wsdl:message name='delete_slice_in'>
57 <wsdl:part type='xsd:string' name='cred'/>
58 <wsdl:part type='xsd:string' name='hrn'/>
60 <wsdl:message name='delete_slice_out'>
61 <wsdl:part type='sequence' name='returnvalue'/>
63 <wsdl:portType name='delete_slice_port'>
64 <wsdl:operation name='delete_slice'>
65 <wsdl:input message='tns:delete_slice_in' name='delete_slice_request'/>
66 <wsdl:output message='tns:delete_slice_out' name='delete_slice_response'/>
69 <wsdl:binding type='tns:delete_slice_port' name='delete_slice_binding'>
70 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
71 <wsdl:operation name='delete_slice'>
72 <soap:operation soapAction='urn:delete_slice'/>
74 <soap:body use='encoded' namespace='urn:delete_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
77 <soap:body use='encoded' namespace='urn:delete_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
81 <wsdl:message name='get_credential_in'>
82 <wsdl:part type='tns:Type2' name='cred'/>
83 <wsdl:part type='xsd:string' name='type'/>
85 <wsdl:message name='get_credential_out'>
86 <wsdl:part type='xsd:string' name='returnvalue'/>
88 <wsdl:portType name='get_credential_port'>
89 <wsdl:operation name='get_credential'>
90 <wsdl:input message='tns:get_credential_in' name='get_credential_request'/>
91 <wsdl:output message='tns:get_credential_out' name='get_credential_response'/>
94 <wsdl:binding type='tns:get_credential_port' name='get_credential_binding'>
95 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
96 <wsdl:operation name='get_credential'>
97 <soap:operation soapAction='urn:get_credential'/>
99 <soap:body use='encoded' namespace='urn:get_credential' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
102 <soap:body use='encoded' namespace='urn:get_credential' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
106 <wsdl:message name='get_resources_in'>
107 <wsdl:part type='xsd:string' name='cred'/>
108 <wsdl:part type='tns:Type3' name='hrn'/>
110 <wsdl:message name='get_resources_out'>
111 <wsdl:part type='xsd:string' name='returnvalue'/>
113 <wsdl:portType name='get_resources_port'>
114 <wsdl:operation name='get_resources'>
115 <wsdl:input message='tns:get_resources_in' name='get_resources_request'/>
116 <wsdl:output message='tns:get_resources_out' name='get_resources_response'/>
119 <wsdl:binding type='tns:get_resources_port' name='get_resources_binding'>
120 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
121 <wsdl:operation name='get_resources'>
122 <soap:operation soapAction='urn:get_resources'/>
124 <soap:body use='encoded' namespace='urn:get_resources' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
127 <soap:body use='encoded' namespace='urn:get_resources' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
131 <wsdl:message name='get_slices_in'>
132 <wsdl:part type='xsd:string' name='cred'/>
134 <wsdl:message name='get_slices_out'>
135 <wsdl:part type='sequence' name='returnvalue'/>
137 <wsdl:portType name='get_slices_port'>
138 <wsdl:operation name='get_slices'>
139 <wsdl:input message='tns:get_slices_in' name='get_slices_request'/>
140 <wsdl:output message='tns:get_slices_out' name='get_slices_response'/>
143 <wsdl:binding type='tns:get_slices_port' name='get_slices_binding'>
144 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
145 <wsdl:operation name='get_slices'>
146 <soap:operation soapAction='urn:get_slices'/>
148 <soap:body use='encoded' namespace='urn:get_slices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
151 <soap:body use='encoded' namespace='urn:get_slices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
155 <wsdl:message name='get_ticket_in'>
156 <wsdl:part type='xsd:string' name='cred'/>
157 <wsdl:part type='xsd:string' name='hrn'/>
158 <wsdl:part type='xsd:string' name='rspec'/>
160 <wsdl:message name='get_ticket_out'>
161 <wsdl:part type='xsd:string' name='returnvalue'/>
163 <wsdl:portType name='get_ticket_port'>
164 <wsdl:operation name='get_ticket'>
165 <wsdl:input message='tns:get_ticket_in' name='get_ticket_request'/>
166 <wsdl:output message='tns:get_ticket_out' name='get_ticket_response'/>
169 <wsdl:binding type='tns:get_ticket_port' name='get_ticket_binding'>
170 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
171 <wsdl:operation name='get_ticket'>
172 <soap:operation soapAction='urn:get_ticket'/>
174 <soap:body use='encoded' namespace='urn:get_ticket' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
177 <soap:body use='encoded' namespace='urn:get_ticket' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
181 <wsdl:message name='list_in'>
182 <wsdl:part type='xsd:string' name='cred'/>
183 <wsdl:part type='xsd:string' name='hrn'/>
185 <wsdl:message name='list_out'>
186 <wsdl:part type='sequence' name='returnvalue'/>
188 <wsdl:portType name='list_port'>
189 <wsdl:operation name='list'>
190 <wsdl:input message='tns:list_in' name='list_request'/>
191 <wsdl:output message='tns:list_out' name='list_response'/>
194 <wsdl:binding type='tns:list_port' name='list_binding'>
195 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
196 <wsdl:operation name='list'>
197 <soap:operation soapAction='urn:list'/>
199 <soap:body use='encoded' namespace='urn:list' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
202 <soap:body use='encoded' namespace='urn:list' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
206 <wsdl:message name='register_in'>
207 <wsdl:part type='xsd:string' name='cred'/>
208 <wsdl:part type='xsd:dict' name='record_dict'/>
210 <wsdl:message name='register_out'>
211 <wsdl:part type='xsd:int' name='returnvalue'/>
213 <wsdl:portType name='register_port'>
214 <wsdl:operation name='register'>
215 <wsdl:input message='tns:register_in' name='register_request'/>
216 <wsdl:output message='tns:register_out' name='register_response'/>
219 <wsdl:binding type='tns:register_port' name='register_binding'>
220 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
221 <wsdl:operation name='register'>
222 <soap:operation soapAction='urn:register'/>
224 <soap:body use='encoded' namespace='urn:register' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
227 <soap:body use='encoded' namespace='urn:register' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
231 <wsdl:message name='remove_in'>
232 <wsdl:part type='xsd:string' name='cred'/>
233 <wsdl:part type='xsd:string' name='type'/>
234 <wsdl:part type='xsd:string' name='hrn'/>
236 <wsdl:message name='remove_out'>
237 <wsdl:part type='xsd:int' name='returnvalue'/>
239 <wsdl:portType name='remove_port'>
240 <wsdl:operation name='remove'>
241 <wsdl:input message='tns:remove_in' name='remove_request'/>
242 <wsdl:output message='tns:remove_out' name='remove_response'/>
245 <wsdl:binding type='tns:remove_port' name='remove_binding'>
246 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
247 <wsdl:operation name='remove'>
248 <soap:operation soapAction='urn:remove'/>
250 <soap:body use='encoded' namespace='urn:remove' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
253 <soap:body use='encoded' namespace='urn:remove' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
257 <wsdl:message name='reset_slices_in'>
258 <wsdl:part type='xsd:string' name='cred'/>
259 <wsdl:part type='xsd:string' name='hrn'/>
261 <wsdl:message name='reset_slices_out'>
262 <wsdl:part type='sequence' name='returnvalue'/>
264 <wsdl:portType name='reset_slices_port'>
265 <wsdl:operation name='reset_slices'>
266 <wsdl:input message='tns:reset_slices_in' name='reset_slices_request'/>
267 <wsdl:output message='tns:reset_slices_out' name='reset_slices_response'/>
270 <wsdl:binding type='tns:reset_slices_port' name='reset_slices_binding'>
271 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
272 <wsdl:operation name='reset_slices'>
273 <soap:operation soapAction='urn:reset_slices'/>
275 <soap:body use='encoded' namespace='urn:reset_slices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
278 <soap:body use='encoded' namespace='urn:reset_slices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
282 <wsdl:message name='resolve_in'>
283 <wsdl:part type='xsd:string' name='cred'/>
284 <wsdl:part type='xsd:string' name='hrn'/>
286 <wsdl:message name='resolve_out'>
287 <wsdl:part type='sequence' name='returnvalue'/>
289 <wsdl:portType name='resolve_port'>
290 <wsdl:operation name='resolve'>
291 <wsdl:input message='tns:resolve_in' name='resolve_request'/>
292 <wsdl:output message='tns:resolve_out' name='resolve_response'/>
295 <wsdl:binding type='tns:resolve_port' name='resolve_binding'>
296 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
297 <wsdl:operation name='resolve'>
298 <soap:operation soapAction='urn:resolve'/>
300 <soap:body use='encoded' namespace='urn:resolve' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
303 <soap:body use='encoded' namespace='urn:resolve' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
307 <wsdl:message name='start_slice_in'>
308 <wsdl:part type='xsd:string' name='cred'/>
309 <wsdl:part type='xsd:string' name='hrn'/>
311 <wsdl:message name='start_slice_out'>
312 <wsdl:part type='sequence' name='returnvalue'/>
314 <wsdl:portType name='start_slice_port'>
315 <wsdl:operation name='start_slice'>
316 <wsdl:input message='tns:start_slice_in' name='start_slice_request'/>
317 <wsdl:output message='tns:start_slice_out' name='start_slice_response'/>
320 <wsdl:binding type='tns:start_slice_port' name='start_slice_binding'>
321 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
322 <wsdl:operation name='start_slice'>
323 <soap:operation soapAction='urn:start_slice'/>
325 <soap:body use='encoded' namespace='urn:start_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
328 <soap:body use='encoded' namespace='urn:start_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
332 <wsdl:message name='stop_slice_in'>
333 <wsdl:part type='xsd:string' name='cred'/>
334 <wsdl:part type='xsd:string' name='hrn'/>
336 <wsdl:message name='stop_slice_out'>
337 <wsdl:part type='sequence' name='returnvalue'/>
339 <wsdl:portType name='stop_slice_port'>
340 <wsdl:operation name='stop_slice'>
341 <wsdl:input message='tns:stop_slice_in' name='stop_slice_request'/>
342 <wsdl:output message='tns:stop_slice_out' name='stop_slice_response'/>
345 <wsdl:binding type='tns:stop_slice_port' name='stop_slice_binding'>
346 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
347 <wsdl:operation name='stop_slice'>
348 <soap:operation soapAction='urn:stop_slice'/>
350 <soap:body use='encoded' namespace='urn:stop_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
353 <soap:body use='encoded' namespace='urn:stop_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
357 <wsdl:message name='update_in'>
358 <wsdl:part type='xsd:string' name='cred'/>
359 <wsdl:part type='xsd:dict' name='record_dict'/>
361 <wsdl:message name='update_out'>
362 <wsdl:part type='xsd:int' name='returnvalue'/>
364 <wsdl:portType name='update_port'>
365 <wsdl:operation name='update'>
366 <wsdl:input message='tns:update_in' name='update_request'/>
367 <wsdl:output message='tns:update_out' name='update_response'/>
370 <wsdl:binding type='tns:update_port' name='update_binding'>
371 <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
372 <wsdl:operation name='update'>
373 <soap:operation soapAction='urn:update'/>
375 <soap:body use='encoded' namespace='urn:update' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
378 <soap:body use='encoded' namespace='urn:update' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
383 <xsd:schema targetNamespace='http://www.planet-lab.org/geniwrapper.wsdl'/>
384 <xsd:complexType name='Type1'>
386 <element type='xsd:string' name='Unique identifier for new GID (uuid)' minOccurs='0'/>
389 <xsd:complexType name='Type2'>
391 <element type='xsd:string' name='credential' minOccurs='0'/>
394 <xsd:complexType name='Type3'>
396 <element type='xsd:string' name='Human readable name (hrn)' minOccurs='0'/>
400 <wsdl:service name='aggregate'>
401 <wsdl:port binding='tns:create_slice_binding' name='create_slice_port'>
402 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
404 <wsdl:port binding='tns:delete_slice_binding' name='delete_slice_port'>
405 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
407 <wsdl:port binding='tns:get_resources_binding' name='get_resources_port'>
408 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
410 <wsdl:port binding='tns:get_slices_binding' name='get_slices_port'>
411 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
413 <wsdl:port binding='tns:reset_slices_binding' name='reset_slices_port'>
414 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
416 <wsdl:port binding='tns:start_slice_binding' name='start_slice_port'>
417 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
419 <wsdl:port binding='tns:stop_slice_binding' name='stop_slice_port'>
420 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
423 <wsdl:service name='slicemgr'>
424 <wsdl:port binding='tns:create_slice_binding' name='create_slice_port'>
425 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
427 <wsdl:port binding='tns:delete_slice_binding' name='delete_slice_port'>
428 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
430 <wsdl:port binding='tns:get_resources_binding' name='get_resources_port'>
431 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
433 <wsdl:port binding='tns:get_slices_binding' name='get_slices_port'>
434 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
436 <wsdl:port binding='tns:reset_slices_binding' name='reset_slices_port'>
437 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
439 <wsdl:port binding='tns:start_slice_binding' name='start_slice_port'>
440 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
442 <wsdl:port binding='tns:stop_slice_binding' name='stop_slice_port'>
443 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
446 <wsdl:service name='registry'>
447 <wsdl:port binding='tns:create_gid_binding' name='create_gid_port'>
448 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
450 <wsdl:port binding='tns:get_credential_binding' name='get_credential_port'>
451 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
453 <wsdl:port binding='tns:get_ticket_binding' name='get_ticket_port'>
454 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
456 <wsdl:port binding='tns:list_binding' name='list_port'>
457 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
459 <wsdl:port binding='tns:register_binding' name='register_port'>
460 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
462 <wsdl:port binding='tns:remove_binding' name='remove_port'>
463 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
465 <wsdl:port binding='tns:resolve_binding' name='resolve_port'>
466 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
468 <wsdl:port binding='tns:update_binding' name='update_port'>
469 <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>