First go at wsdl generator for SFA
[sfa.git] / wsdl / sfa.wsdl
1 <?xml version='1.0' encoding='UTF-8'?>
2 <wsdl:definitions 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='some type - todo' name='cred'/>
5     <wsdl:part type='some type - todo' name='hrn'/>
6     <wsdl:part type='some type - todo' name='uuid'/>
7     <wsdl:part type='some type - todo' name='pubkey_str'/>
8   </wsdl:message>
9   <wsdl:message name='create_gid_out'>
10     <wsdl:part type='some type - todo' name='returnvalue'/>
11   </wsdl:message>
12   <wsdl:portType name='create_gid_port'>
13     <wsdl:operation name='create_gid'>
14       <wsdl:input message='tns:create_gid_in'/>
15       <wsdl:output message='tns:create_gid_out'/>
16     </wsdl:operation>
17   </wsdl:portType>
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'/>
22       <wsdl:input>
23         <soap:body use='encoded' namespace='urn:create_gid' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
24       </wsdl:input>
25       <wsdl:output>
26         <soap:body use='encoded' namespace='urn:create_gid' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
27       </wsdl:output>
28     </wsdl:operation>
29   </wsdl:binding>
30   <wsdl:message name='create_slice_in'>
31     <wsdl:part type='some type - todo' name='cred'/>
32     <wsdl:part type='some type - todo' name='hrn'/>
33     <wsdl:part type='some type - todo' name='rspec'/>
34   </wsdl:message>
35   <wsdl:message name='create_slice_out'>
36     <wsdl:part type='some type - todo' name='returnvalue'/>
37   </wsdl:message>
38   <wsdl:portType name='create_slice_port'>
39     <wsdl:operation name='create_slice'>
40       <wsdl:input message='tns:create_slice_in'/>
41       <wsdl:output message='tns:create_slice_out'/>
42     </wsdl:operation>
43   </wsdl:portType>
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'/>
48       <wsdl:input>
49         <soap:body use='encoded' namespace='urn:create_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
50       </wsdl:input>
51       <wsdl:output>
52         <soap:body use='encoded' namespace='urn:create_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
53       </wsdl:output>
54     </wsdl:operation>
55   </wsdl:binding>
56   <wsdl:message name='delete_slice_in'>
57     <wsdl:part type='some type - todo' name='cred'/>
58     <wsdl:part type='some type - todo' name='hrn'/>
59   </wsdl:message>
60   <wsdl:message name='delete_slice_out'>
61     <wsdl:part type='some type - todo' name='returnvalue'/>
62   </wsdl:message>
63   <wsdl:portType name='delete_slice_port'>
64     <wsdl:operation name='delete_slice'>
65       <wsdl:input message='tns:delete_slice_in'/>
66       <wsdl:output message='tns:delete_slice_out'/>
67     </wsdl:operation>
68   </wsdl:portType>
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'/>
73       <wsdl:input>
74         <soap:body use='encoded' namespace='urn:delete_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
75       </wsdl:input>
76       <wsdl:output>
77         <soap:body use='encoded' namespace='urn:delete_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
78       </wsdl:output>
79     </wsdl:operation>
80   </wsdl:binding>
81   <wsdl:message name='get_credential_in'>
82     <wsdl:part type='some type - todo' name='cred'/>
83     <wsdl:part type='some type - todo' name='type'/>
84   </wsdl:message>
85   <wsdl:message name='get_credential_out'>
86     <wsdl:part type='some type - todo' name='returnvalue'/>
87   </wsdl:message>
88   <wsdl:portType name='get_credential_port'>
89     <wsdl:operation name='get_credential'>
90       <wsdl:input message='tns:get_credential_in'/>
91       <wsdl:output message='tns:get_credential_out'/>
92     </wsdl:operation>
93   </wsdl:portType>
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'/>
98       <wsdl:input>
99         <soap:body use='encoded' namespace='urn:get_credential' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
100       </wsdl:input>
101       <wsdl:output>
102         <soap:body use='encoded' namespace='urn:get_credential' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
103       </wsdl:output>
104     </wsdl:operation>
105   </wsdl:binding>
106   <wsdl:message name='get_resources_in'>
107     <wsdl:part type='some type - todo' name='cred'/>
108     <wsdl:part type='some type - todo' name='hrn'/>
109   </wsdl:message>
110   <wsdl:message name='get_resources_out'>
111     <wsdl:part type='some type - todo' name='returnvalue'/>
112   </wsdl:message>
113   <wsdl:portType name='get_resources_port'>
114     <wsdl:operation name='get_resources'>
115       <wsdl:input message='tns:get_resources_in'/>
116       <wsdl:output message='tns:get_resources_out'/>
117     </wsdl:operation>
118   </wsdl:portType>
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'/>
123       <wsdl:input>
124         <soap:body use='encoded' namespace='urn:get_resources' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
125       </wsdl:input>
126       <wsdl:output>
127         <soap:body use='encoded' namespace='urn:get_resources' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
128       </wsdl:output>
129     </wsdl:operation>
130   </wsdl:binding>
131   <wsdl:message name='get_slices_in'>
132     <wsdl:part type='some type - todo' name='cred'/>
133   </wsdl:message>
134   <wsdl:message name='get_slices_out'>
135     <wsdl:part type='some type - todo' name='returnvalue'/>
136   </wsdl:message>
137   <wsdl:portType name='get_slices_port'>
138     <wsdl:operation name='get_slices'>
139       <wsdl:input message='tns:get_slices_in'/>
140       <wsdl:output message='tns:get_slices_out'/>
141     </wsdl:operation>
142   </wsdl:portType>
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'/>
147       <wsdl:input>
148         <soap:body use='encoded' namespace='urn:get_slices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
149       </wsdl:input>
150       <wsdl:output>
151         <soap:body use='encoded' namespace='urn:get_slices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
152       </wsdl:output>
153     </wsdl:operation>
154   </wsdl:binding>
155   <wsdl:message name='get_ticket_in'>
156     <wsdl:part type='some type - todo' name='cred'/>
157     <wsdl:part type='some type - todo' name='hrn'/>
158     <wsdl:part type='some type - todo' name='rspec'/>
159   </wsdl:message>
160   <wsdl:message name='get_ticket_out'>
161     <wsdl:part type='some type - todo' name='returnvalue'/>
162   </wsdl:message>
163   <wsdl:portType name='get_ticket_port'>
164     <wsdl:operation name='get_ticket'>
165       <wsdl:input message='tns:get_ticket_in'/>
166       <wsdl:output message='tns:get_ticket_out'/>
167     </wsdl:operation>
168   </wsdl:portType>
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'/>
173       <wsdl:input>
174         <soap:body use='encoded' namespace='urn:get_ticket' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
175       </wsdl:input>
176       <wsdl:output>
177         <soap:body use='encoded' namespace='urn:get_ticket' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
178       </wsdl:output>
179     </wsdl:operation>
180   </wsdl:binding>
181   <wsdl:message name='list_in'>
182     <wsdl:part type='some type - todo' name='cred'/>
183     <wsdl:part type='some type - todo' name='hrn'/>
184   </wsdl:message>
185   <wsdl:message name='list_out'>
186     <wsdl:part type='some type - todo' name='returnvalue'/>
187   </wsdl:message>
188   <wsdl:portType name='list_port'>
189     <wsdl:operation name='list'>
190       <wsdl:input message='tns:list_in'/>
191       <wsdl:output message='tns:list_out'/>
192     </wsdl:operation>
193   </wsdl:portType>
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'/>
198       <wsdl:input>
199         <soap:body use='encoded' namespace='urn:list' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
200       </wsdl:input>
201       <wsdl:output>
202         <soap:body use='encoded' namespace='urn:list' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
203       </wsdl:output>
204     </wsdl:operation>
205   </wsdl:binding>
206   <wsdl:message name='register_in'>
207     <wsdl:part type='some type - todo' name='cred'/>
208     <wsdl:part type='some type - todo' name='record_dict'/>
209   </wsdl:message>
210   <wsdl:message name='register_out'>
211     <wsdl:part type='some type - todo' name='returnvalue'/>
212   </wsdl:message>
213   <wsdl:portType name='register_port'>
214     <wsdl:operation name='register'>
215       <wsdl:input message='tns:register_in'/>
216       <wsdl:output message='tns:register_out'/>
217     </wsdl:operation>
218   </wsdl:portType>
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'/>
223       <wsdl:input>
224         <soap:body use='encoded' namespace='urn:register' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
225       </wsdl:input>
226       <wsdl:output>
227         <soap:body use='encoded' namespace='urn:register' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
228       </wsdl:output>
229     </wsdl:operation>
230   </wsdl:binding>
231   <wsdl:message name='remove_in'>
232     <wsdl:part type='some type - todo' name='cred'/>
233     <wsdl:part type='some type - todo' name='type'/>
234     <wsdl:part type='some type - todo' name='hrn'/>
235   </wsdl:message>
236   <wsdl:message name='remove_out'>
237     <wsdl:part type='some type - todo' name='returnvalue'/>
238   </wsdl:message>
239   <wsdl:portType name='remove_port'>
240     <wsdl:operation name='remove'>
241       <wsdl:input message='tns:remove_in'/>
242       <wsdl:output message='tns:remove_out'/>
243     </wsdl:operation>
244   </wsdl:portType>
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'/>
249       <wsdl:input>
250         <soap:body use='encoded' namespace='urn:remove' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
251       </wsdl:input>
252       <wsdl:output>
253         <soap:body use='encoded' namespace='urn:remove' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
254       </wsdl:output>
255     </wsdl:operation>
256   </wsdl:binding>
257   <wsdl:message name='reset_slices_in'>
258     <wsdl:part type='some type - todo' name='cred'/>
259     <wsdl:part type='some type - todo' name='hrn'/>
260   </wsdl:message>
261   <wsdl:message name='reset_slices_out'>
262     <wsdl:part type='some type - todo' name='returnvalue'/>
263   </wsdl:message>
264   <wsdl:portType name='reset_slices_port'>
265     <wsdl:operation name='reset_slices'>
266       <wsdl:input message='tns:reset_slices_in'/>
267       <wsdl:output message='tns:reset_slices_out'/>
268     </wsdl:operation>
269   </wsdl:portType>
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'/>
274       <wsdl:input>
275         <soap:body use='encoded' namespace='urn:reset_slices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
276       </wsdl:input>
277       <wsdl:output>
278         <soap:body use='encoded' namespace='urn:reset_slices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
279       </wsdl:output>
280     </wsdl:operation>
281   </wsdl:binding>
282   <wsdl:message name='resolve_in'>
283     <wsdl:part type='some type - todo' name='cred'/>
284     <wsdl:part type='some type - todo' name='hrn'/>
285   </wsdl:message>
286   <wsdl:message name='resolve_out'>
287     <wsdl:part type='some type - todo' name='returnvalue'/>
288   </wsdl:message>
289   <wsdl:portType name='resolve_port'>
290     <wsdl:operation name='resolve'>
291       <wsdl:input message='tns:resolve_in'/>
292       <wsdl:output message='tns:resolve_out'/>
293     </wsdl:operation>
294   </wsdl:portType>
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'/>
299       <wsdl:input>
300         <soap:body use='encoded' namespace='urn:resolve' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
301       </wsdl:input>
302       <wsdl:output>
303         <soap:body use='encoded' namespace='urn:resolve' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
304       </wsdl:output>
305     </wsdl:operation>
306   </wsdl:binding>
307   <wsdl:message name='start_slice_in'>
308     <wsdl:part type='some type - todo' name='cred'/>
309     <wsdl:part type='some type - todo' name='hrn'/>
310   </wsdl:message>
311   <wsdl:message name='start_slice_out'>
312     <wsdl:part type='some type - todo' name='returnvalue'/>
313   </wsdl:message>
314   <wsdl:portType name='start_slice_port'>
315     <wsdl:operation name='start_slice'>
316       <wsdl:input message='tns:start_slice_in'/>
317       <wsdl:output message='tns:start_slice_out'/>
318     </wsdl:operation>
319   </wsdl:portType>
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'/>
324       <wsdl:input>
325         <soap:body use='encoded' namespace='urn:start_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
326       </wsdl:input>
327       <wsdl:output>
328         <soap:body use='encoded' namespace='urn:start_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
329       </wsdl:output>
330     </wsdl:operation>
331   </wsdl:binding>
332   <wsdl:message name='stop_slice_in'>
333     <wsdl:part type='some type - todo' name='cred'/>
334     <wsdl:part type='some type - todo' name='hrn'/>
335   </wsdl:message>
336   <wsdl:message name='stop_slice_out'>
337     <wsdl:part type='some type - todo' name='returnvalue'/>
338   </wsdl:message>
339   <wsdl:portType name='stop_slice_port'>
340     <wsdl:operation name='stop_slice'>
341       <wsdl:input message='tns:stop_slice_in'/>
342       <wsdl:output message='tns:stop_slice_out'/>
343     </wsdl:operation>
344   </wsdl:portType>
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'/>
349       <wsdl:input>
350         <soap:body use='encoded' namespace='urn:stop_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
351       </wsdl:input>
352       <wsdl:output>
353         <soap:body use='encoded' namespace='urn:stop_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
354       </wsdl:output>
355     </wsdl:operation>
356   </wsdl:binding>
357   <wsdl:message name='update_in'>
358     <wsdl:part type='some type - todo' name='cred'/>
359     <wsdl:part type='some type - todo' name='record_dict'/>
360   </wsdl:message>
361   <wsdl:message name='update_out'>
362     <wsdl:part type='some type - todo' name='returnvalue'/>
363   </wsdl:message>
364   <wsdl:portType name='update_port'>
365     <wsdl:operation name='update'>
366       <wsdl:input message='tns:update_in'/>
367       <wsdl:output message='tns:update_out'/>
368     </wsdl:operation>
369   </wsdl:portType>
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'/>
374       <wsdl:input>
375         <soap:body use='encoded' namespace='urn:update' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
376       </wsdl:input>
377       <wsdl:output>
378         <soap:body use='encoded' namespace='urn:update' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
379       </wsdl:output>
380     </wsdl:operation>
381   </wsdl:binding>
382   <wsdl:service name='aggregate'>
383     <wsdl:port binding='tns:create_slice_binding' name='create_slice_port'>
384       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
385     </wsdl:port>
386     <wsdl:port binding='tns:delete_slice_binding' name='delete_slice_port'>
387       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
388     </wsdl:port>
389     <wsdl:port binding='tns:get_resources_binding' name='get_resources_port'>
390       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
391     </wsdl:port>
392     <wsdl:port binding='tns:get_slices_binding' name='get_slices_port'>
393       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
394     </wsdl:port>
395     <wsdl:port binding='tns:reset_slices_binding' name='reset_slices_port'>
396       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
397     </wsdl:port>
398     <wsdl:port binding='tns:start_slice_binding' name='start_slice_port'>
399       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
400     </wsdl:port>
401     <wsdl:port binding='tns:stop_slice_binding' name='stop_slice_port'>
402       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
403     </wsdl:port>
404   </wsdl:service>
405   <wsdl:service name='slicemgr'>
406     <wsdl:port binding='tns:create_slice_binding' name='create_slice_port'>
407       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
408     </wsdl:port>
409     <wsdl:port binding='tns:delete_slice_binding' name='delete_slice_port'>
410       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
411     </wsdl:port>
412     <wsdl:port binding='tns:get_resources_binding' name='get_resources_port'>
413       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
414     </wsdl:port>
415     <wsdl:port binding='tns:get_slices_binding' name='get_slices_port'>
416       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
417     </wsdl:port>
418     <wsdl:port binding='tns:reset_slices_binding' name='reset_slices_port'>
419       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
420     </wsdl:port>
421     <wsdl:port binding='tns:start_slice_binding' name='start_slice_port'>
422       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
423     </wsdl:port>
424     <wsdl:port binding='tns:stop_slice_binding' name='stop_slice_port'>
425       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
426     </wsdl:port>
427   </wsdl:service>
428   <wsdl:service name='registry'>
429     <wsdl:port binding='tns:create_gid_binding' name='create_gid_port'>
430       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
431     </wsdl:port>
432     <wsdl:port binding='tns:get_credential_binding' name='get_credential_port'>
433       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
434     </wsdl:port>
435     <wsdl:port binding='tns:get_ticket_binding' name='get_ticket_port'>
436       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
437     </wsdl:port>
438     <wsdl:port binding='tns:list_binding' name='list_port'>
439       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
440     </wsdl:port>
441     <wsdl:port binding='tns:register_binding' name='register_port'>
442       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
443     </wsdl:port>
444     <wsdl:port binding='tns:remove_binding' name='remove_port'>
445       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
446     </wsdl:port>
447     <wsdl:port binding='tns:resolve_binding' name='resolve_port'>
448       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
449     </wsdl:port>
450     <wsdl:port binding='tns:update_binding' name='update_port'>
451       <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
452     </wsdl:port>
453   </wsdl:service>
454 </wsdl:definitions>