+<?xml version='1.0' encoding='UTF-8'?>
+<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'>
+ <wsdl:message name='create_gid_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='xsd:string' name='hrn'/>
+ <wsdl:part type='tns:Type1' name='uuid'/>
+ <wsdl:part type='xsd:string' name='pubkey_str'/>
+ </wsdl:message>
+ <wsdl:message name='create_gid_out'>
+ <wsdl:part type='xsd:string' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='create_gid_port'>
+ <wsdl:operation name='create_gid'>
+ <wsdl:input message='tns:create_gid_in' name='create_gid_request'/>
+ <wsdl:output message='tns:create_gid_out' name='create_gid_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:create_gid_port' name='create_gid_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='create_gid'>
+ <soap:operation soapAction='urn:create_gid'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:create_gid' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:create_gid' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='create_slice_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='xsd:string' name='hrn'/>
+ <wsdl:part type='xsd:string' name='rspec'/>
+ </wsdl:message>
+ <wsdl:message name='create_slice_out'>
+ <wsdl:part type='sequence' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='create_slice_port'>
+ <wsdl:operation name='create_slice'>
+ <wsdl:input message='tns:create_slice_in' name='create_slice_request'/>
+ <wsdl:output message='tns:create_slice_out' name='create_slice_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:create_slice_port' name='create_slice_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='create_slice'>
+ <soap:operation soapAction='urn:create_slice'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:create_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:create_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='delete_slice_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='xsd:string' name='hrn'/>
+ </wsdl:message>
+ <wsdl:message name='delete_slice_out'>
+ <wsdl:part type='sequence' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='delete_slice_port'>
+ <wsdl:operation name='delete_slice'>
+ <wsdl:input message='tns:delete_slice_in' name='delete_slice_request'/>
+ <wsdl:output message='tns:delete_slice_out' name='delete_slice_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:delete_slice_port' name='delete_slice_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='delete_slice'>
+ <soap:operation soapAction='urn:delete_slice'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:delete_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:delete_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='get_credential_in'>
+ <wsdl:part type='tns:Type2' name='cred'/>
+ <wsdl:part type='xsd:string' name='type'/>
+ </wsdl:message>
+ <wsdl:message name='get_credential_out'>
+ <wsdl:part type='xsd:string' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='get_credential_port'>
+ <wsdl:operation name='get_credential'>
+ <wsdl:input message='tns:get_credential_in' name='get_credential_request'/>
+ <wsdl:output message='tns:get_credential_out' name='get_credential_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:get_credential_port' name='get_credential_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='get_credential'>
+ <soap:operation soapAction='urn:get_credential'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:get_credential' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:get_credential' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='get_resources_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='tns:Type3' name='hrn'/>
+ </wsdl:message>
+ <wsdl:message name='get_resources_out'>
+ <wsdl:part type='xsd:string' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='get_resources_port'>
+ <wsdl:operation name='get_resources'>
+ <wsdl:input message='tns:get_resources_in' name='get_resources_request'/>
+ <wsdl:output message='tns:get_resources_out' name='get_resources_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:get_resources_port' name='get_resources_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='get_resources'>
+ <soap:operation soapAction='urn:get_resources'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:get_resources' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:get_resources' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='get_slices_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ </wsdl:message>
+ <wsdl:message name='get_slices_out'>
+ <wsdl:part type='sequence' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='get_slices_port'>
+ <wsdl:operation name='get_slices'>
+ <wsdl:input message='tns:get_slices_in' name='get_slices_request'/>
+ <wsdl:output message='tns:get_slices_out' name='get_slices_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:get_slices_port' name='get_slices_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='get_slices'>
+ <soap:operation soapAction='urn:get_slices'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:get_slices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:get_slices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='get_ticket_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='xsd:string' name='hrn'/>
+ <wsdl:part type='xsd:string' name='rspec'/>
+ </wsdl:message>
+ <wsdl:message name='get_ticket_out'>
+ <wsdl:part type='xsd:string' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='get_ticket_port'>
+ <wsdl:operation name='get_ticket'>
+ <wsdl:input message='tns:get_ticket_in' name='get_ticket_request'/>
+ <wsdl:output message='tns:get_ticket_out' name='get_ticket_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:get_ticket_port' name='get_ticket_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='get_ticket'>
+ <soap:operation soapAction='urn:get_ticket'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:get_ticket' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:get_ticket' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='list_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='xsd:string' name='hrn'/>
+ </wsdl:message>
+ <wsdl:message name='list_out'>
+ <wsdl:part type='sequence' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='list_port'>
+ <wsdl:operation name='list'>
+ <wsdl:input message='tns:list_in' name='list_request'/>
+ <wsdl:output message='tns:list_out' name='list_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:list_port' name='list_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='list'>
+ <soap:operation soapAction='urn:list'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:list' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:list' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='register_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='xsd:dict' name='record_dict'/>
+ </wsdl:message>
+ <wsdl:message name='register_out'>
+ <wsdl:part type='xsd:int' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='register_port'>
+ <wsdl:operation name='register'>
+ <wsdl:input message='tns:register_in' name='register_request'/>
+ <wsdl:output message='tns:register_out' name='register_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:register_port' name='register_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='register'>
+ <soap:operation soapAction='urn:register'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:register' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:register' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='remove_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='xsd:string' name='type'/>
+ <wsdl:part type='xsd:string' name='hrn'/>
+ </wsdl:message>
+ <wsdl:message name='remove_out'>
+ <wsdl:part type='xsd:int' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='remove_port'>
+ <wsdl:operation name='remove'>
+ <wsdl:input message='tns:remove_in' name='remove_request'/>
+ <wsdl:output message='tns:remove_out' name='remove_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:remove_port' name='remove_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='remove'>
+ <soap:operation soapAction='urn:remove'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:remove' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:remove' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='reset_slices_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='xsd:string' name='hrn'/>
+ </wsdl:message>
+ <wsdl:message name='reset_slices_out'>
+ <wsdl:part type='sequence' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='reset_slices_port'>
+ <wsdl:operation name='reset_slices'>
+ <wsdl:input message='tns:reset_slices_in' name='reset_slices_request'/>
+ <wsdl:output message='tns:reset_slices_out' name='reset_slices_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:reset_slices_port' name='reset_slices_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='reset_slices'>
+ <soap:operation soapAction='urn:reset_slices'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:reset_slices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:reset_slices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='resolve_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='xsd:string' name='hrn'/>
+ </wsdl:message>
+ <wsdl:message name='resolve_out'>
+ <wsdl:part type='sequence' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='resolve_port'>
+ <wsdl:operation name='resolve'>
+ <wsdl:input message='tns:resolve_in' name='resolve_request'/>
+ <wsdl:output message='tns:resolve_out' name='resolve_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:resolve_port' name='resolve_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='resolve'>
+ <soap:operation soapAction='urn:resolve'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:resolve' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:resolve' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='start_slice_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='xsd:string' name='hrn'/>
+ </wsdl:message>
+ <wsdl:message name='start_slice_out'>
+ <wsdl:part type='sequence' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='start_slice_port'>
+ <wsdl:operation name='start_slice'>
+ <wsdl:input message='tns:start_slice_in' name='start_slice_request'/>
+ <wsdl:output message='tns:start_slice_out' name='start_slice_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:start_slice_port' name='start_slice_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='start_slice'>
+ <soap:operation soapAction='urn:start_slice'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:start_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:start_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='stop_slice_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='xsd:string' name='hrn'/>
+ </wsdl:message>
+ <wsdl:message name='stop_slice_out'>
+ <wsdl:part type='sequence' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='stop_slice_port'>
+ <wsdl:operation name='stop_slice'>
+ <wsdl:input message='tns:stop_slice_in' name='stop_slice_request'/>
+ <wsdl:output message='tns:stop_slice_out' name='stop_slice_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:stop_slice_port' name='stop_slice_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='stop_slice'>
+ <soap:operation soapAction='urn:stop_slice'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:stop_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:stop_slice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:message name='update_in'>
+ <wsdl:part type='xsd:string' name='cred'/>
+ <wsdl:part type='xsd:dict' name='record_dict'/>
+ </wsdl:message>
+ <wsdl:message name='update_out'>
+ <wsdl:part type='xsd:int' name='returnvalue'/>
+ </wsdl:message>
+ <wsdl:portType name='update_port'>
+ <wsdl:operation name='update'>
+ <wsdl:input message='tns:update_in' name='update_request'/>
+ <wsdl:output message='tns:update_out' name='update_response'/>
+ </wsdl:operation>
+ </wsdl:portType>
+ <wsdl:binding type='tns:update_port' name='update_binding'>
+ <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+ <wsdl:operation name='update'>
+ <soap:operation soapAction='urn:update'/>
+ <wsdl:input>
+ <soap:body use='encoded' namespace='urn:update' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use='encoded' namespace='urn:update' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:types>
+ <xsd:schema targetNamespace='http://www.planet-lab.org/geniwrapper.wsdl'/>
+ <xsd:complexType name='Type1'>
+ <xsd:choice>
+ <element type='xsd:string' name='Unique identifier for new GID (uuid)' minOccurs='0'/>
+ </xsd:choice>
+ </xsd:complexType>
+ <xsd:complexType name='Type2'>
+ <xsd:choice>
+ <element type='xsd:string' name='credential' minOccurs='0'/>
+ </xsd:choice>
+ </xsd:complexType>
+ <xsd:complexType name='Type3'>
+ <xsd:choice>
+ <element type='xsd:string' name='Human readable name (hrn)' minOccurs='0'/>
+ </xsd:choice>
+ </xsd:complexType>
+ </wsdl:types>
+ <wsdl:service name='aggregate'>
+ <wsdl:port binding='tns:create_slice_binding' name='create_slice_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:delete_slice_binding' name='delete_slice_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:get_resources_binding' name='get_resources_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:get_slices_binding' name='get_slices_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:reset_slices_binding' name='reset_slices_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:start_slice_binding' name='start_slice_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:stop_slice_binding' name='stop_slice_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/aggregate'/>
+ </wsdl:port>
+ </wsdl:service>
+ <wsdl:service name='slicemgr'>
+ <wsdl:port binding='tns:create_slice_binding' name='create_slice_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:delete_slice_binding' name='delete_slice_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:get_resources_binding' name='get_resources_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:get_slices_binding' name='get_slices_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:reset_slices_binding' name='reset_slices_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:start_slice_binding' name='start_slice_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:stop_slice_binding' name='stop_slice_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/slicemgr'/>
+ </wsdl:port>
+ </wsdl:service>
+ <wsdl:service name='registry'>
+ <wsdl:port binding='tns:create_gid_binding' name='create_gid_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:get_credential_binding' name='get_credential_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:get_ticket_binding' name='get_ticket_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:list_binding' name='list_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:register_binding' name='register_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:remove_binding' name='remove_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:resolve_binding' name='resolve_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
+ </wsdl:port>
+ <wsdl:port binding='tns:update_binding' name='update_port'>
+ <soap:address location='http://www.planet-lab.org/geniwrapper.wsdl/registry'/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>