This is a first approximation and likely has hitches. Please ignore this for the...
authorSapan Bhatia <sapanb@cs.princeton.edu>
Mon, 8 Jun 2009 03:26:15 +0000 (03:26 +0000)
committerSapan Bhatia <sapanb@cs.princeton.edu>
Mon, 8 Jun 2009 03:26:15 +0000 (03:26 +0000)
wsdl/plcapi.wsdl [new file with mode: 0644]

diff --git a/wsdl/plcapi.wsdl b/wsdl/plcapi.wsdl
new file mode 100644 (file)
index 0000000..4311bab
--- /dev/null
@@ -0,0 +1,6603 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<wsdl:definitions xmlns:tns='xmlns:http://www.planet-lab.org/plcapi.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/plcapi.wsdl'>
+  <wsdl:message name='AddAddressType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='address_type_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddAddressType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddAddressType_port'>
+    <wsdl:operation name='AddAddressType'>
+      <wsdl:input message='tns:AddAddressType_in'/>
+      <wsdl:output message='tns:AddAddressType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddAddressType_port' name='AddAddressType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddAddressType'>
+      <soap:operation soapAction='urn:AddAddressType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddAddressType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddAddressType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddAddressTypeToAddress_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='address_type_id_or_name'/>
+    <wsdl:part type='int' name='address_id'/>
+  </wsdl:message>
+  <wsdl:message name='AddAddressTypeToAddress_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddAddressTypeToAddress_port'>
+    <wsdl:operation name='AddAddressTypeToAddress'>
+      <wsdl:input message='tns:AddAddressTypeToAddress_in'/>
+      <wsdl:output message='tns:AddAddressTypeToAddress_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddAddressTypeToAddress_port' name='AddAddressTypeToAddress_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddAddressTypeToAddress'>
+      <soap:operation soapAction='urn:AddAddressTypeToAddress'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddAddressTypeToAddress' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddAddressTypeToAddress' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddBootState_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='name'/>
+  </wsdl:message>
+  <wsdl:message name='AddBootState_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddBootState_port'>
+    <wsdl:operation name='AddBootState'>
+      <wsdl:input message='tns:AddBootState_in'/>
+      <wsdl:output message='tns:AddBootState_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddBootState_port' name='AddBootState_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddBootState'>
+      <soap:operation soapAction='urn:AddBootState'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddBootState' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddBootState' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddConfFile_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='conf_file_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddConfFile_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddConfFile_port'>
+    <wsdl:operation name='AddConfFile'>
+      <wsdl:input message='tns:AddConfFile_in'/>
+      <wsdl:output message='tns:AddConfFile_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddConfFile_port' name='AddConfFile_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddConfFile'>
+      <soap:operation soapAction='urn:AddConfFile'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddConfFile' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddConfFile' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddConfFileToNode_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='conf_file_id'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+  </wsdl:message>
+  <wsdl:message name='AddConfFileToNode_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddConfFileToNode_port'>
+    <wsdl:operation name='AddConfFileToNode'>
+      <wsdl:input message='tns:AddConfFileToNode_in'/>
+      <wsdl:output message='tns:AddConfFileToNode_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddConfFileToNode_port' name='AddConfFileToNode_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddConfFileToNode'>
+      <soap:operation soapAction='urn:AddConfFileToNode'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddConfFileToNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddConfFileToNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddConfFileToNodeGroup_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='conf_file_id'/>
+    <wsdl:part type='int or string' name='nodegroup_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='AddConfFileToNodeGroup_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddConfFileToNodeGroup_port'>
+    <wsdl:operation name='AddConfFileToNodeGroup'>
+      <wsdl:input message='tns:AddConfFileToNodeGroup_in'/>
+      <wsdl:output message='tns:AddConfFileToNodeGroup_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddConfFileToNodeGroup_port' name='AddConfFileToNodeGroup_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddConfFileToNodeGroup'>
+      <soap:operation soapAction='urn:AddConfFileToNodeGroup'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddConfFileToNodeGroup' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddConfFileToNodeGroup' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddDummynetBox_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='site_id_or_login_base'/>
+    <wsdl:part type='struct' name='node_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddDummynetBox_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddDummynetBox_port'>
+    <wsdl:operation name='AddDummynetBox'>
+      <wsdl:input message='tns:AddDummynetBox_in'/>
+      <wsdl:output message='tns:AddDummynetBox_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddDummynetBox_port' name='AddDummynetBox_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddDummynetBox'>
+      <soap:operation soapAction='urn:AddDummynetBox'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddDummynetBox' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddDummynetBox' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddIlink_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='src_if_id'/>
+    <wsdl:part type='int' name='dst_if_id'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='AddIlink_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddIlink_port'>
+    <wsdl:operation name='AddIlink'>
+      <wsdl:input message='tns:AddIlink_in'/>
+      <wsdl:output message='tns:AddIlink_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddIlink_port' name='AddIlink_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddIlink'>
+      <soap:operation soapAction='urn:AddIlink'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddIlink' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddIlink' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddInitScript_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='initscript_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddInitScript_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddInitScript_port'>
+    <wsdl:operation name='AddInitScript'>
+      <wsdl:input message='tns:AddInitScript_in'/>
+      <wsdl:output message='tns:AddInitScript_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddInitScript_port' name='AddInitScript_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddInitScript'>
+      <soap:operation soapAction='urn:AddInitScript'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddInitScript' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddInitScript' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddInterface_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+    <wsdl:part type='struct' name='interface_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddInterface_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddInterface_port'>
+    <wsdl:operation name='AddInterface'>
+      <wsdl:input message='tns:AddInterface_in'/>
+      <wsdl:output message='tns:AddInterface_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddInterface_port' name='AddInterface_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddInterface'>
+      <soap:operation soapAction='urn:AddInterface'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddInterface' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddInterface' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddInterfaceTag_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='interface_id'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='AddInterfaceTag_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddInterfaceTag_port'>
+    <wsdl:operation name='AddInterfaceTag'>
+      <wsdl:input message='tns:AddInterfaceTag_in'/>
+      <wsdl:output message='tns:AddInterfaceTag_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddInterfaceTag_port' name='AddInterfaceTag_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddInterfaceTag'>
+      <soap:operation soapAction='urn:AddInterfaceTag'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddInterfaceTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddInterfaceTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddKeyType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='name'/>
+  </wsdl:message>
+  <wsdl:message name='AddKeyType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddKeyType_port'>
+    <wsdl:operation name='AddKeyType'>
+      <wsdl:input message='tns:AddKeyType_in'/>
+      <wsdl:output message='tns:AddKeyType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddKeyType_port' name='AddKeyType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddKeyType'>
+      <soap:operation soapAction='urn:AddKeyType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddKeyType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddKeyType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddMessage_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='message_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddMessage_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddMessage_port'>
+    <wsdl:operation name='AddMessage'>
+      <wsdl:input message='tns:AddMessage_in'/>
+      <wsdl:output message='tns:AddMessage_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddMessage_port' name='AddMessage_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddMessage'>
+      <soap:operation soapAction='urn:AddMessage'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddMessage' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddMessage' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddNetworkMethod_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='name'/>
+  </wsdl:message>
+  <wsdl:message name='AddNetworkMethod_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddNetworkMethod_port'>
+    <wsdl:operation name='AddNetworkMethod'>
+      <wsdl:input message='tns:AddNetworkMethod_in'/>
+      <wsdl:output message='tns:AddNetworkMethod_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddNetworkMethod_port' name='AddNetworkMethod_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddNetworkMethod'>
+      <soap:operation soapAction='urn:AddNetworkMethod'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddNetworkMethod' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddNetworkMethod' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddNetworkType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='name'/>
+  </wsdl:message>
+  <wsdl:message name='AddNetworkType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddNetworkType_port'>
+    <wsdl:operation name='AddNetworkType'>
+      <wsdl:input message='tns:AddNetworkType_in'/>
+      <wsdl:output message='tns:AddNetworkType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddNetworkType_port' name='AddNetworkType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddNetworkType'>
+      <soap:operation soapAction='urn:AddNetworkType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddNetworkType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddNetworkType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddNode_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='site_id_or_login_base'/>
+    <wsdl:part type='struct' name='node_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddNode_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddNode_port'>
+    <wsdl:operation name='AddNode'>
+      <wsdl:input message='tns:AddNode_in'/>
+      <wsdl:output message='tns:AddNode_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddNode_port' name='AddNode_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddNode'>
+      <soap:operation soapAction='urn:AddNode'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddNodeGroup_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='groupname'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_tagname'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='AddNodeGroup_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddNodeGroup_port'>
+    <wsdl:operation name='AddNodeGroup'>
+      <wsdl:input message='tns:AddNodeGroup_in'/>
+      <wsdl:output message='tns:AddNodeGroup_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddNodeGroup_port' name='AddNodeGroup_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddNodeGroup'>
+      <soap:operation soapAction='urn:AddNodeGroup'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddNodeGroup' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddNodeGroup' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddNodeNetwork_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+    <wsdl:part type='struct' name='interface_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddNodeNetwork_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddNodeNetwork_port'>
+    <wsdl:operation name='AddNodeNetwork'>
+      <wsdl:input message='tns:AddNodeNetwork_in'/>
+      <wsdl:output message='tns:AddNodeNetwork_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddNodeNetwork_port' name='AddNodeNetwork_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddNodeNetwork'>
+      <soap:operation soapAction='urn:AddNodeNetwork'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddNodeNetwork' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddNodeNetwork' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddNodeNetworkSetting_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='interface_id'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='AddNodeNetworkSetting_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddNodeNetworkSetting_port'>
+    <wsdl:operation name='AddNodeNetworkSetting'>
+      <wsdl:input message='tns:AddNodeNetworkSetting_in'/>
+      <wsdl:output message='tns:AddNodeNetworkSetting_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddNodeNetworkSetting_port' name='AddNodeNetworkSetting_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddNodeNetworkSetting'>
+      <soap:operation soapAction='urn:AddNodeNetworkSetting'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddNodeNetworkSetting' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddNodeNetworkSetting' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddNodeNetworkSettingType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='tag_type_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddNodeNetworkSettingType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddNodeNetworkSettingType_port'>
+    <wsdl:operation name='AddNodeNetworkSettingType'>
+      <wsdl:input message='tns:AddNodeNetworkSettingType_in'/>
+      <wsdl:output message='tns:AddNodeNetworkSettingType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddNodeNetworkSettingType_port' name='AddNodeNetworkSettingType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddNodeNetworkSettingType'>
+      <soap:operation soapAction='urn:AddNodeNetworkSettingType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddNodeNetworkSettingType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddNodeNetworkSettingType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddNodeTag_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='AddNodeTag_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddNodeTag_port'>
+    <wsdl:operation name='AddNodeTag'>
+      <wsdl:input message='tns:AddNodeTag_in'/>
+      <wsdl:output message='tns:AddNodeTag_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddNodeTag_port' name='AddNodeTag_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddNodeTag'>
+      <soap:operation soapAction='urn:AddNodeTag'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddNodeTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddNodeTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddNodeToPCU_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+    <wsdl:part type='int' name='pcu_id'/>
+    <wsdl:part type='int' name='port'/>
+  </wsdl:message>
+  <wsdl:message name='AddNodeToPCU_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddNodeToPCU_port'>
+    <wsdl:operation name='AddNodeToPCU'>
+      <wsdl:input message='tns:AddNodeToPCU_in'/>
+      <wsdl:output message='tns:AddNodeToPCU_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddNodeToPCU_port' name='AddNodeToPCU_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddNodeToPCU'>
+      <soap:operation soapAction='urn:AddNodeToPCU'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddNodeToPCU' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddNodeToPCU' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddNodeType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='name'/>
+  </wsdl:message>
+  <wsdl:message name='AddNodeType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddNodeType_port'>
+    <wsdl:operation name='AddNodeType'>
+      <wsdl:input message='tns:AddNodeType_in'/>
+      <wsdl:output message='tns:AddNodeType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddNodeType_port' name='AddNodeType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddNodeType'>
+      <soap:operation soapAction='urn:AddNodeType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddNodeType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddNodeType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddPCU_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='site_id_or_login_base'/>
+    <wsdl:part type='struct' name='pcu_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddPCU_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddPCU_port'>
+    <wsdl:operation name='AddPCU'>
+      <wsdl:input message='tns:AddPCU_in'/>
+      <wsdl:output message='tns:AddPCU_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddPCU_port' name='AddPCU_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddPCU'>
+      <soap:operation soapAction='urn:AddPCU'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddPCU' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddPCU' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddPCUProtocolType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='pcu_type_id_or_model'/>
+    <wsdl:part type='struct' name='protocol_type_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddPCUProtocolType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddPCUProtocolType_port'>
+    <wsdl:operation name='AddPCUProtocolType'>
+      <wsdl:input message='tns:AddPCUProtocolType_in'/>
+      <wsdl:output message='tns:AddPCUProtocolType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddPCUProtocolType_port' name='AddPCUProtocolType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddPCUProtocolType'>
+      <soap:operation soapAction='urn:AddPCUProtocolType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddPCUProtocolType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddPCUProtocolType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddPCUType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='pcu_type_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddPCUType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddPCUType_port'>
+    <wsdl:operation name='AddPCUType'>
+      <wsdl:input message='tns:AddPCUType_in'/>
+      <wsdl:output message='tns:AddPCUType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddPCUType_port' name='AddPCUType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddPCUType'>
+      <soap:operation soapAction='urn:AddPCUType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddPCUType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddPCUType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddPeer_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='peer_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddPeer_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddPeer_port'>
+    <wsdl:operation name='AddPeer'>
+      <wsdl:input message='tns:AddPeer_in'/>
+      <wsdl:output message='tns:AddPeer_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddPeer_port' name='AddPeer_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddPeer'>
+      <soap:operation soapAction='urn:AddPeer'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddPeer' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddPeer' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddPerson_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='person_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddPerson_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddPerson_port'>
+    <wsdl:operation name='AddPerson'>
+      <wsdl:input message='tns:AddPerson_in'/>
+      <wsdl:output message='tns:AddPerson_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddPerson_port' name='AddPerson_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddPerson'>
+      <soap:operation soapAction='urn:AddPerson'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddPerson' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddPerson' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddPersonKey_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+    <wsdl:part type='struct' name='key_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddPersonKey_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddPersonKey_port'>
+    <wsdl:operation name='AddPersonKey'>
+      <wsdl:input message='tns:AddPersonKey_in'/>
+      <wsdl:output message='tns:AddPersonKey_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddPersonKey_port' name='AddPersonKey_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddPersonKey'>
+      <soap:operation soapAction='urn:AddPersonKey'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddPersonKey' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddPersonKey' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddPersonToSite_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+    <wsdl:part type='int or string' name='site_id_or_login_base'/>
+  </wsdl:message>
+  <wsdl:message name='AddPersonToSite_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddPersonToSite_port'>
+    <wsdl:operation name='AddPersonToSite'>
+      <wsdl:input message='tns:AddPersonToSite_in'/>
+      <wsdl:output message='tns:AddPersonToSite_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddPersonToSite_port' name='AddPersonToSite_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddPersonToSite'>
+      <soap:operation soapAction='urn:AddPersonToSite'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddPersonToSite' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddPersonToSite' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddPersonToSlice_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='AddPersonToSlice_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddPersonToSlice_port'>
+    <wsdl:operation name='AddPersonToSlice'>
+      <wsdl:input message='tns:AddPersonToSlice_in'/>
+      <wsdl:output message='tns:AddPersonToSlice_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddPersonToSlice_port' name='AddPersonToSlice_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddPersonToSlice'>
+      <soap:operation soapAction='urn:AddPersonToSlice'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddPersonToSlice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddPersonToSlice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddRole_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='role_id'/>
+    <wsdl:part type='string' name='name'/>
+  </wsdl:message>
+  <wsdl:message name='AddRole_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddRole_port'>
+    <wsdl:operation name='AddRole'>
+      <wsdl:input message='tns:AddRole_in'/>
+      <wsdl:output message='tns:AddRole_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddRole_port' name='AddRole_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddRole'>
+      <soap:operation soapAction='urn:AddRole'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddRole' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddRole' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddRoleToPerson_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='role_id_or_name'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+  </wsdl:message>
+  <wsdl:message name='AddRoleToPerson_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddRoleToPerson_port'>
+    <wsdl:operation name='AddRoleToPerson'>
+      <wsdl:input message='tns:AddRoleToPerson_in'/>
+      <wsdl:output message='tns:AddRoleToPerson_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddRoleToPerson_port' name='AddRoleToPerson_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddRoleToPerson'>
+      <soap:operation soapAction='urn:AddRoleToPerson'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddRoleToPerson' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddRoleToPerson' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddSession_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+  </wsdl:message>
+  <wsdl:message name='AddSession_out'>
+    <wsdl:part type='string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddSession_port'>
+    <wsdl:operation name='AddSession'>
+      <wsdl:input message='tns:AddSession_in'/>
+      <wsdl:output message='tns:AddSession_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddSession_port' name='AddSession_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddSession'>
+      <soap:operation soapAction='urn:AddSession'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddSession' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddSession' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddSite_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='site_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddSite_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddSite_port'>
+    <wsdl:operation name='AddSite'>
+      <wsdl:input message='tns:AddSite_in'/>
+      <wsdl:output message='tns:AddSite_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddSite_port' name='AddSite_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddSite'>
+      <soap:operation soapAction='urn:AddSite'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddSite' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddSite' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddSiteAddress_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='site_id_or_login_base'/>
+    <wsdl:part type='struct' name='address_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddSiteAddress_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddSiteAddress_port'>
+    <wsdl:operation name='AddSiteAddress'>
+      <wsdl:input message='tns:AddSiteAddress_in'/>
+      <wsdl:output message='tns:AddSiteAddress_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddSiteAddress_port' name='AddSiteAddress_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddSiteAddress'>
+      <soap:operation soapAction='urn:AddSiteAddress'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddSiteAddress' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddSiteAddress' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddSlice_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='slice_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddSlice_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddSlice_port'>
+    <wsdl:operation name='AddSlice'>
+      <wsdl:input message='tns:AddSlice_in'/>
+      <wsdl:output message='tns:AddSlice_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddSlice_port' name='AddSlice_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddSlice'>
+      <soap:operation soapAction='urn:AddSlice'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddSlice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddSlice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddSliceAttribute_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_name'/>
+    <wsdl:part type='string or string' name='value'/>
+    <wsdl:part type='int or string or nil' name='node_id_or_hostname'/>
+    <wsdl:part type='int or string' name='nodegroup_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='AddSliceAttribute_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddSliceAttribute_port'>
+    <wsdl:operation name='AddSliceAttribute'>
+      <wsdl:input message='tns:AddSliceAttribute_in'/>
+      <wsdl:output message='tns:AddSliceAttribute_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddSliceAttribute_port' name='AddSliceAttribute_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddSliceAttribute'>
+      <soap:operation soapAction='urn:AddSliceAttribute'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddSliceAttribute' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddSliceAttribute' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddSliceAttributeType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='tag_type_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddSliceAttributeType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddSliceAttributeType_port'>
+    <wsdl:operation name='AddSliceAttributeType'>
+      <wsdl:input message='tns:AddSliceAttributeType_in'/>
+      <wsdl:output message='tns:AddSliceAttributeType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddSliceAttributeType_port' name='AddSliceAttributeType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddSliceAttributeType'>
+      <soap:operation soapAction='urn:AddSliceAttributeType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddSliceAttributeType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddSliceAttributeType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddSliceInstantiation_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='name'/>
+  </wsdl:message>
+  <wsdl:message name='AddSliceInstantiation_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddSliceInstantiation_port'>
+    <wsdl:operation name='AddSliceInstantiation'>
+      <wsdl:input message='tns:AddSliceInstantiation_in'/>
+      <wsdl:output message='tns:AddSliceInstantiation_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddSliceInstantiation_port' name='AddSliceInstantiation_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddSliceInstantiation'>
+      <soap:operation soapAction='urn:AddSliceInstantiation'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddSliceInstantiation' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddSliceInstantiation' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddSliceTag_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_name'/>
+    <wsdl:part type='string or string' name='value'/>
+    <wsdl:part type='int or string or nil' name='node_id_or_hostname'/>
+    <wsdl:part type='int or string' name='nodegroup_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='AddSliceTag_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddSliceTag_port'>
+    <wsdl:operation name='AddSliceTag'>
+      <wsdl:input message='tns:AddSliceTag_in'/>
+      <wsdl:output message='tns:AddSliceTag_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddSliceTag_port' name='AddSliceTag_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddSliceTag'>
+      <soap:operation soapAction='urn:AddSliceTag'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddSliceTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddSliceTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddSliceToNodes_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+    <wsdl:part type='array of int or string' name='node_id_or_hostname_list'/>
+  </wsdl:message>
+  <wsdl:message name='AddSliceToNodes_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddSliceToNodes_port'>
+    <wsdl:operation name='AddSliceToNodes'>
+      <wsdl:input message='tns:AddSliceToNodes_in'/>
+      <wsdl:output message='tns:AddSliceToNodes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddSliceToNodes_port' name='AddSliceToNodes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddSliceToNodes'>
+      <soap:operation soapAction='urn:AddSliceToNodes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddSliceToNodes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddSliceToNodes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddSliceToNodesWhitelist_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+    <wsdl:part type='array of int or string' name='node_id_or_hostname_list'/>
+  </wsdl:message>
+  <wsdl:message name='AddSliceToNodesWhitelist_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddSliceToNodesWhitelist_port'>
+    <wsdl:operation name='AddSliceToNodesWhitelist'>
+      <wsdl:input message='tns:AddSliceToNodesWhitelist_in'/>
+      <wsdl:output message='tns:AddSliceToNodesWhitelist_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddSliceToNodesWhitelist_port' name='AddSliceToNodesWhitelist_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddSliceToNodesWhitelist'>
+      <soap:operation soapAction='urn:AddSliceToNodesWhitelist'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddSliceToNodesWhitelist' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddSliceToNodesWhitelist' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AddTagType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='tag_type_fields'/>
+  </wsdl:message>
+  <wsdl:message name='AddTagType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AddTagType_port'>
+    <wsdl:operation name='AddTagType'>
+      <wsdl:input message='tns:AddTagType_in'/>
+      <wsdl:output message='tns:AddTagType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AddTagType_port' name='AddTagType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AddTagType'>
+      <soap:operation soapAction='urn:AddTagType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AddTagType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AddTagType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='AuthCheck_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='AuthCheck_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='AuthCheck_port'>
+    <wsdl:operation name='AuthCheck'>
+      <wsdl:input message='tns:AuthCheck_in'/>
+      <wsdl:output message='tns:AuthCheck_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:AuthCheck_port' name='AuthCheck_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='AuthCheck'>
+      <soap:operation soapAction='urn:AuthCheck'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:AuthCheck' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:AuthCheck' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='BlacklistKey_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='key_id'/>
+  </wsdl:message>
+  <wsdl:message name='BlacklistKey_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='BlacklistKey_port'>
+    <wsdl:operation name='BlacklistKey'>
+      <wsdl:input message='tns:BlacklistKey_in'/>
+      <wsdl:output message='tns:BlacklistKey_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:BlacklistKey_port' name='BlacklistKey_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='BlacklistKey'>
+      <soap:operation soapAction='urn:BlacklistKey'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:BlacklistKey' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:BlacklistKey' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='BootCheckAuthentication_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='BootCheckAuthentication_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='BootCheckAuthentication_port'>
+    <wsdl:operation name='BootCheckAuthentication'>
+      <wsdl:input message='tns:BootCheckAuthentication_in'/>
+      <wsdl:output message='tns:BootCheckAuthentication_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:BootCheckAuthentication_port' name='BootCheckAuthentication_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='BootCheckAuthentication'>
+      <soap:operation soapAction='urn:BootCheckAuthentication'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:BootCheckAuthentication' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:BootCheckAuthentication' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='BootGetNodeDetails_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='BootGetNodeDetails_out'>
+    <wsdl:part type='struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='BootGetNodeDetails_port'>
+    <wsdl:operation name='BootGetNodeDetails'>
+      <wsdl:input message='tns:BootGetNodeDetails_in'/>
+      <wsdl:output message='tns:BootGetNodeDetails_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:BootGetNodeDetails_port' name='BootGetNodeDetails_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='BootGetNodeDetails'>
+      <soap:operation soapAction='urn:BootGetNodeDetails'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:BootGetNodeDetails' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:BootGetNodeDetails' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='BootNotifyOwners_in'>
+    <wsdl:part type='struct or struct' name='auth'/>
+    <wsdl:part type='string' name='message_id'/>
+    <wsdl:part type='int' name='include_pis'/>
+    <wsdl:part type='int' name='include_techs'/>
+    <wsdl:part type='int' name='include_support'/>
+  </wsdl:message>
+  <wsdl:message name='BootNotifyOwners_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='BootNotifyOwners_port'>
+    <wsdl:operation name='BootNotifyOwners'>
+      <wsdl:input message='tns:BootNotifyOwners_in'/>
+      <wsdl:output message='tns:BootNotifyOwners_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:BootNotifyOwners_port' name='BootNotifyOwners_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='BootNotifyOwners'>
+      <soap:operation soapAction='urn:BootNotifyOwners'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:BootNotifyOwners' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:BootNotifyOwners' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='BootUpdateNode_in'>
+    <wsdl:part type='struct or struct' name='auth'/>
+    <wsdl:part type='struct' name='node_fields'/>
+  </wsdl:message>
+  <wsdl:message name='BootUpdateNode_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='BootUpdateNode_port'>
+    <wsdl:operation name='BootUpdateNode'>
+      <wsdl:input message='tns:BootUpdateNode_in'/>
+      <wsdl:output message='tns:BootUpdateNode_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:BootUpdateNode_port' name='BootUpdateNode_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='BootUpdateNode'>
+      <soap:operation soapAction='urn:BootUpdateNode'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:BootUpdateNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:BootUpdateNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteAddress_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='address_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteAddress_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteAddress_port'>
+    <wsdl:operation name='DeleteAddress'>
+      <wsdl:input message='tns:DeleteAddress_in'/>
+      <wsdl:output message='tns:DeleteAddress_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteAddress_port' name='DeleteAddress_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteAddress'>
+      <soap:operation soapAction='urn:DeleteAddress'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteAddress' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteAddress' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteAddressType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='address_type_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteAddressType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteAddressType_port'>
+    <wsdl:operation name='DeleteAddressType'>
+      <wsdl:input message='tns:DeleteAddressType_in'/>
+      <wsdl:output message='tns:DeleteAddressType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteAddressType_port' name='DeleteAddressType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteAddressType'>
+      <soap:operation soapAction='urn:DeleteAddressType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteAddressType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteAddressType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteAddressTypeFromAddress_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='address_type_id_or_name'/>
+    <wsdl:part type='int' name='address_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteAddressTypeFromAddress_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteAddressTypeFromAddress_port'>
+    <wsdl:operation name='DeleteAddressTypeFromAddress'>
+      <wsdl:input message='tns:DeleteAddressTypeFromAddress_in'/>
+      <wsdl:output message='tns:DeleteAddressTypeFromAddress_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteAddressTypeFromAddress_port' name='DeleteAddressTypeFromAddress_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteAddressTypeFromAddress'>
+      <soap:operation soapAction='urn:DeleteAddressTypeFromAddress'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteAddressTypeFromAddress' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteAddressTypeFromAddress' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteBootState_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteBootState_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteBootState_port'>
+    <wsdl:operation name='DeleteBootState'>
+      <wsdl:input message='tns:DeleteBootState_in'/>
+      <wsdl:output message='tns:DeleteBootState_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteBootState_port' name='DeleteBootState_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteBootState'>
+      <soap:operation soapAction='urn:DeleteBootState'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteBootState' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteBootState' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteConfFile_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='conf_file_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteConfFile_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteConfFile_port'>
+    <wsdl:operation name='DeleteConfFile'>
+      <wsdl:input message='tns:DeleteConfFile_in'/>
+      <wsdl:output message='tns:DeleteConfFile_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteConfFile_port' name='DeleteConfFile_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteConfFile'>
+      <soap:operation soapAction='urn:DeleteConfFile'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteConfFile' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteConfFile' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteConfFileFromNode_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='conf_file_id'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteConfFileFromNode_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteConfFileFromNode_port'>
+    <wsdl:operation name='DeleteConfFileFromNode'>
+      <wsdl:input message='tns:DeleteConfFileFromNode_in'/>
+      <wsdl:output message='tns:DeleteConfFileFromNode_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteConfFileFromNode_port' name='DeleteConfFileFromNode_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteConfFileFromNode'>
+      <soap:operation soapAction='urn:DeleteConfFileFromNode'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteConfFileFromNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteConfFileFromNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteConfFileFromNodeGroup_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='conf_file_id'/>
+    <wsdl:part type='int or string' name='nodegroup_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteConfFileFromNodeGroup_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteConfFileFromNodeGroup_port'>
+    <wsdl:operation name='DeleteConfFileFromNodeGroup'>
+      <wsdl:input message='tns:DeleteConfFileFromNodeGroup_in'/>
+      <wsdl:output message='tns:DeleteConfFileFromNodeGroup_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteConfFileFromNodeGroup_port' name='DeleteConfFileFromNodeGroup_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteConfFileFromNodeGroup'>
+      <soap:operation soapAction='urn:DeleteConfFileFromNodeGroup'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteConfFileFromNodeGroup' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteConfFileFromNodeGroup' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteDummynetBox_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteDummynetBox_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteDummynetBox_port'>
+    <wsdl:operation name='DeleteDummynetBox'>
+      <wsdl:input message='tns:DeleteDummynetBox_in'/>
+      <wsdl:output message='tns:DeleteDummynetBox_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteDummynetBox_port' name='DeleteDummynetBox_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteDummynetBox'>
+      <soap:operation soapAction='urn:DeleteDummynetBox'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteDummynetBox' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteDummynetBox' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteEmulationLink_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='node_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteEmulationLink_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteEmulationLink_port'>
+    <wsdl:operation name='DeleteEmulationLink'>
+      <wsdl:input message='tns:DeleteEmulationLink_in'/>
+      <wsdl:output message='tns:DeleteEmulationLink_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteEmulationLink_port' name='DeleteEmulationLink_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteEmulationLink'>
+      <soap:operation soapAction='urn:DeleteEmulationLink'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteEmulationLink' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteEmulationLink' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteIlink_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='ilink_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteIlink_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteIlink_port'>
+    <wsdl:operation name='DeleteIlink'>
+      <wsdl:input message='tns:DeleteIlink_in'/>
+      <wsdl:output message='tns:DeleteIlink_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteIlink_port' name='DeleteIlink_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteIlink'>
+      <soap:operation soapAction='urn:DeleteIlink'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteIlink' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteIlink' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteInitScript_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='initscript_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteInitScript_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteInitScript_port'>
+    <wsdl:operation name='DeleteInitScript'>
+      <wsdl:input message='tns:DeleteInitScript_in'/>
+      <wsdl:output message='tns:DeleteInitScript_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteInitScript_port' name='DeleteInitScript_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteInitScript'>
+      <soap:operation soapAction='urn:DeleteInitScript'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteInitScript' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteInitScript' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteInterface_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='interface_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteInterface_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteInterface_port'>
+    <wsdl:operation name='DeleteInterface'>
+      <wsdl:input message='tns:DeleteInterface_in'/>
+      <wsdl:output message='tns:DeleteInterface_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteInterface_port' name='DeleteInterface_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteInterface'>
+      <soap:operation soapAction='urn:DeleteInterface'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteInterface' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteInterface' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteInterfaceTag_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='interface_tag_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteInterfaceTag_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteInterfaceTag_port'>
+    <wsdl:operation name='DeleteInterfaceTag'>
+      <wsdl:input message='tns:DeleteInterfaceTag_in'/>
+      <wsdl:output message='tns:DeleteInterfaceTag_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteInterfaceTag_port' name='DeleteInterfaceTag_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteInterfaceTag'>
+      <soap:operation soapAction='urn:DeleteInterfaceTag'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteInterfaceTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteInterfaceTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteKey_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='key_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteKey_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteKey_port'>
+    <wsdl:operation name='DeleteKey'>
+      <wsdl:input message='tns:DeleteKey_in'/>
+      <wsdl:output message='tns:DeleteKey_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteKey_port' name='DeleteKey_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteKey'>
+      <soap:operation soapAction='urn:DeleteKey'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteKey' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteKey' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteKeyType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteKeyType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteKeyType_port'>
+    <wsdl:operation name='DeleteKeyType'>
+      <wsdl:input message='tns:DeleteKeyType_in'/>
+      <wsdl:output message='tns:DeleteKeyType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteKeyType_port' name='DeleteKeyType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteKeyType'>
+      <soap:operation soapAction='urn:DeleteKeyType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteKeyType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteKeyType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteMessage_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='message_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteMessage_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteMessage_port'>
+    <wsdl:operation name='DeleteMessage'>
+      <wsdl:input message='tns:DeleteMessage_in'/>
+      <wsdl:output message='tns:DeleteMessage_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteMessage_port' name='DeleteMessage_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteMessage'>
+      <soap:operation soapAction='urn:DeleteMessage'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteMessage' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteMessage' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteNetworkMethod_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteNetworkMethod_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteNetworkMethod_port'>
+    <wsdl:operation name='DeleteNetworkMethod'>
+      <wsdl:input message='tns:DeleteNetworkMethod_in'/>
+      <wsdl:output message='tns:DeleteNetworkMethod_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteNetworkMethod_port' name='DeleteNetworkMethod_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteNetworkMethod'>
+      <soap:operation soapAction='urn:DeleteNetworkMethod'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteNetworkMethod' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteNetworkMethod' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteNetworkType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteNetworkType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteNetworkType_port'>
+    <wsdl:operation name='DeleteNetworkType'>
+      <wsdl:input message='tns:DeleteNetworkType_in'/>
+      <wsdl:output message='tns:DeleteNetworkType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteNetworkType_port' name='DeleteNetworkType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteNetworkType'>
+      <soap:operation soapAction='urn:DeleteNetworkType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteNetworkType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteNetworkType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteNode_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteNode_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteNode_port'>
+    <wsdl:operation name='DeleteNode'>
+      <wsdl:input message='tns:DeleteNode_in'/>
+      <wsdl:output message='tns:DeleteNode_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteNode_port' name='DeleteNode_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteNode'>
+      <soap:operation soapAction='urn:DeleteNode'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteNodeFromPCU_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+    <wsdl:part type='int' name='pcu_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteNodeFromPCU_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteNodeFromPCU_port'>
+    <wsdl:operation name='DeleteNodeFromPCU'>
+      <wsdl:input message='tns:DeleteNodeFromPCU_in'/>
+      <wsdl:output message='tns:DeleteNodeFromPCU_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteNodeFromPCU_port' name='DeleteNodeFromPCU_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteNodeFromPCU'>
+      <soap:operation soapAction='urn:DeleteNodeFromPCU'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteNodeFromPCU' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteNodeFromPCU' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteNodeGroup_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_group_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteNodeGroup_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteNodeGroup_port'>
+    <wsdl:operation name='DeleteNodeGroup'>
+      <wsdl:input message='tns:DeleteNodeGroup_in'/>
+      <wsdl:output message='tns:DeleteNodeGroup_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteNodeGroup_port' name='DeleteNodeGroup_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteNodeGroup'>
+      <soap:operation soapAction='urn:DeleteNodeGroup'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteNodeGroup' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteNodeGroup' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteNodeNetwork_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='interface_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteNodeNetwork_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteNodeNetwork_port'>
+    <wsdl:operation name='DeleteNodeNetwork'>
+      <wsdl:input message='tns:DeleteNodeNetwork_in'/>
+      <wsdl:output message='tns:DeleteNodeNetwork_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteNodeNetwork_port' name='DeleteNodeNetwork_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteNodeNetwork'>
+      <soap:operation soapAction='urn:DeleteNodeNetwork'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteNodeNetwork' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteNodeNetwork' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteNodeNetworkSetting_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='interface_tag_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteNodeNetworkSetting_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteNodeNetworkSetting_port'>
+    <wsdl:operation name='DeleteNodeNetworkSetting'>
+      <wsdl:input message='tns:DeleteNodeNetworkSetting_in'/>
+      <wsdl:output message='tns:DeleteNodeNetworkSetting_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteNodeNetworkSetting_port' name='DeleteNodeNetworkSetting_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteNodeNetworkSetting'>
+      <soap:operation soapAction='urn:DeleteNodeNetworkSetting'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteNodeNetworkSetting' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteNodeNetworkSetting' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteNodeNetworkSettingType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteNodeNetworkSettingType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteNodeNetworkSettingType_port'>
+    <wsdl:operation name='DeleteNodeNetworkSettingType'>
+      <wsdl:input message='tns:DeleteNodeNetworkSettingType_in'/>
+      <wsdl:output message='tns:DeleteNodeNetworkSettingType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteNodeNetworkSettingType_port' name='DeleteNodeNetworkSettingType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteNodeNetworkSettingType'>
+      <soap:operation soapAction='urn:DeleteNodeNetworkSettingType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteNodeNetworkSettingType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteNodeNetworkSettingType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteNodeTag_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='node_tag_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteNodeTag_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteNodeTag_port'>
+    <wsdl:operation name='DeleteNodeTag'>
+      <wsdl:input message='tns:DeleteNodeTag_in'/>
+      <wsdl:output message='tns:DeleteNodeTag_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteNodeTag_port' name='DeleteNodeTag_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteNodeTag'>
+      <soap:operation soapAction='urn:DeleteNodeTag'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteNodeTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteNodeTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteNodeType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteNodeType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteNodeType_port'>
+    <wsdl:operation name='DeleteNodeType'>
+      <wsdl:input message='tns:DeleteNodeType_in'/>
+      <wsdl:output message='tns:DeleteNodeType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteNodeType_port' name='DeleteNodeType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteNodeType'>
+      <soap:operation soapAction='urn:DeleteNodeType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteNodeType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteNodeType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeletePCU_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='pcu_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeletePCU_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeletePCU_port'>
+    <wsdl:operation name='DeletePCU'>
+      <wsdl:input message='tns:DeletePCU_in'/>
+      <wsdl:output message='tns:DeletePCU_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeletePCU_port' name='DeletePCU_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeletePCU'>
+      <soap:operation soapAction='urn:DeletePCU'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeletePCU' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeletePCU' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeletePCUProtocolType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='protocol_type_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeletePCUProtocolType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeletePCUProtocolType_port'>
+    <wsdl:operation name='DeletePCUProtocolType'>
+      <wsdl:input message='tns:DeletePCUProtocolType_in'/>
+      <wsdl:output message='tns:DeletePCUProtocolType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeletePCUProtocolType_port' name='DeletePCUProtocolType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeletePCUProtocolType'>
+      <soap:operation soapAction='urn:DeletePCUProtocolType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeletePCUProtocolType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeletePCUProtocolType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeletePCUType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='pcu_type_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeletePCUType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeletePCUType_port'>
+    <wsdl:operation name='DeletePCUType'>
+      <wsdl:input message='tns:DeletePCUType_in'/>
+      <wsdl:output message='tns:DeletePCUType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeletePCUType_port' name='DeletePCUType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeletePCUType'>
+      <soap:operation soapAction='urn:DeletePCUType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeletePCUType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeletePCUType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeletePeer_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='peer_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='DeletePeer_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeletePeer_port'>
+    <wsdl:operation name='DeletePeer'>
+      <wsdl:input message='tns:DeletePeer_in'/>
+      <wsdl:output message='tns:DeletePeer_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeletePeer_port' name='DeletePeer_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeletePeer'>
+      <soap:operation soapAction='urn:DeletePeer'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeletePeer' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeletePeer' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeletePerson_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+  </wsdl:message>
+  <wsdl:message name='DeletePerson_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeletePerson_port'>
+    <wsdl:operation name='DeletePerson'>
+      <wsdl:input message='tns:DeletePerson_in'/>
+      <wsdl:output message='tns:DeletePerson_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeletePerson_port' name='DeletePerson_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeletePerson'>
+      <soap:operation soapAction='urn:DeletePerson'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeletePerson' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeletePerson' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeletePersonFromSite_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+    <wsdl:part type='int or string' name='site_id_or_login_base'/>
+  </wsdl:message>
+  <wsdl:message name='DeletePersonFromSite_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeletePersonFromSite_port'>
+    <wsdl:operation name='DeletePersonFromSite'>
+      <wsdl:input message='tns:DeletePersonFromSite_in'/>
+      <wsdl:output message='tns:DeletePersonFromSite_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeletePersonFromSite_port' name='DeletePersonFromSite_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeletePersonFromSite'>
+      <soap:operation soapAction='urn:DeletePersonFromSite'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeletePersonFromSite' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeletePersonFromSite' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeletePersonFromSlice_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='DeletePersonFromSlice_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeletePersonFromSlice_port'>
+    <wsdl:operation name='DeletePersonFromSlice'>
+      <wsdl:input message='tns:DeletePersonFromSlice_in'/>
+      <wsdl:output message='tns:DeletePersonFromSlice_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeletePersonFromSlice_port' name='DeletePersonFromSlice_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeletePersonFromSlice'>
+      <soap:operation soapAction='urn:DeletePersonFromSlice'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeletePersonFromSlice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeletePersonFromSlice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteRole_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='role_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteRole_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteRole_port'>
+    <wsdl:operation name='DeleteRole'>
+      <wsdl:input message='tns:DeleteRole_in'/>
+      <wsdl:output message='tns:DeleteRole_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteRole_port' name='DeleteRole_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteRole'>
+      <soap:operation soapAction='urn:DeleteRole'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteRole' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteRole' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteRoleFromPerson_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='role_id_or_name'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteRoleFromPerson_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteRoleFromPerson_port'>
+    <wsdl:operation name='DeleteRoleFromPerson'>
+      <wsdl:input message='tns:DeleteRoleFromPerson_in'/>
+      <wsdl:output message='tns:DeleteRoleFromPerson_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteRoleFromPerson_port' name='DeleteRoleFromPerson_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteRoleFromPerson'>
+      <soap:operation soapAction='urn:DeleteRoleFromPerson'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteRoleFromPerson' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteRoleFromPerson' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteSession_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteSession_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteSession_port'>
+    <wsdl:operation name='DeleteSession'>
+      <wsdl:input message='tns:DeleteSession_in'/>
+      <wsdl:output message='tns:DeleteSession_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteSession_port' name='DeleteSession_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteSession'>
+      <soap:operation soapAction='urn:DeleteSession'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteSession' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteSession' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteSite_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='site_id_or_login_base'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteSite_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteSite_port'>
+    <wsdl:operation name='DeleteSite'>
+      <wsdl:input message='tns:DeleteSite_in'/>
+      <wsdl:output message='tns:DeleteSite_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteSite_port' name='DeleteSite_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteSite'>
+      <soap:operation soapAction='urn:DeleteSite'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteSite' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteSite' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteSlice_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteSlice_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteSlice_port'>
+    <wsdl:operation name='DeleteSlice'>
+      <wsdl:input message='tns:DeleteSlice_in'/>
+      <wsdl:output message='tns:DeleteSlice_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteSlice_port' name='DeleteSlice_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteSlice'>
+      <soap:operation soapAction='urn:DeleteSlice'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteSlice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteSlice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteSliceAttribute_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='slice_tag_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteSliceAttribute_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteSliceAttribute_port'>
+    <wsdl:operation name='DeleteSliceAttribute'>
+      <wsdl:input message='tns:DeleteSliceAttribute_in'/>
+      <wsdl:output message='tns:DeleteSliceAttribute_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteSliceAttribute_port' name='DeleteSliceAttribute_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteSliceAttribute'>
+      <soap:operation soapAction='urn:DeleteSliceAttribute'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteSliceAttribute' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteSliceAttribute' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteSliceAttributeType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteSliceAttributeType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteSliceAttributeType_port'>
+    <wsdl:operation name='DeleteSliceAttributeType'>
+      <wsdl:input message='tns:DeleteSliceAttributeType_in'/>
+      <wsdl:output message='tns:DeleteSliceAttributeType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteSliceAttributeType_port' name='DeleteSliceAttributeType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteSliceAttributeType'>
+      <soap:operation soapAction='urn:DeleteSliceAttributeType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteSliceAttributeType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteSliceAttributeType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteSliceFromNodes_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+    <wsdl:part type='array of int or string' name='node_id_or_hostname_list'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteSliceFromNodes_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteSliceFromNodes_port'>
+    <wsdl:operation name='DeleteSliceFromNodes'>
+      <wsdl:input message='tns:DeleteSliceFromNodes_in'/>
+      <wsdl:output message='tns:DeleteSliceFromNodes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteSliceFromNodes_port' name='DeleteSliceFromNodes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteSliceFromNodes'>
+      <soap:operation soapAction='urn:DeleteSliceFromNodes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteSliceFromNodes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteSliceFromNodes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteSliceFromNodesWhitelist_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+    <wsdl:part type='array of int or string' name='node_id_or_hostname_list'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteSliceFromNodesWhitelist_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteSliceFromNodesWhitelist_port'>
+    <wsdl:operation name='DeleteSliceFromNodesWhitelist'>
+      <wsdl:input message='tns:DeleteSliceFromNodesWhitelist_in'/>
+      <wsdl:output message='tns:DeleteSliceFromNodesWhitelist_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteSliceFromNodesWhitelist_port' name='DeleteSliceFromNodesWhitelist_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteSliceFromNodesWhitelist'>
+      <soap:operation soapAction='urn:DeleteSliceFromNodesWhitelist'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteSliceFromNodesWhitelist' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteSliceFromNodesWhitelist' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteSliceInstantiation_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='instantiation'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteSliceInstantiation_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteSliceInstantiation_port'>
+    <wsdl:operation name='DeleteSliceInstantiation'>
+      <wsdl:input message='tns:DeleteSliceInstantiation_in'/>
+      <wsdl:output message='tns:DeleteSliceInstantiation_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteSliceInstantiation_port' name='DeleteSliceInstantiation_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteSliceInstantiation'>
+      <soap:operation soapAction='urn:DeleteSliceInstantiation'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteSliceInstantiation' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteSliceInstantiation' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteSliceTag_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='slice_tag_id'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteSliceTag_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteSliceTag_port'>
+    <wsdl:operation name='DeleteSliceTag'>
+      <wsdl:input message='tns:DeleteSliceTag_in'/>
+      <wsdl:output message='tns:DeleteSliceTag_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteSliceTag_port' name='DeleteSliceTag_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteSliceTag'>
+      <soap:operation soapAction='urn:DeleteSliceTag'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteSliceTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteSliceTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='DeleteTagType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='DeleteTagType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='DeleteTagType_port'>
+    <wsdl:operation name='DeleteTagType'>
+      <wsdl:input message='tns:DeleteTagType_in'/>
+      <wsdl:output message='tns:DeleteTagType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:DeleteTagType_port' name='DeleteTagType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='DeleteTagType'>
+      <soap:operation soapAction='urn:DeleteTagType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:DeleteTagType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:DeleteTagType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GenerateNodeConfFile_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+    <wsdl:part type='boolean' name='regenerate_node_key'/>
+  </wsdl:message>
+  <wsdl:message name='GenerateNodeConfFile_out'>
+    <wsdl:part type='string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GenerateNodeConfFile_port'>
+    <wsdl:operation name='GenerateNodeConfFile'>
+      <wsdl:input message='tns:GenerateNodeConfFile_in'/>
+      <wsdl:output message='tns:GenerateNodeConfFile_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GenerateNodeConfFile_port' name='GenerateNodeConfFile_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GenerateNodeConfFile'>
+      <soap:operation soapAction='urn:GenerateNodeConfFile'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GenerateNodeConfFile' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GenerateNodeConfFile' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetAddressTypes_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or struct' name='address_type_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetAddressTypes_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetAddressTypes_port'>
+    <wsdl:operation name='GetAddressTypes'>
+      <wsdl:input message='tns:GetAddressTypes_in'/>
+      <wsdl:output message='tns:GetAddressTypes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetAddressTypes_port' name='GetAddressTypes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetAddressTypes'>
+      <soap:operation soapAction='urn:GetAddressTypes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetAddressTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetAddressTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetAddresses_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or struct' name='address_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetAddresses_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetAddresses_port'>
+    <wsdl:operation name='GetAddresses'>
+      <wsdl:input message='tns:GetAddresses_in'/>
+      <wsdl:output message='tns:GetAddresses_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetAddresses_port' name='GetAddresses_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetAddresses'>
+      <soap:operation soapAction='urn:GetAddresses'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetAddresses' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetAddresses' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetBootMedium_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+    <wsdl:part type='string' name='action'/>
+    <wsdl:part type='string' name='filename'/>
+    <wsdl:part type='array' name='options'/>
+  </wsdl:message>
+  <wsdl:message name='GetBootMedium_out'>
+    <wsdl:part type='string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetBootMedium_port'>
+    <wsdl:operation name='GetBootMedium'>
+      <wsdl:input message='tns:GetBootMedium_in'/>
+      <wsdl:output message='tns:GetBootMedium_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetBootMedium_port' name='GetBootMedium_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetBootMedium'>
+      <soap:operation soapAction='urn:GetBootMedium'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetBootMedium' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetBootMedium' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetBootStates_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='GetBootStates_out'>
+    <wsdl:part type='array of string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetBootStates_port'>
+    <wsdl:operation name='GetBootStates'>
+      <wsdl:input message='tns:GetBootStates_in'/>
+      <wsdl:output message='tns:GetBootStates_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetBootStates_port' name='GetBootStates_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetBootStates'>
+      <soap:operation soapAction='urn:GetBootStates'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetBootStates' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetBootStates' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetConfFiles_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or struct' name='conf_file_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetConfFiles_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetConfFiles_port'>
+    <wsdl:operation name='GetConfFiles'>
+      <wsdl:input message='tns:GetConfFiles_in'/>
+      <wsdl:output message='tns:GetConfFiles_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetConfFiles_port' name='GetConfFiles_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetConfFiles'>
+      <soap:operation soapAction='urn:GetConfFiles'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetConfFiles' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetConfFiles' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetDummyBoxMedium_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='dummybox_id'/>
+    <wsdl:part type='string' name='type'/>
+  </wsdl:message>
+  <wsdl:message name='GetDummyBoxMedium_out'>
+    <wsdl:part type='string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetDummyBoxMedium_port'>
+    <wsdl:operation name='GetDummyBoxMedium'>
+      <wsdl:input message='tns:GetDummyBoxMedium_in'/>
+      <wsdl:output message='tns:GetDummyBoxMedium_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetDummyBoxMedium_port' name='GetDummyBoxMedium_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetDummyBoxMedium'>
+      <soap:operation soapAction='urn:GetDummyBoxMedium'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetDummyBoxMedium' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetDummyBoxMedium' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetDummyBoxUsers_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='dummybox_id'/>
+  </wsdl:message>
+  <wsdl:message name='GetDummyBoxUsers_out'>
+    <wsdl:part type='string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetDummyBoxUsers_port'>
+    <wsdl:operation name='GetDummyBoxUsers'>
+      <wsdl:input message='tns:GetDummyBoxUsers_in'/>
+      <wsdl:output message='tns:GetDummyBoxUsers_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetDummyBoxUsers_port' name='GetDummyBoxUsers_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetDummyBoxUsers'>
+      <soap:operation soapAction='urn:GetDummyBoxUsers'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetDummyBoxUsers' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetDummyBoxUsers' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetEventObjects_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='struct' name='event_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetEventObjects_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetEventObjects_port'>
+    <wsdl:operation name='GetEventObjects'>
+      <wsdl:input message='tns:GetEventObjects_in'/>
+      <wsdl:output message='tns:GetEventObjects_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetEventObjects_port' name='GetEventObjects_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetEventObjects'>
+      <soap:operation soapAction='urn:GetEventObjects'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetEventObjects' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetEventObjects' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetEvents_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or struct' name='event_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetEvents_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetEvents_port'>
+    <wsdl:operation name='GetEvents'>
+      <wsdl:input message='tns:GetEvents_in'/>
+      <wsdl:output message='tns:GetEvents_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetEvents_port' name='GetEvents_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetEvents'>
+      <soap:operation soapAction='urn:GetEvents'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetEvents' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetEvents' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetIlinks_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or int or struct' name='ilink_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetIlinks_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetIlinks_port'>
+    <wsdl:operation name='GetIlinks'>
+      <wsdl:input message='tns:GetIlinks_in'/>
+      <wsdl:output message='tns:GetIlinks_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetIlinks_port' name='GetIlinks_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetIlinks'>
+      <soap:operation soapAction='urn:GetIlinks'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetIlinks' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetIlinks' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInitScripts_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or struct' name='initscript_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetInitScripts_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInitScripts_port'>
+    <wsdl:operation name='GetInitScripts'>
+      <wsdl:input message='tns:GetInitScripts_in'/>
+      <wsdl:output message='tns:GetInitScripts_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInitScripts_port' name='GetInitScripts_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInitScripts'>
+      <soap:operation soapAction='urn:GetInitScripts'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInitScripts' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInitScripts' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceAlias_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceAlias_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceAlias_port'>
+    <wsdl:operation name='GetInterfaceAlias'>
+      <wsdl:input message='tns:GetInterfaceAlias_in'/>
+      <wsdl:output message='tns:GetInterfaceAlias_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceAlias_port' name='GetInterfaceAlias_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceAlias'>
+      <soap:operation soapAction='urn:GetInterfaceAlias'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceAlias' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceAlias' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceChannel_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceChannel_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceChannel_port'>
+    <wsdl:operation name='GetInterfaceChannel'>
+      <wsdl:input message='tns:GetInterfaceChannel_in'/>
+      <wsdl:output message='tns:GetInterfaceChannel_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceChannel_port' name='GetInterfaceChannel_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceChannel'>
+      <soap:operation soapAction='urn:GetInterfaceChannel'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceChannel' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceChannel' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceDriver_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceDriver_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceDriver_port'>
+    <wsdl:operation name='GetInterfaceDriver'>
+      <wsdl:input message='tns:GetInterfaceDriver_in'/>
+      <wsdl:output message='tns:GetInterfaceDriver_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceDriver_port' name='GetInterfaceDriver_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceDriver'>
+      <soap:operation soapAction='urn:GetInterfaceDriver'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceDriver' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceDriver' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceEssid_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceEssid_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceEssid_port'>
+    <wsdl:operation name='GetInterfaceEssid'>
+      <wsdl:input message='tns:GetInterfaceEssid_in'/>
+      <wsdl:output message='tns:GetInterfaceEssid_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceEssid_port' name='GetInterfaceEssid_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceEssid'>
+      <soap:operation soapAction='urn:GetInterfaceEssid'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceEssid' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceEssid' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceFreq_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceFreq_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceFreq_port'>
+    <wsdl:operation name='GetInterfaceFreq'>
+      <wsdl:input message='tns:GetInterfaceFreq_in'/>
+      <wsdl:output message='tns:GetInterfaceFreq_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceFreq_port' name='GetInterfaceFreq_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceFreq'>
+      <soap:operation soapAction='urn:GetInterfaceFreq'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceFreq' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceFreq' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceIfname_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceIfname_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceIfname_port'>
+    <wsdl:operation name='GetInterfaceIfname'>
+      <wsdl:input message='tns:GetInterfaceIfname_in'/>
+      <wsdl:output message='tns:GetInterfaceIfname_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceIfname_port' name='GetInterfaceIfname_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceIfname'>
+      <soap:operation soapAction='urn:GetInterfaceIfname'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceIfname' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceIfname' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceIwconfig_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceIwconfig_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceIwconfig_port'>
+    <wsdl:operation name='GetInterfaceIwconfig'>
+      <wsdl:input message='tns:GetInterfaceIwconfig_in'/>
+      <wsdl:output message='tns:GetInterfaceIwconfig_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceIwconfig_port' name='GetInterfaceIwconfig_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceIwconfig'>
+      <soap:operation soapAction='urn:GetInterfaceIwconfig'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceIwconfig' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceIwconfig' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceIwpriv_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceIwpriv_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceIwpriv_port'>
+    <wsdl:operation name='GetInterfaceIwpriv'>
+      <wsdl:input message='tns:GetInterfaceIwpriv_in'/>
+      <wsdl:output message='tns:GetInterfaceIwpriv_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceIwpriv_port' name='GetInterfaceIwpriv_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceIwpriv'>
+      <soap:operation soapAction='urn:GetInterfaceIwpriv'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceIwpriv' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceIwpriv' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceKey_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceKey_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceKey_port'>
+    <wsdl:operation name='GetInterfaceKey'>
+      <wsdl:input message='tns:GetInterfaceKey_in'/>
+      <wsdl:output message='tns:GetInterfaceKey_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceKey_port' name='GetInterfaceKey_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceKey'>
+      <soap:operation soapAction='urn:GetInterfaceKey'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceKey' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceKey' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceKey1_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceKey1_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceKey1_port'>
+    <wsdl:operation name='GetInterfaceKey1'>
+      <wsdl:input message='tns:GetInterfaceKey1_in'/>
+      <wsdl:output message='tns:GetInterfaceKey1_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceKey1_port' name='GetInterfaceKey1_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceKey1'>
+      <soap:operation soapAction='urn:GetInterfaceKey1'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceKey1' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceKey1' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceKey2_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceKey2_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceKey2_port'>
+    <wsdl:operation name='GetInterfaceKey2'>
+      <wsdl:input message='tns:GetInterfaceKey2_in'/>
+      <wsdl:output message='tns:GetInterfaceKey2_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceKey2_port' name='GetInterfaceKey2_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceKey2'>
+      <soap:operation soapAction='urn:GetInterfaceKey2'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceKey2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceKey2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceKey3_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceKey3_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceKey3_port'>
+    <wsdl:operation name='GetInterfaceKey3'>
+      <wsdl:input message='tns:GetInterfaceKey3_in'/>
+      <wsdl:output message='tns:GetInterfaceKey3_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceKey3_port' name='GetInterfaceKey3_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceKey3'>
+      <soap:operation soapAction='urn:GetInterfaceKey3'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceKey3' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceKey3' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceKey4_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceKey4_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceKey4_port'>
+    <wsdl:operation name='GetInterfaceKey4'>
+      <wsdl:input message='tns:GetInterfaceKey4_in'/>
+      <wsdl:output message='tns:GetInterfaceKey4_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceKey4_port' name='GetInterfaceKey4_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceKey4'>
+      <soap:operation soapAction='urn:GetInterfaceKey4'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceKey4' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceKey4' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceMode_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceMode_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceMode_port'>
+    <wsdl:operation name='GetInterfaceMode'>
+      <wsdl:input message='tns:GetInterfaceMode_in'/>
+      <wsdl:output message='tns:GetInterfaceMode_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceMode_port' name='GetInterfaceMode_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceMode'>
+      <soap:operation soapAction='urn:GetInterfaceMode'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceMode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceMode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceNw_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceNw_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceNw_port'>
+    <wsdl:operation name='GetInterfaceNw'>
+      <wsdl:input message='tns:GetInterfaceNw_in'/>
+      <wsdl:output message='tns:GetInterfaceNw_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceNw_port' name='GetInterfaceNw_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceNw'>
+      <soap:operation soapAction='urn:GetInterfaceNw'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceNw' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceNw' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceRate_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceRate_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceRate_port'>
+    <wsdl:operation name='GetInterfaceRate'>
+      <wsdl:input message='tns:GetInterfaceRate_in'/>
+      <wsdl:output message='tns:GetInterfaceRate_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceRate_port' name='GetInterfaceRate_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceRate'>
+      <soap:operation soapAction='urn:GetInterfaceRate'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceRate' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceRate' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceSecurityMode_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceSecurityMode_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceSecurityMode_port'>
+    <wsdl:operation name='GetInterfaceSecurityMode'>
+      <wsdl:input message='tns:GetInterfaceSecurityMode_in'/>
+      <wsdl:output message='tns:GetInterfaceSecurityMode_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceSecurityMode_port' name='GetInterfaceSecurityMode_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceSecurityMode'>
+      <soap:operation soapAction='urn:GetInterfaceSecurityMode'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceSecurityMode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceSecurityMode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceSens_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceSens_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceSens_port'>
+    <wsdl:operation name='GetInterfaceSens'>
+      <wsdl:input message='tns:GetInterfaceSens_in'/>
+      <wsdl:output message='tns:GetInterfaceSens_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceSens_port' name='GetInterfaceSens_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceSens'>
+      <soap:operation soapAction='urn:GetInterfaceSens'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceSens' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceSens' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaceTags_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or int or struct' name='interface_tag_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaceTags_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaceTags_port'>
+    <wsdl:operation name='GetInterfaceTags'>
+      <wsdl:input message='tns:GetInterfaceTags_in'/>
+      <wsdl:output message='tns:GetInterfaceTags_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaceTags_port' name='GetInterfaceTags_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaceTags'>
+      <soap:operation soapAction='urn:GetInterfaceTags'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaceTags' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaceTags' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetInterfaces_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or int or string or struct' name='interface_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetInterfaces_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetInterfaces_port'>
+    <wsdl:operation name='GetInterfaces'>
+      <wsdl:input message='tns:GetInterfaces_in'/>
+      <wsdl:output message='tns:GetInterfaces_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetInterfaces_port' name='GetInterfaces_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetInterfaces'>
+      <soap:operation soapAction='urn:GetInterfaces'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetInterfaces' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetInterfaces' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetKeyTypes_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='GetKeyTypes_out'>
+    <wsdl:part type='array of string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetKeyTypes_port'>
+    <wsdl:operation name='GetKeyTypes'>
+      <wsdl:input message='tns:GetKeyTypes_in'/>
+      <wsdl:output message='tns:GetKeyTypes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetKeyTypes_port' name='GetKeyTypes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetKeyTypes'>
+      <soap:operation soapAction='urn:GetKeyTypes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetKeyTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetKeyTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetKeys_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or struct' name='key_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetKeys_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetKeys_port'>
+    <wsdl:operation name='GetKeys'>
+      <wsdl:input message='tns:GetKeys_in'/>
+      <wsdl:output message='tns:GetKeys_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetKeys_port' name='GetKeys_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetKeys'>
+      <soap:operation soapAction='urn:GetKeys'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetKeys' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetKeys' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetMessages_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of string or struct' name='message_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetMessages_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetMessages_port'>
+    <wsdl:operation name='GetMessages'>
+      <wsdl:input message='tns:GetMessages_in'/>
+      <wsdl:output message='tns:GetMessages_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetMessages_port' name='GetMessages_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetMessages'>
+      <soap:operation soapAction='urn:GetMessages'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetMessages' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetMessages' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNetworkMethods_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='GetNetworkMethods_out'>
+    <wsdl:part type='array of string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNetworkMethods_port'>
+    <wsdl:operation name='GetNetworkMethods'>
+      <wsdl:input message='tns:GetNetworkMethods_in'/>
+      <wsdl:output message='tns:GetNetworkMethods_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNetworkMethods_port' name='GetNetworkMethods_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNetworkMethods'>
+      <soap:operation soapAction='urn:GetNetworkMethods'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNetworkMethods' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNetworkMethods' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNetworkTypes_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='GetNetworkTypes_out'>
+    <wsdl:part type='array of string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNetworkTypes_port'>
+    <wsdl:operation name='GetNetworkTypes'>
+      <wsdl:input message='tns:GetNetworkTypes_in'/>
+      <wsdl:output message='tns:GetNetworkTypes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNetworkTypes_port' name='GetNetworkTypes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNetworkTypes'>
+      <soap:operation soapAction='urn:GetNetworkTypes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNetworkTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNetworkTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodeArch_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodeArch_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodeArch_port'>
+    <wsdl:operation name='GetNodeArch'>
+      <wsdl:input message='tns:GetNodeArch_in'/>
+      <wsdl:output message='tns:GetNodeArch_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodeArch_port' name='GetNodeArch_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodeArch'>
+      <soap:operation soapAction='urn:GetNodeArch'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodeArch' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodeArch' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodeDeployment_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodeDeployment_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodeDeployment_port'>
+    <wsdl:operation name='GetNodeDeployment'>
+      <wsdl:input message='tns:GetNodeDeployment_in'/>
+      <wsdl:output message='tns:GetNodeDeployment_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodeDeployment_port' name='GetNodeDeployment_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodeDeployment'>
+      <soap:operation soapAction='urn:GetNodeDeployment'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodeDeployment' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodeDeployment' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodeDummynetBox_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodeDummynetBox_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodeDummynetBox_port'>
+    <wsdl:operation name='GetNodeDummynetBox'>
+      <wsdl:input message='tns:GetNodeDummynetBox_in'/>
+      <wsdl:output message='tns:GetNodeDummynetBox_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodeDummynetBox_port' name='GetNodeDummynetBox_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodeDummynetBox'>
+      <soap:operation soapAction='urn:GetNodeDummynetBox'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodeDummynetBox' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodeDummynetBox' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodeExtensions_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodeExtensions_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodeExtensions_port'>
+    <wsdl:operation name='GetNodeExtensions'>
+      <wsdl:input message='tns:GetNodeExtensions_in'/>
+      <wsdl:output message='tns:GetNodeExtensions_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodeExtensions_port' name='GetNodeExtensions_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodeExtensions'>
+      <soap:operation soapAction='urn:GetNodeExtensions'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodeExtensions' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodeExtensions' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodeGroups_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or struct' name='nodegroup_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodeGroups_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodeGroups_port'>
+    <wsdl:operation name='GetNodeGroups'>
+      <wsdl:input message='tns:GetNodeGroups_in'/>
+      <wsdl:output message='tns:GetNodeGroups_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodeGroups_port' name='GetNodeGroups_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodeGroups'>
+      <soap:operation soapAction='urn:GetNodeGroups'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodeGroups' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodeGroups' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodeNetworkSettingTypes_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or struct' name='tag_type_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodeNetworkSettingTypes_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodeNetworkSettingTypes_port'>
+    <wsdl:operation name='GetNodeNetworkSettingTypes'>
+      <wsdl:input message='tns:GetNodeNetworkSettingTypes_in'/>
+      <wsdl:output message='tns:GetNodeNetworkSettingTypes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodeNetworkSettingTypes_port' name='GetNodeNetworkSettingTypes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodeNetworkSettingTypes'>
+      <soap:operation soapAction='urn:GetNodeNetworkSettingTypes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodeNetworkSettingTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodeNetworkSettingTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodeNetworkSettings_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or int or struct' name='interface_tag_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodeNetworkSettings_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodeNetworkSettings_port'>
+    <wsdl:operation name='GetNodeNetworkSettings'>
+      <wsdl:input message='tns:GetNodeNetworkSettings_in'/>
+      <wsdl:output message='tns:GetNodeNetworkSettings_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodeNetworkSettings_port' name='GetNodeNetworkSettings_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodeNetworkSettings'>
+      <soap:operation soapAction='urn:GetNodeNetworkSettings'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodeNetworkSettings' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodeNetworkSettings' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodeNetworks_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or int or string or struct' name='interface_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodeNetworks_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodeNetworks_port'>
+    <wsdl:operation name='GetNodeNetworks'>
+      <wsdl:input message='tns:GetNodeNetworks_in'/>
+      <wsdl:output message='tns:GetNodeNetworks_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodeNetworks_port' name='GetNodeNetworks_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodeNetworks'>
+      <soap:operation soapAction='urn:GetNodeNetworks'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodeNetworks' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodeNetworks' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodePlainBootstrapfs_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodePlainBootstrapfs_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodePlainBootstrapfs_port'>
+    <wsdl:operation name='GetNodePlainBootstrapfs'>
+      <wsdl:input message='tns:GetNodePlainBootstrapfs_in'/>
+      <wsdl:output message='tns:GetNodePlainBootstrapfs_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodePlainBootstrapfs_port' name='GetNodePlainBootstrapfs_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodePlainBootstrapfs'>
+      <soap:operation soapAction='urn:GetNodePlainBootstrapfs'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodePlainBootstrapfs' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodePlainBootstrapfs' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodePldistro_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodePldistro_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodePldistro_port'>
+    <wsdl:operation name='GetNodePldistro'>
+      <wsdl:input message='tns:GetNodePldistro_in'/>
+      <wsdl:output message='tns:GetNodePldistro_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodePldistro_port' name='GetNodePldistro_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodePldistro'>
+      <soap:operation soapAction='urn:GetNodePldistro'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodePldistro' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodePldistro' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodeSubclass_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodeSubclass_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodeSubclass_port'>
+    <wsdl:operation name='GetNodeSubclass'>
+      <wsdl:input message='tns:GetNodeSubclass_in'/>
+      <wsdl:output message='tns:GetNodeSubclass_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodeSubclass_port' name='GetNodeSubclass_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodeSubclass'>
+      <soap:operation soapAction='urn:GetNodeSubclass'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodeSubclass' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodeSubclass' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodeTags_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or int or struct' name='node_tag_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodeTags_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodeTags_port'>
+    <wsdl:operation name='GetNodeTags'>
+      <wsdl:input message='tns:GetNodeTags_in'/>
+      <wsdl:output message='tns:GetNodeTags_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodeTags_port' name='GetNodeTags_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodeTags'>
+      <soap:operation soapAction='urn:GetNodeTags'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodeTags' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodeTags' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodeTypes_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodeTypes_out'>
+    <wsdl:part type='array of string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodeTypes_port'>
+    <wsdl:operation name='GetNodeTypes'>
+      <wsdl:input message='tns:GetNodeTypes_in'/>
+      <wsdl:output message='tns:GetNodeTypes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodeTypes_port' name='GetNodeTypes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodeTypes'>
+      <soap:operation soapAction='urn:GetNodeTypes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodeTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodeTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetNodes_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or string or int or struct' name='node_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetNodes_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetNodes_port'>
+    <wsdl:operation name='GetNodes'>
+      <wsdl:input message='tns:GetNodes_in'/>
+      <wsdl:output message='tns:GetNodes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetNodes_port' name='GetNodes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetNodes'>
+      <soap:operation soapAction='urn:GetNodes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetNodes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetNodes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetPCUProtocolTypes_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or struct' name='protocol_type_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetPCUProtocolTypes_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetPCUProtocolTypes_port'>
+    <wsdl:operation name='GetPCUProtocolTypes'>
+      <wsdl:input message='tns:GetPCUProtocolTypes_in'/>
+      <wsdl:output message='tns:GetPCUProtocolTypes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetPCUProtocolTypes_port' name='GetPCUProtocolTypes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetPCUProtocolTypes'>
+      <soap:operation soapAction='urn:GetPCUProtocolTypes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetPCUProtocolTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetPCUProtocolTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetPCUTypes_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or string or int or struct' name='pcu_type_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetPCUTypes_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetPCUTypes_port'>
+    <wsdl:operation name='GetPCUTypes'>
+      <wsdl:input message='tns:GetPCUTypes_in'/>
+      <wsdl:output message='tns:GetPCUTypes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetPCUTypes_port' name='GetPCUTypes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetPCUTypes'>
+      <soap:operation soapAction='urn:GetPCUTypes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetPCUTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetPCUTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetPCUs_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or struct' name='pcu_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetPCUs_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetPCUs_port'>
+    <wsdl:operation name='GetPCUs'>
+      <wsdl:input message='tns:GetPCUs_in'/>
+      <wsdl:output message='tns:GetPCUs_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetPCUs_port' name='GetPCUs_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetPCUs'>
+      <soap:operation soapAction='urn:GetPCUs'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetPCUs' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetPCUs' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetPeerData_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='GetPeerData_out'>
+    <wsdl:part type='struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetPeerData_port'>
+    <wsdl:operation name='GetPeerData'>
+      <wsdl:input message='tns:GetPeerData_in'/>
+      <wsdl:output message='tns:GetPeerData_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetPeerData_port' name='GetPeerData_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetPeerData'>
+      <soap:operation soapAction='urn:GetPeerData'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetPeerData' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetPeerData' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetPeerName_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='GetPeerName_out'>
+    <wsdl:part type='string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetPeerName_port'>
+    <wsdl:operation name='GetPeerName'>
+      <wsdl:input message='tns:GetPeerName_in'/>
+      <wsdl:output message='tns:GetPeerName_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetPeerName_port' name='GetPeerName_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetPeerName'>
+      <soap:operation soapAction='urn:GetPeerName'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetPeerName' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetPeerName' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetPeers_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or struct' name='peer_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetPeers_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetPeers_port'>
+    <wsdl:operation name='GetPeers'>
+      <wsdl:input message='tns:GetPeers_in'/>
+      <wsdl:output message='tns:GetPeers_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetPeers_port' name='GetPeers_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetPeers'>
+      <soap:operation soapAction='urn:GetPeers'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetPeers' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetPeers' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetPersons_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or string or int or struct' name='person_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetPersons_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetPersons_port'>
+    <wsdl:operation name='GetPersons'>
+      <wsdl:input message='tns:GetPersons_in'/>
+      <wsdl:output message='tns:GetPersons_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetPersons_port' name='GetPersons_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetPersons'>
+      <soap:operation soapAction='urn:GetPersons'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetPersons' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetPersons' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetPlcRelease_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='GetPlcRelease_out'>
+    <wsdl:part type='struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetPlcRelease_port'>
+    <wsdl:operation name='GetPlcRelease'>
+      <wsdl:input message='tns:GetPlcRelease_in'/>
+      <wsdl:output message='tns:GetPlcRelease_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetPlcRelease_port' name='GetPlcRelease_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetPlcRelease'>
+      <soap:operation soapAction='urn:GetPlcRelease'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetPlcRelease' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetPlcRelease' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetRoles_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='GetRoles_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetRoles_port'>
+    <wsdl:operation name='GetRoles'>
+      <wsdl:input message='tns:GetRoles_in'/>
+      <wsdl:output message='tns:GetRoles_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetRoles_port' name='GetRoles_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetRoles'>
+      <soap:operation soapAction='urn:GetRoles'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetRoles' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetRoles' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetSession_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='GetSession_out'>
+    <wsdl:part type='string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetSession_port'>
+    <wsdl:operation name='GetSession'>
+      <wsdl:input message='tns:GetSession_in'/>
+      <wsdl:output message='tns:GetSession_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetSession_port' name='GetSession_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetSession'>
+      <soap:operation soapAction='urn:GetSession'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetSession' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetSession' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetSessions_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or struct' name='session_filter'/>
+  </wsdl:message>
+  <wsdl:message name='GetSessions_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetSessions_port'>
+    <wsdl:operation name='GetSessions'>
+      <wsdl:input message='tns:GetSessions_in'/>
+      <wsdl:output message='tns:GetSessions_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetSessions_port' name='GetSessions_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetSessions'>
+      <soap:operation soapAction='urn:GetSessions'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetSessions' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetSessions' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetSites_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or string or int or struct' name='site_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetSites_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetSites_port'>
+    <wsdl:operation name='GetSites'>
+      <wsdl:input message='tns:GetSites_in'/>
+      <wsdl:output message='tns:GetSites_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetSites_port' name='GetSites_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetSites'>
+      <soap:operation soapAction='urn:GetSites'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetSites' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetSites' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetSliceAttributeTypes_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or struct' name='tag_type_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetSliceAttributeTypes_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetSliceAttributeTypes_port'>
+    <wsdl:operation name='GetSliceAttributeTypes'>
+      <wsdl:input message='tns:GetSliceAttributeTypes_in'/>
+      <wsdl:output message='tns:GetSliceAttributeTypes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetSliceAttributeTypes_port' name='GetSliceAttributeTypes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetSliceAttributeTypes'>
+      <soap:operation soapAction='urn:GetSliceAttributeTypes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetSliceAttributeTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetSliceAttributeTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetSliceAttributes_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or struct' name='slice_tag_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetSliceAttributes_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetSliceAttributes_port'>
+    <wsdl:operation name='GetSliceAttributes'>
+      <wsdl:input message='tns:GetSliceAttributes_in'/>
+      <wsdl:output message='tns:GetSliceAttributes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetSliceAttributes_port' name='GetSliceAttributes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetSliceAttributes'>
+      <soap:operation soapAction='urn:GetSliceAttributes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetSliceAttributes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetSliceAttributes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetSliceInstantiations_in'>
+    <wsdl:part type='struct' name='auth'/>
+  </wsdl:message>
+  <wsdl:message name='GetSliceInstantiations_out'>
+    <wsdl:part type='array of string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetSliceInstantiations_port'>
+    <wsdl:operation name='GetSliceInstantiations'>
+      <wsdl:input message='tns:GetSliceInstantiations_in'/>
+      <wsdl:output message='tns:GetSliceInstantiations_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetSliceInstantiations_port' name='GetSliceInstantiations_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetSliceInstantiations'>
+      <soap:operation soapAction='urn:GetSliceInstantiations'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetSliceInstantiations' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetSliceInstantiations' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetSliceKeys_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or struct' name='slice_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetSliceKeys_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetSliceKeys_port'>
+    <wsdl:operation name='GetSliceKeys'>
+      <wsdl:input message='tns:GetSliceKeys_in'/>
+      <wsdl:output message='tns:GetSliceKeys_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetSliceKeys_port' name='GetSliceKeys_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetSliceKeys'>
+      <soap:operation soapAction='urn:GetSliceKeys'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetSliceKeys' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetSliceKeys' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetSliceTags_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or struct' name='slice_tag_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetSliceTags_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetSliceTags_port'>
+    <wsdl:operation name='GetSliceTags'>
+      <wsdl:input message='tns:GetSliceTags_in'/>
+      <wsdl:output message='tns:GetSliceTags_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetSliceTags_port' name='GetSliceTags_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetSliceTags'>
+      <soap:operation soapAction='urn:GetSliceTags'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetSliceTags' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetSliceTags' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetSliceTicket_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetSliceTicket_out'>
+    <wsdl:part type='string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetSliceTicket_port'>
+    <wsdl:operation name='GetSliceTicket'>
+      <wsdl:input message='tns:GetSliceTicket_in'/>
+      <wsdl:output message='tns:GetSliceTicket_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetSliceTicket_port' name='GetSliceTicket_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetSliceTicket'>
+      <soap:operation soapAction='urn:GetSliceTicket'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetSliceTicket' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetSliceTicket' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetSliceVref_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='GetSliceVref_out'>
+    <wsdl:part type='string or nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetSliceVref_port'>
+    <wsdl:operation name='GetSliceVref'>
+      <wsdl:input message='tns:GetSliceVref_in'/>
+      <wsdl:output message='tns:GetSliceVref_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetSliceVref_port' name='GetSliceVref_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetSliceVref'>
+      <soap:operation soapAction='urn:GetSliceVref'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetSliceVref' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetSliceVref' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetSlices_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or string or int or struct' name='slice_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetSlices_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetSlices_port'>
+    <wsdl:operation name='GetSlices'>
+      <wsdl:input message='tns:GetSlices_in'/>
+      <wsdl:output message='tns:GetSlices_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetSlices_port' name='GetSlices_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetSlices'>
+      <soap:operation soapAction='urn:GetSlices'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetSlices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetSlices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetSlivers_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+  </wsdl:message>
+  <wsdl:message name='GetSlivers_out'>
+    <wsdl:part type='struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetSlivers_port'>
+    <wsdl:operation name='GetSlivers'>
+      <wsdl:input message='tns:GetSlivers_in'/>
+      <wsdl:output message='tns:GetSlivers_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetSlivers_port' name='GetSlivers_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetSlivers'>
+      <soap:operation soapAction='urn:GetSlivers'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetSlivers' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetSlivers' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetTagTypes_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or struct' name='tag_type_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetTagTypes_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetTagTypes_port'>
+    <wsdl:operation name='GetTagTypes'>
+      <wsdl:input message='tns:GetTagTypes_in'/>
+      <wsdl:output message='tns:GetTagTypes_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetTagTypes_port' name='GetTagTypes_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetTagTypes'>
+      <soap:operation soapAction='urn:GetTagTypes'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetTagTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetTagTypes' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='GetWhitelist_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or struct' name='node_filter'/>
+    <wsdl:part type='array' name='return_fields'/>
+  </wsdl:message>
+  <wsdl:message name='GetWhitelist_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='GetWhitelist_port'>
+    <wsdl:operation name='GetWhitelist'>
+      <wsdl:input message='tns:GetWhitelist_in'/>
+      <wsdl:output message='tns:GetWhitelist_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:GetWhitelist_port' name='GetWhitelist_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='GetWhitelist'>
+      <soap:operation soapAction='urn:GetWhitelist'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:GetWhitelist' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:GetWhitelist' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='NotifyPersons_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or struct' name='person_filter'/>
+    <wsdl:part type='string' name='subject'/>
+    <wsdl:part type='string' name='body'/>
+  </wsdl:message>
+  <wsdl:message name='NotifyPersons_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='NotifyPersons_port'>
+    <wsdl:operation name='NotifyPersons'>
+      <wsdl:input message='tns:NotifyPersons_in'/>
+      <wsdl:output message='tns:NotifyPersons_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:NotifyPersons_port' name='NotifyPersons_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='NotifyPersons'>
+      <soap:operation soapAction='urn:NotifyPersons'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:NotifyPersons' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:NotifyPersons' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='NotifySupport_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='subject'/>
+    <wsdl:part type='string' name='body'/>
+  </wsdl:message>
+  <wsdl:message name='NotifySupport_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='NotifySupport_port'>
+    <wsdl:operation name='NotifySupport'>
+      <wsdl:input message='tns:NotifySupport_in'/>
+      <wsdl:output message='tns:NotifySupport_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:NotifySupport_port' name='NotifySupport_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='NotifySupport'>
+      <soap:operation soapAction='urn:NotifySupport'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:NotifySupport' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:NotifySupport' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='RebootNode_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+  </wsdl:message>
+  <wsdl:message name='RebootNode_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='RebootNode_port'>
+    <wsdl:operation name='RebootNode'>
+      <wsdl:input message='tns:RebootNode_in'/>
+      <wsdl:output message='tns:RebootNode_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:RebootNode_port' name='RebootNode_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='RebootNode'>
+      <soap:operation soapAction='urn:RebootNode'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:RebootNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:RebootNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='RebootNodeWithPCU_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+  </wsdl:message>
+  <wsdl:message name='RebootNodeWithPCU_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='RebootNodeWithPCU_port'>
+    <wsdl:operation name='RebootNodeWithPCU'>
+      <wsdl:input message='tns:RebootNodeWithPCU_in'/>
+      <wsdl:output message='tns:RebootNodeWithPCU_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:RebootNodeWithPCU_port' name='RebootNodeWithPCU_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='RebootNodeWithPCU'>
+      <soap:operation soapAction='urn:RebootNodeWithPCU'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:RebootNodeWithPCU' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:RebootNodeWithPCU' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='RefreshPeer_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='peer_id_or_peername'/>
+  </wsdl:message>
+  <wsdl:message name='RefreshPeer_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='RefreshPeer_port'>
+    <wsdl:operation name='RefreshPeer'>
+      <wsdl:input message='tns:RefreshPeer_in'/>
+      <wsdl:output message='tns:RefreshPeer_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:RefreshPeer_port' name='RefreshPeer_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='RefreshPeer'>
+      <soap:operation soapAction='urn:RefreshPeer'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:RefreshPeer' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:RefreshPeer' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='ReportRunlevel_in'>
+    <wsdl:part type='struct or struct or struct' name='auth'/>
+    <wsdl:part type='struct' name='report_fields'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+  </wsdl:message>
+  <wsdl:message name='ReportRunlevel_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='ReportRunlevel_port'>
+    <wsdl:operation name='ReportRunlevel'>
+      <wsdl:input message='tns:ReportRunlevel_in'/>
+      <wsdl:output message='tns:ReportRunlevel_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:ReportRunlevel_port' name='ReportRunlevel_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='ReportRunlevel'>
+      <soap:operation soapAction='urn:ReportRunlevel'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:ReportRunlevel' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:ReportRunlevel' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='ResetPassword_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+    <wsdl:part type='string' name='verification_key'/>
+    <wsdl:part type='int' name='verification_expires'/>
+  </wsdl:message>
+  <wsdl:message name='ResetPassword_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='ResetPassword_port'>
+    <wsdl:operation name='ResetPassword'>
+      <wsdl:input message='tns:ResetPassword_in'/>
+      <wsdl:output message='tns:ResetPassword_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:ResetPassword_port' name='ResetPassword_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='ResetPassword'>
+      <soap:operation soapAction='urn:ResetPassword'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:ResetPassword' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:ResetPassword' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='ResolveSlices_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of int or string or string or int or struct' name='slice_filter'/>
+  </wsdl:message>
+  <wsdl:message name='ResolveSlices_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='ResolveSlices_port'>
+    <wsdl:operation name='ResolveSlices'>
+      <wsdl:input message='tns:ResolveSlices_in'/>
+      <wsdl:output message='tns:ResolveSlices_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:ResolveSlices_port' name='ResolveSlices_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='ResolveSlices'>
+      <soap:operation soapAction='urn:ResolveSlices'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:ResolveSlices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:ResolveSlices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceAlias_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceAlias_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceAlias_port'>
+    <wsdl:operation name='SetInterfaceAlias'>
+      <wsdl:input message='tns:SetInterfaceAlias_in'/>
+      <wsdl:output message='tns:SetInterfaceAlias_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceAlias_port' name='SetInterfaceAlias_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceAlias'>
+      <soap:operation soapAction='urn:SetInterfaceAlias'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceAlias' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceAlias' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceChannel_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceChannel_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceChannel_port'>
+    <wsdl:operation name='SetInterfaceChannel'>
+      <wsdl:input message='tns:SetInterfaceChannel_in'/>
+      <wsdl:output message='tns:SetInterfaceChannel_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceChannel_port' name='SetInterfaceChannel_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceChannel'>
+      <soap:operation soapAction='urn:SetInterfaceChannel'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceChannel' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceChannel' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceDriver_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceDriver_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceDriver_port'>
+    <wsdl:operation name='SetInterfaceDriver'>
+      <wsdl:input message='tns:SetInterfaceDriver_in'/>
+      <wsdl:output message='tns:SetInterfaceDriver_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceDriver_port' name='SetInterfaceDriver_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceDriver'>
+      <soap:operation soapAction='urn:SetInterfaceDriver'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceDriver' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceDriver' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceEssid_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceEssid_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceEssid_port'>
+    <wsdl:operation name='SetInterfaceEssid'>
+      <wsdl:input message='tns:SetInterfaceEssid_in'/>
+      <wsdl:output message='tns:SetInterfaceEssid_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceEssid_port' name='SetInterfaceEssid_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceEssid'>
+      <soap:operation soapAction='urn:SetInterfaceEssid'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceEssid' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceEssid' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceFreq_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceFreq_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceFreq_port'>
+    <wsdl:operation name='SetInterfaceFreq'>
+      <wsdl:input message='tns:SetInterfaceFreq_in'/>
+      <wsdl:output message='tns:SetInterfaceFreq_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceFreq_port' name='SetInterfaceFreq_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceFreq'>
+      <soap:operation soapAction='urn:SetInterfaceFreq'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceFreq' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceFreq' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceIfname_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceIfname_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceIfname_port'>
+    <wsdl:operation name='SetInterfaceIfname'>
+      <wsdl:input message='tns:SetInterfaceIfname_in'/>
+      <wsdl:output message='tns:SetInterfaceIfname_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceIfname_port' name='SetInterfaceIfname_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceIfname'>
+      <soap:operation soapAction='urn:SetInterfaceIfname'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceIfname' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceIfname' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceIwconfig_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceIwconfig_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceIwconfig_port'>
+    <wsdl:operation name='SetInterfaceIwconfig'>
+      <wsdl:input message='tns:SetInterfaceIwconfig_in'/>
+      <wsdl:output message='tns:SetInterfaceIwconfig_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceIwconfig_port' name='SetInterfaceIwconfig_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceIwconfig'>
+      <soap:operation soapAction='urn:SetInterfaceIwconfig'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceIwconfig' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceIwconfig' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceIwpriv_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceIwpriv_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceIwpriv_port'>
+    <wsdl:operation name='SetInterfaceIwpriv'>
+      <wsdl:input message='tns:SetInterfaceIwpriv_in'/>
+      <wsdl:output message='tns:SetInterfaceIwpriv_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceIwpriv_port' name='SetInterfaceIwpriv_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceIwpriv'>
+      <soap:operation soapAction='urn:SetInterfaceIwpriv'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceIwpriv' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceIwpriv' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceKey_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceKey_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceKey_port'>
+    <wsdl:operation name='SetInterfaceKey'>
+      <wsdl:input message='tns:SetInterfaceKey_in'/>
+      <wsdl:output message='tns:SetInterfaceKey_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceKey_port' name='SetInterfaceKey_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceKey'>
+      <soap:operation soapAction='urn:SetInterfaceKey'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceKey' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceKey' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceKey1_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceKey1_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceKey1_port'>
+    <wsdl:operation name='SetInterfaceKey1'>
+      <wsdl:input message='tns:SetInterfaceKey1_in'/>
+      <wsdl:output message='tns:SetInterfaceKey1_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceKey1_port' name='SetInterfaceKey1_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceKey1'>
+      <soap:operation soapAction='urn:SetInterfaceKey1'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceKey1' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceKey1' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceKey2_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceKey2_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceKey2_port'>
+    <wsdl:operation name='SetInterfaceKey2'>
+      <wsdl:input message='tns:SetInterfaceKey2_in'/>
+      <wsdl:output message='tns:SetInterfaceKey2_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceKey2_port' name='SetInterfaceKey2_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceKey2'>
+      <soap:operation soapAction='urn:SetInterfaceKey2'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceKey2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceKey2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceKey3_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceKey3_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceKey3_port'>
+    <wsdl:operation name='SetInterfaceKey3'>
+      <wsdl:input message='tns:SetInterfaceKey3_in'/>
+      <wsdl:output message='tns:SetInterfaceKey3_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceKey3_port' name='SetInterfaceKey3_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceKey3'>
+      <soap:operation soapAction='urn:SetInterfaceKey3'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceKey3' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceKey3' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceKey4_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceKey4_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceKey4_port'>
+    <wsdl:operation name='SetInterfaceKey4'>
+      <wsdl:input message='tns:SetInterfaceKey4_in'/>
+      <wsdl:output message='tns:SetInterfaceKey4_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceKey4_port' name='SetInterfaceKey4_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceKey4'>
+      <soap:operation soapAction='urn:SetInterfaceKey4'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceKey4' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceKey4' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceMode_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceMode_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceMode_port'>
+    <wsdl:operation name='SetInterfaceMode'>
+      <wsdl:input message='tns:SetInterfaceMode_in'/>
+      <wsdl:output message='tns:SetInterfaceMode_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceMode_port' name='SetInterfaceMode_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceMode'>
+      <soap:operation soapAction='urn:SetInterfaceMode'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceMode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceMode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceNw_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceNw_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceNw_port'>
+    <wsdl:operation name='SetInterfaceNw'>
+      <wsdl:input message='tns:SetInterfaceNw_in'/>
+      <wsdl:output message='tns:SetInterfaceNw_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceNw_port' name='SetInterfaceNw_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceNw'>
+      <soap:operation soapAction='urn:SetInterfaceNw'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceNw' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceNw' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceRate_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceRate_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceRate_port'>
+    <wsdl:operation name='SetInterfaceRate'>
+      <wsdl:input message='tns:SetInterfaceRate_in'/>
+      <wsdl:output message='tns:SetInterfaceRate_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceRate_port' name='SetInterfaceRate_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceRate'>
+      <soap:operation soapAction='urn:SetInterfaceRate'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceRate' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceRate' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceSecurityMode_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceSecurityMode_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceSecurityMode_port'>
+    <wsdl:operation name='SetInterfaceSecurityMode'>
+      <wsdl:input message='tns:SetInterfaceSecurityMode_in'/>
+      <wsdl:output message='tns:SetInterfaceSecurityMode_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceSecurityMode_port' name='SetInterfaceSecurityMode_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceSecurityMode'>
+      <soap:operation soapAction='urn:SetInterfaceSecurityMode'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceSecurityMode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceSecurityMode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetInterfaceSens_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetInterfaceSens_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetInterfaceSens_port'>
+    <wsdl:operation name='SetInterfaceSens'>
+      <wsdl:input message='tns:SetInterfaceSens_in'/>
+      <wsdl:output message='tns:SetInterfaceSens_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetInterfaceSens_port' name='SetInterfaceSens_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetInterfaceSens'>
+      <soap:operation soapAction='urn:SetInterfaceSens'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetInterfaceSens' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetInterfaceSens' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetNodeArch_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetNodeArch_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetNodeArch_port'>
+    <wsdl:operation name='SetNodeArch'>
+      <wsdl:input message='tns:SetNodeArch_in'/>
+      <wsdl:output message='tns:SetNodeArch_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetNodeArch_port' name='SetNodeArch_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetNodeArch'>
+      <soap:operation soapAction='urn:SetNodeArch'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetNodeArch' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetNodeArch' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetNodeDeployment_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetNodeDeployment_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetNodeDeployment_port'>
+    <wsdl:operation name='SetNodeDeployment'>
+      <wsdl:input message='tns:SetNodeDeployment_in'/>
+      <wsdl:output message='tns:SetNodeDeployment_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetNodeDeployment_port' name='SetNodeDeployment_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetNodeDeployment'>
+      <soap:operation soapAction='urn:SetNodeDeployment'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetNodeDeployment' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetNodeDeployment' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetNodeDummynetBox_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetNodeDummynetBox_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetNodeDummynetBox_port'>
+    <wsdl:operation name='SetNodeDummynetBox'>
+      <wsdl:input message='tns:SetNodeDummynetBox_in'/>
+      <wsdl:output message='tns:SetNodeDummynetBox_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetNodeDummynetBox_port' name='SetNodeDummynetBox_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetNodeDummynetBox'>
+      <soap:operation soapAction='urn:SetNodeDummynetBox'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetNodeDummynetBox' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetNodeDummynetBox' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetNodeExtensions_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetNodeExtensions_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetNodeExtensions_port'>
+    <wsdl:operation name='SetNodeExtensions'>
+      <wsdl:input message='tns:SetNodeExtensions_in'/>
+      <wsdl:output message='tns:SetNodeExtensions_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetNodeExtensions_port' name='SetNodeExtensions_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetNodeExtensions'>
+      <soap:operation soapAction='urn:SetNodeExtensions'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetNodeExtensions' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetNodeExtensions' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetNodePlainBootstrapfs_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetNodePlainBootstrapfs_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetNodePlainBootstrapfs_port'>
+    <wsdl:operation name='SetNodePlainBootstrapfs'>
+      <wsdl:input message='tns:SetNodePlainBootstrapfs_in'/>
+      <wsdl:output message='tns:SetNodePlainBootstrapfs_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetNodePlainBootstrapfs_port' name='SetNodePlainBootstrapfs_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetNodePlainBootstrapfs'>
+      <soap:operation soapAction='urn:SetNodePlainBootstrapfs'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetNodePlainBootstrapfs' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetNodePlainBootstrapfs' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetNodePldistro_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetNodePldistro_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetNodePldistro_port'>
+    <wsdl:operation name='SetNodePldistro'>
+      <wsdl:input message='tns:SetNodePldistro_in'/>
+      <wsdl:output message='tns:SetNodePldistro_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetNodePldistro_port' name='SetNodePldistro_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetNodePldistro'>
+      <soap:operation soapAction='urn:SetNodePldistro'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetNodePldistro' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetNodePldistro' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetNodeSubclass_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetNodeSubclass_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetNodeSubclass_port'>
+    <wsdl:operation name='SetNodeSubclass'>
+      <wsdl:input message='tns:SetNodeSubclass_in'/>
+      <wsdl:output message='tns:SetNodeSubclass_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetNodeSubclass_port' name='SetNodeSubclass_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetNodeSubclass'>
+      <soap:operation soapAction='urn:SetNodeSubclass'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetNodeSubclass' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetNodeSubclass' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetPersonPrimarySite_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+    <wsdl:part type='int or string' name='site_id_or_login_base'/>
+  </wsdl:message>
+  <wsdl:message name='SetPersonPrimarySite_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetPersonPrimarySite_port'>
+    <wsdl:operation name='SetPersonPrimarySite'>
+      <wsdl:input message='tns:SetPersonPrimarySite_in'/>
+      <wsdl:output message='tns:SetPersonPrimarySite_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetPersonPrimarySite_port' name='SetPersonPrimarySite_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetPersonPrimarySite'>
+      <soap:operation soapAction='urn:SetPersonPrimarySite'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetPersonPrimarySite' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetPersonPrimarySite' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SetSliceVref_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='id_or_name'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='SetSliceVref_out'>
+    <wsdl:part type='nil' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SetSliceVref_port'>
+    <wsdl:operation name='SetSliceVref'>
+      <wsdl:input message='tns:SetSliceVref_in'/>
+      <wsdl:output message='tns:SetSliceVref_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SetSliceVref_port' name='SetSliceVref_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SetSliceVref'>
+      <soap:operation soapAction='urn:SetSliceVref'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SetSliceVref' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SetSliceVref' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceCreate_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='name'/>
+    <wsdl:part type='struct' name='slice_fields'/>
+  </wsdl:message>
+  <wsdl:message name='SliceCreate_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceCreate_port'>
+    <wsdl:operation name='SliceCreate'>
+      <wsdl:input message='tns:SliceCreate_in'/>
+      <wsdl:output message='tns:SliceCreate_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceCreate_port' name='SliceCreate_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceCreate'>
+      <soap:operation soapAction='urn:SliceCreate'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceCreate' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceCreate' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceDelete_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='slice_name'/>
+  </wsdl:message>
+  <wsdl:message name='SliceDelete_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceDelete_port'>
+    <wsdl:operation name='SliceDelete'>
+      <wsdl:input message='tns:SliceDelete_in'/>
+      <wsdl:output message='tns:SliceDelete_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceDelete_port' name='SliceDelete_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceDelete'>
+      <soap:operation soapAction='urn:SliceDelete'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceDelete' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceDelete' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceExtendedInfo_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of string' name='slice_name_list'/>
+    <wsdl:part type='boolean' name='return_users'/>
+    <wsdl:part type='boolean' name='return_nodes'/>
+  </wsdl:message>
+  <wsdl:message name='SliceExtendedInfo_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceExtendedInfo_port'>
+    <wsdl:operation name='SliceExtendedInfo'>
+      <wsdl:input message='tns:SliceExtendedInfo_in'/>
+      <wsdl:output message='tns:SliceExtendedInfo_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceExtendedInfo_port' name='SliceExtendedInfo_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceExtendedInfo'>
+      <soap:operation soapAction='urn:SliceExtendedInfo'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceExtendedInfo' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceExtendedInfo' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceGetTicket_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='SliceGetTicket_out'>
+    <wsdl:part type='string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceGetTicket_port'>
+    <wsdl:operation name='SliceGetTicket'>
+      <wsdl:input message='tns:SliceGetTicket_in'/>
+      <wsdl:output message='tns:SliceGetTicket_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceGetTicket_port' name='SliceGetTicket_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceGetTicket'>
+      <soap:operation soapAction='urn:SliceGetTicket'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceGetTicket' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceGetTicket' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceInfo_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='array of string' name='slice_name_list'/>
+    <wsdl:part type='boolean' name='return_users'/>
+    <wsdl:part type='boolean' name='return_nodes'/>
+  </wsdl:message>
+  <wsdl:message name='SliceInfo_out'>
+    <wsdl:part type='array of struct' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceInfo_port'>
+    <wsdl:operation name='SliceInfo'>
+      <wsdl:input message='tns:SliceInfo_in'/>
+      <wsdl:output message='tns:SliceInfo_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceInfo_port' name='SliceInfo_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceInfo'>
+      <soap:operation soapAction='urn:SliceInfo'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceInfo' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceInfo' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceListNames_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='prefix'/>
+  </wsdl:message>
+  <wsdl:message name='SliceListNames_out'>
+    <wsdl:part type='array of string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceListNames_port'>
+    <wsdl:operation name='SliceListNames'>
+      <wsdl:input message='tns:SliceListNames_in'/>
+      <wsdl:output message='tns:SliceListNames_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceListNames_port' name='SliceListNames_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceListNames'>
+      <soap:operation soapAction='urn:SliceListNames'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceListNames' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceListNames' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceListUserSlices_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='email'/>
+  </wsdl:message>
+  <wsdl:message name='SliceListUserSlices_out'>
+    <wsdl:part type='array of string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceListUserSlices_port'>
+    <wsdl:operation name='SliceListUserSlices'>
+      <wsdl:input message='tns:SliceListUserSlices_in'/>
+      <wsdl:output message='tns:SliceListUserSlices_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceListUserSlices_port' name='SliceListUserSlices_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceListUserSlices'>
+      <soap:operation soapAction='urn:SliceListUserSlices'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceListUserSlices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceListUserSlices' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceNodesAdd_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='slice_name'/>
+    <wsdl:part type='array of string' name='nodes_list'/>
+  </wsdl:message>
+  <wsdl:message name='SliceNodesAdd_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceNodesAdd_port'>
+    <wsdl:operation name='SliceNodesAdd'>
+      <wsdl:input message='tns:SliceNodesAdd_in'/>
+      <wsdl:output message='tns:SliceNodesAdd_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceNodesAdd_port' name='SliceNodesAdd_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceNodesAdd'>
+      <soap:operation soapAction='urn:SliceNodesAdd'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceNodesAdd' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceNodesAdd' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceNodesDel_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='slice_name'/>
+    <wsdl:part type='array of string' name='nodes_list'/>
+  </wsdl:message>
+  <wsdl:message name='SliceNodesDel_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceNodesDel_port'>
+    <wsdl:operation name='SliceNodesDel'>
+      <wsdl:input message='tns:SliceNodesDel_in'/>
+      <wsdl:output message='tns:SliceNodesDel_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceNodesDel_port' name='SliceNodesDel_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceNodesDel'>
+      <soap:operation soapAction='urn:SliceNodesDel'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceNodesDel' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceNodesDel' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceNodesList_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='slice_name'/>
+  </wsdl:message>
+  <wsdl:message name='SliceNodesList_out'>
+    <wsdl:part type='array of string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceNodesList_port'>
+    <wsdl:operation name='SliceNodesList'>
+      <wsdl:input message='tns:SliceNodesList_in'/>
+      <wsdl:output message='tns:SliceNodesList_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceNodesList_port' name='SliceNodesList_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceNodesList'>
+      <soap:operation soapAction='urn:SliceNodesList'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceNodesList' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceNodesList' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceRenew_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='slice_name'/>
+    <wsdl:part type='int' name='slice_expires'/>
+  </wsdl:message>
+  <wsdl:message name='SliceRenew_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceRenew_port'>
+    <wsdl:operation name='SliceRenew'>
+      <wsdl:input message='tns:SliceRenew_in'/>
+      <wsdl:output message='tns:SliceRenew_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceRenew_port' name='SliceRenew_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceRenew'>
+      <soap:operation soapAction='urn:SliceRenew'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceRenew' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceRenew' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceTicketGet_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+  </wsdl:message>
+  <wsdl:message name='SliceTicketGet_out'>
+    <wsdl:part type='string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceTicketGet_port'>
+    <wsdl:operation name='SliceTicketGet'>
+      <wsdl:input message='tns:SliceTicketGet_in'/>
+      <wsdl:output message='tns:SliceTicketGet_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceTicketGet_port' name='SliceTicketGet_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceTicketGet'>
+      <soap:operation soapAction='urn:SliceTicketGet'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceTicketGet' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceTicketGet' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceUpdate_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='slice_name'/>
+    <wsdl:part type='string' name='url'/>
+    <wsdl:part type='string' name='description'/>
+  </wsdl:message>
+  <wsdl:message name='SliceUpdate_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceUpdate_port'>
+    <wsdl:operation name='SliceUpdate'>
+      <wsdl:input message='tns:SliceUpdate_in'/>
+      <wsdl:output message='tns:SliceUpdate_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceUpdate_port' name='SliceUpdate_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceUpdate'>
+      <soap:operation soapAction='urn:SliceUpdate'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceUpdate' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceUpdate' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceUserAdd_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='slice_name'/>
+    <wsdl:part type='array of string' name='user_list'/>
+  </wsdl:message>
+  <wsdl:message name='SliceUserAdd_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceUserAdd_port'>
+    <wsdl:operation name='SliceUserAdd'>
+      <wsdl:input message='tns:SliceUserAdd_in'/>
+      <wsdl:output message='tns:SliceUserAdd_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceUserAdd_port' name='SliceUserAdd_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceUserAdd'>
+      <soap:operation soapAction='urn:SliceUserAdd'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceUserAdd' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceUserAdd' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceUserDel_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='slice_name'/>
+    <wsdl:part type='array of string' name='user_list'/>
+  </wsdl:message>
+  <wsdl:message name='SliceUserDel_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceUserDel_port'>
+    <wsdl:operation name='SliceUserDel'>
+      <wsdl:input message='tns:SliceUserDel_in'/>
+      <wsdl:output message='tns:SliceUserDel_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceUserDel_port' name='SliceUserDel_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceUserDel'>
+      <soap:operation soapAction='urn:SliceUserDel'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceUserDel' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceUserDel' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='SliceUsersList_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='slice_name'/>
+  </wsdl:message>
+  <wsdl:message name='SliceUsersList_out'>
+    <wsdl:part type='array of string' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='SliceUsersList_port'>
+    <wsdl:operation name='SliceUsersList'>
+      <wsdl:input message='tns:SliceUsersList_in'/>
+      <wsdl:output message='tns:SliceUsersList_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:SliceUsersList_port' name='SliceUsersList_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='SliceUsersList'>
+      <soap:operation soapAction='urn:SliceUsersList'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:SliceUsersList' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:SliceUsersList' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateAddress_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='address_id'/>
+    <wsdl:part type='struct' name='address_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateAddress_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateAddress_port'>
+    <wsdl:operation name='UpdateAddress'>
+      <wsdl:input message='tns:UpdateAddress_in'/>
+      <wsdl:output message='tns:UpdateAddress_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateAddress_port' name='UpdateAddress_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateAddress'>
+      <soap:operation soapAction='urn:UpdateAddress'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateAddress' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateAddress' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateAddressType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='address_type_id_or_name'/>
+    <wsdl:part type='struct' name='address_type_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateAddressType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateAddressType_port'>
+    <wsdl:operation name='UpdateAddressType'>
+      <wsdl:input message='tns:UpdateAddressType_in'/>
+      <wsdl:output message='tns:UpdateAddressType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateAddressType_port' name='UpdateAddressType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateAddressType'>
+      <soap:operation soapAction='urn:UpdateAddressType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateAddressType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateAddressType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateConfFile_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='conf_file_id'/>
+    <wsdl:part type='struct' name='conf_file_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateConfFile_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateConfFile_port'>
+    <wsdl:operation name='UpdateConfFile'>
+      <wsdl:input message='tns:UpdateConfFile_in'/>
+      <wsdl:output message='tns:UpdateConfFile_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateConfFile_port' name='UpdateConfFile_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateConfFile'>
+      <soap:operation soapAction='urn:UpdateConfFile'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateConfFile' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateConfFile' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateEmulationLink_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='node_id'/>
+    <wsdl:part type='int or nil' name='dummynet_id'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateEmulationLink_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateEmulationLink_port'>
+    <wsdl:operation name='UpdateEmulationLink'>
+      <wsdl:input message='tns:UpdateEmulationLink_in'/>
+      <wsdl:output message='tns:UpdateEmulationLink_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateEmulationLink_port' name='UpdateEmulationLink_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateEmulationLink'>
+      <soap:operation soapAction='urn:UpdateEmulationLink'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateEmulationLink' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateEmulationLink' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateIlink_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='ilink_id'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateIlink_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateIlink_port'>
+    <wsdl:operation name='UpdateIlink'>
+      <wsdl:input message='tns:UpdateIlink_in'/>
+      <wsdl:output message='tns:UpdateIlink_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateIlink_port' name='UpdateIlink_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateIlink'>
+      <soap:operation soapAction='urn:UpdateIlink'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateIlink' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateIlink' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateInitScript_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='initscript_id'/>
+    <wsdl:part type='struct' name='initscript_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateInitScript_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateInitScript_port'>
+    <wsdl:operation name='UpdateInitScript'>
+      <wsdl:input message='tns:UpdateInitScript_in'/>
+      <wsdl:output message='tns:UpdateInitScript_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateInitScript_port' name='UpdateInitScript_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateInitScript'>
+      <soap:operation soapAction='urn:UpdateInitScript'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateInitScript' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateInitScript' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateInterface_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='interface_id'/>
+    <wsdl:part type='struct' name='interface_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateInterface_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateInterface_port'>
+    <wsdl:operation name='UpdateInterface'>
+      <wsdl:input message='tns:UpdateInterface_in'/>
+      <wsdl:output message='tns:UpdateInterface_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateInterface_port' name='UpdateInterface_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateInterface'>
+      <soap:operation soapAction='urn:UpdateInterface'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateInterface' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateInterface' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateInterfaceTag_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='interface_tag_id'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateInterfaceTag_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateInterfaceTag_port'>
+    <wsdl:operation name='UpdateInterfaceTag'>
+      <wsdl:input message='tns:UpdateInterfaceTag_in'/>
+      <wsdl:output message='tns:UpdateInterfaceTag_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateInterfaceTag_port' name='UpdateInterfaceTag_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateInterfaceTag'>
+      <soap:operation soapAction='urn:UpdateInterfaceTag'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateInterfaceTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateInterfaceTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateKey_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='key_id'/>
+    <wsdl:part type='struct' name='key_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateKey_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateKey_port'>
+    <wsdl:operation name='UpdateKey'>
+      <wsdl:input message='tns:UpdateKey_in'/>
+      <wsdl:output message='tns:UpdateKey_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateKey_port' name='UpdateKey_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateKey'>
+      <soap:operation soapAction='urn:UpdateKey'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateKey' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateKey' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateMessage_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='string' name='message_id'/>
+    <wsdl:part type='struct' name='message_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateMessage_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateMessage_port'>
+    <wsdl:operation name='UpdateMessage'>
+      <wsdl:input message='tns:UpdateMessage_in'/>
+      <wsdl:output message='tns:UpdateMessage_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateMessage_port' name='UpdateMessage_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateMessage'>
+      <soap:operation soapAction='urn:UpdateMessage'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateMessage' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateMessage' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateNode_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='node_id_or_hostname'/>
+    <wsdl:part type='struct' name='node_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateNode_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateNode_port'>
+    <wsdl:operation name='UpdateNode'>
+      <wsdl:input message='tns:UpdateNode_in'/>
+      <wsdl:output message='tns:UpdateNode_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateNode_port' name='UpdateNode_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateNode'>
+      <soap:operation soapAction='urn:UpdateNode'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateNode' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateNodeGroup_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='nodegroup_id_or_name'/>
+    <wsdl:part type='struct' name='nodegroup_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateNodeGroup_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateNodeGroup_port'>
+    <wsdl:operation name='UpdateNodeGroup'>
+      <wsdl:input message='tns:UpdateNodeGroup_in'/>
+      <wsdl:output message='tns:UpdateNodeGroup_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateNodeGroup_port' name='UpdateNodeGroup_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateNodeGroup'>
+      <soap:operation soapAction='urn:UpdateNodeGroup'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateNodeGroup' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateNodeGroup' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateNodeNetwork_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='interface_id'/>
+    <wsdl:part type='struct' name='interface_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateNodeNetwork_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateNodeNetwork_port'>
+    <wsdl:operation name='UpdateNodeNetwork'>
+      <wsdl:input message='tns:UpdateNodeNetwork_in'/>
+      <wsdl:output message='tns:UpdateNodeNetwork_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateNodeNetwork_port' name='UpdateNodeNetwork_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateNodeNetwork'>
+      <soap:operation soapAction='urn:UpdateNodeNetwork'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateNodeNetwork' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateNodeNetwork' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateNodeNetworkSetting_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='interface_tag_id'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateNodeNetworkSetting_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateNodeNetworkSetting_port'>
+    <wsdl:operation name='UpdateNodeNetworkSetting'>
+      <wsdl:input message='tns:UpdateNodeNetworkSetting_in'/>
+      <wsdl:output message='tns:UpdateNodeNetworkSetting_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateNodeNetworkSetting_port' name='UpdateNodeNetworkSetting_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateNodeNetworkSetting'>
+      <soap:operation soapAction='urn:UpdateNodeNetworkSetting'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateNodeNetworkSetting' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateNodeNetworkSetting' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateNodeNetworkSettingType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_name'/>
+    <wsdl:part type='struct' name='tag_type_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateNodeNetworkSettingType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateNodeNetworkSettingType_port'>
+    <wsdl:operation name='UpdateNodeNetworkSettingType'>
+      <wsdl:input message='tns:UpdateNodeNetworkSettingType_in'/>
+      <wsdl:output message='tns:UpdateNodeNetworkSettingType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateNodeNetworkSettingType_port' name='UpdateNodeNetworkSettingType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateNodeNetworkSettingType'>
+      <soap:operation soapAction='urn:UpdateNodeNetworkSettingType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateNodeNetworkSettingType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateNodeNetworkSettingType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateNodeTag_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='node_tag_id'/>
+    <wsdl:part type='string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateNodeTag_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateNodeTag_port'>
+    <wsdl:operation name='UpdateNodeTag'>
+      <wsdl:input message='tns:UpdateNodeTag_in'/>
+      <wsdl:output message='tns:UpdateNodeTag_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateNodeTag_port' name='UpdateNodeTag_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateNodeTag'>
+      <soap:operation soapAction='urn:UpdateNodeTag'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateNodeTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateNodeTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdatePCU_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='pcu_id'/>
+    <wsdl:part type='struct' name='pcu_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdatePCU_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdatePCU_port'>
+    <wsdl:operation name='UpdatePCU'>
+      <wsdl:input message='tns:UpdatePCU_in'/>
+      <wsdl:output message='tns:UpdatePCU_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdatePCU_port' name='UpdatePCU_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdatePCU'>
+      <soap:operation soapAction='urn:UpdatePCU'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdatePCU' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdatePCU' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdatePCUProtocolType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='protocol_type_id'/>
+    <wsdl:part type='struct' name='protocol_type_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdatePCUProtocolType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdatePCUProtocolType_port'>
+    <wsdl:operation name='UpdatePCUProtocolType'>
+      <wsdl:input message='tns:UpdatePCUProtocolType_in'/>
+      <wsdl:output message='tns:UpdatePCUProtocolType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdatePCUProtocolType_port' name='UpdatePCUProtocolType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdatePCUProtocolType'>
+      <soap:operation soapAction='urn:UpdatePCUProtocolType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdatePCUProtocolType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdatePCUProtocolType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdatePCUType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='pcu_type_id'/>
+    <wsdl:part type='struct' name='pcu_type_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdatePCUType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdatePCUType_port'>
+    <wsdl:operation name='UpdatePCUType'>
+      <wsdl:input message='tns:UpdatePCUType_in'/>
+      <wsdl:output message='tns:UpdatePCUType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdatePCUType_port' name='UpdatePCUType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdatePCUType'>
+      <soap:operation soapAction='urn:UpdatePCUType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdatePCUType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdatePCUType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdatePeer_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='peer_id_or_name'/>
+    <wsdl:part type='struct' name='peer_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdatePeer_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdatePeer_port'>
+    <wsdl:operation name='UpdatePeer'>
+      <wsdl:input message='tns:UpdatePeer_in'/>
+      <wsdl:output message='tns:UpdatePeer_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdatePeer_port' name='UpdatePeer_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdatePeer'>
+      <soap:operation soapAction='urn:UpdatePeer'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdatePeer' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdatePeer' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdatePerson_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+    <wsdl:part type='struct' name='person_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdatePerson_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdatePerson_port'>
+    <wsdl:operation name='UpdatePerson'>
+      <wsdl:input message='tns:UpdatePerson_in'/>
+      <wsdl:output message='tns:UpdatePerson_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdatePerson_port' name='UpdatePerson_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdatePerson'>
+      <soap:operation soapAction='urn:UpdatePerson'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdatePerson' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdatePerson' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateSite_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='site_id_or_login_base'/>
+    <wsdl:part type='struct' name='site_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateSite_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateSite_port'>
+    <wsdl:operation name='UpdateSite'>
+      <wsdl:input message='tns:UpdateSite_in'/>
+      <wsdl:output message='tns:UpdateSite_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateSite_port' name='UpdateSite_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateSite'>
+      <soap:operation soapAction='urn:UpdateSite'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateSite' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateSite' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateSlice_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='slice_id_or_name'/>
+    <wsdl:part type='struct' name='slice_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateSlice_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateSlice_port'>
+    <wsdl:operation name='UpdateSlice'>
+      <wsdl:input message='tns:UpdateSlice_in'/>
+      <wsdl:output message='tns:UpdateSlice_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateSlice_port' name='UpdateSlice_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateSlice'>
+      <soap:operation soapAction='urn:UpdateSlice'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateSlice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateSlice' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateSliceAttribute_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='slice_tag_id'/>
+    <wsdl:part type='string or string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateSliceAttribute_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateSliceAttribute_port'>
+    <wsdl:operation name='UpdateSliceAttribute'>
+      <wsdl:input message='tns:UpdateSliceAttribute_in'/>
+      <wsdl:output message='tns:UpdateSliceAttribute_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateSliceAttribute_port' name='UpdateSliceAttribute_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateSliceAttribute'>
+      <soap:operation soapAction='urn:UpdateSliceAttribute'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateSliceAttribute' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateSliceAttribute' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateSliceAttributeType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_name'/>
+    <wsdl:part type='struct' name='tag_type_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateSliceAttributeType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateSliceAttributeType_port'>
+    <wsdl:operation name='UpdateSliceAttributeType'>
+      <wsdl:input message='tns:UpdateSliceAttributeType_in'/>
+      <wsdl:output message='tns:UpdateSliceAttributeType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateSliceAttributeType_port' name='UpdateSliceAttributeType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateSliceAttributeType'>
+      <soap:operation soapAction='urn:UpdateSliceAttributeType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateSliceAttributeType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateSliceAttributeType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateSliceTag_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int' name='slice_tag_id'/>
+    <wsdl:part type='string or string' name='value'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateSliceTag_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateSliceTag_port'>
+    <wsdl:operation name='UpdateSliceTag'>
+      <wsdl:input message='tns:UpdateSliceTag_in'/>
+      <wsdl:output message='tns:UpdateSliceTag_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateSliceTag_port' name='UpdateSliceTag_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateSliceTag'>
+      <soap:operation soapAction='urn:UpdateSliceTag'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateSliceTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateSliceTag' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='UpdateTagType_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='tag_type_id_or_name'/>
+    <wsdl:part type='struct' name='tag_type_fields'/>
+  </wsdl:message>
+  <wsdl:message name='UpdateTagType_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='UpdateTagType_port'>
+    <wsdl:operation name='UpdateTagType'>
+      <wsdl:input message='tns:UpdateTagType_in'/>
+      <wsdl:output message='tns:UpdateTagType_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:UpdateTagType_port' name='UpdateTagType_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='UpdateTagType'>
+      <soap:operation soapAction='urn:UpdateTagType'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:UpdateTagType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:UpdateTagType' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:message name='VerifyPerson_in'>
+    <wsdl:part type='struct' name='auth'/>
+    <wsdl:part type='int or string' name='person_id_or_email'/>
+    <wsdl:part type='string' name='verification_key'/>
+    <wsdl:part type='int' name='verification_expires'/>
+  </wsdl:message>
+  <wsdl:message name='VerifyPerson_out'>
+    <wsdl:part type='int' name='returnvalue'/>
+  </wsdl:message>
+  <wsdl:portType name='VerifyPerson_port'>
+    <wsdl:operation name='VerifyPerson'>
+      <wsdl:input message='tns:VerifyPerson_in'/>
+      <wsdl:output message='tns:VerifyPerson_out'/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding type='tns:VerifyPerson_port' name='VerifyPerson_binding'>
+    <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
+    <wsdl:operation name='VerifyPerson'>
+      <soap:operation soapAction='urn:VerifyPerson'/>
+      <wsdl:input>
+        <soap:body use='encoded' namespace='urn:VerifyPerson' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:input>
+      <wsdl:output>
+        <soap:body use='encoded' namespace='urn:VerifyPerson' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:service name='plc_api_service'>
+    <wsdl:port binding='tns:AddAddressType_binding' name='AddAddressType_port'/>
+    <wsdl:port binding='tns:AddAddressTypeToAddress_binding' name='AddAddressTypeToAddress_port'/>
+    <wsdl:port binding='tns:AddBootState_binding' name='AddBootState_port'/>
+    <wsdl:port binding='tns:AddConfFile_binding' name='AddConfFile_port'/>
+    <wsdl:port binding='tns:AddConfFileToNode_binding' name='AddConfFileToNode_port'/>
+    <wsdl:port binding='tns:AddConfFileToNodeGroup_binding' name='AddConfFileToNodeGroup_port'/>
+    <wsdl:port binding='tns:AddDummynetBox_binding' name='AddDummynetBox_port'/>
+    <wsdl:port binding='tns:AddIlink_binding' name='AddIlink_port'/>
+    <wsdl:port binding='tns:AddInitScript_binding' name='AddInitScript_port'/>
+    <wsdl:port binding='tns:AddInterface_binding' name='AddInterface_port'/>
+    <wsdl:port binding='tns:AddInterfaceTag_binding' name='AddInterfaceTag_port'/>
+    <wsdl:port binding='tns:AddKeyType_binding' name='AddKeyType_port'/>
+    <wsdl:port binding='tns:AddMessage_binding' name='AddMessage_port'/>
+    <wsdl:port binding='tns:AddNetworkMethod_binding' name='AddNetworkMethod_port'/>
+    <wsdl:port binding='tns:AddNetworkType_binding' name='AddNetworkType_port'/>
+    <wsdl:port binding='tns:AddNode_binding' name='AddNode_port'/>
+    <wsdl:port binding='tns:AddNodeGroup_binding' name='AddNodeGroup_port'/>
+    <wsdl:port binding='tns:AddNodeNetwork_binding' name='AddNodeNetwork_port'/>
+    <wsdl:port binding='tns:AddNodeNetworkSetting_binding' name='AddNodeNetworkSetting_port'/>
+    <wsdl:port binding='tns:AddNodeNetworkSettingType_binding' name='AddNodeNetworkSettingType_port'/>
+    <wsdl:port binding='tns:AddNodeTag_binding' name='AddNodeTag_port'/>
+    <wsdl:port binding='tns:AddNodeToPCU_binding' name='AddNodeToPCU_port'/>
+    <wsdl:port binding='tns:AddNodeType_binding' name='AddNodeType_port'/>
+    <wsdl:port binding='tns:AddPCU_binding' name='AddPCU_port'/>
+    <wsdl:port binding='tns:AddPCUProtocolType_binding' name='AddPCUProtocolType_port'/>
+    <wsdl:port binding='tns:AddPCUType_binding' name='AddPCUType_port'/>
+    <wsdl:port binding='tns:AddPeer_binding' name='AddPeer_port'/>
+    <wsdl:port binding='tns:AddPerson_binding' name='AddPerson_port'/>
+    <wsdl:port binding='tns:AddPersonKey_binding' name='AddPersonKey_port'/>
+    <wsdl:port binding='tns:AddPersonToSite_binding' name='AddPersonToSite_port'/>
+    <wsdl:port binding='tns:AddPersonToSlice_binding' name='AddPersonToSlice_port'/>
+    <wsdl:port binding='tns:AddRole_binding' name='AddRole_port'/>
+    <wsdl:port binding='tns:AddRoleToPerson_binding' name='AddRoleToPerson_port'/>
+    <wsdl:port binding='tns:AddSession_binding' name='AddSession_port'/>
+    <wsdl:port binding='tns:AddSite_binding' name='AddSite_port'/>
+    <wsdl:port binding='tns:AddSiteAddress_binding' name='AddSiteAddress_port'/>
+    <wsdl:port binding='tns:AddSlice_binding' name='AddSlice_port'/>
+    <wsdl:port binding='tns:AddSliceAttribute_binding' name='AddSliceAttribute_port'/>
+    <wsdl:port binding='tns:AddSliceAttributeType_binding' name='AddSliceAttributeType_port'/>
+    <wsdl:port binding='tns:AddSliceInstantiation_binding' name='AddSliceInstantiation_port'/>
+    <wsdl:port binding='tns:AddSliceTag_binding' name='AddSliceTag_port'/>
+    <wsdl:port binding='tns:AddSliceToNodes_binding' name='AddSliceToNodes_port'/>
+    <wsdl:port binding='tns:AddSliceToNodesWhitelist_binding' name='AddSliceToNodesWhitelist_port'/>
+    <wsdl:port binding='tns:AddTagType_binding' name='AddTagType_port'/>
+    <wsdl:port binding='tns:AuthCheck_binding' name='AuthCheck_port'/>
+    <wsdl:port binding='tns:BlacklistKey_binding' name='BlacklistKey_port'/>
+    <wsdl:port binding='tns:BootCheckAuthentication_binding' name='BootCheckAuthentication_port'/>
+    <wsdl:port binding='tns:BootGetNodeDetails_binding' name='BootGetNodeDetails_port'/>
+    <wsdl:port binding='tns:BootNotifyOwners_binding' name='BootNotifyOwners_port'/>
+    <wsdl:port binding='tns:BootUpdateNode_binding' name='BootUpdateNode_port'/>
+    <wsdl:port binding='tns:DeleteAddress_binding' name='DeleteAddress_port'/>
+    <wsdl:port binding='tns:DeleteAddressType_binding' name='DeleteAddressType_port'/>
+    <wsdl:port binding='tns:DeleteAddressTypeFromAddress_binding' name='DeleteAddressTypeFromAddress_port'/>
+    <wsdl:port binding='tns:DeleteBootState_binding' name='DeleteBootState_port'/>
+    <wsdl:port binding='tns:DeleteConfFile_binding' name='DeleteConfFile_port'/>
+    <wsdl:port binding='tns:DeleteConfFileFromNode_binding' name='DeleteConfFileFromNode_port'/>
+    <wsdl:port binding='tns:DeleteConfFileFromNodeGroup_binding' name='DeleteConfFileFromNodeGroup_port'/>
+    <wsdl:port binding='tns:DeleteDummynetBox_binding' name='DeleteDummynetBox_port'/>
+    <wsdl:port binding='tns:DeleteEmulationLink_binding' name='DeleteEmulationLink_port'/>
+    <wsdl:port binding='tns:DeleteIlink_binding' name='DeleteIlink_port'/>
+    <wsdl:port binding='tns:DeleteInitScript_binding' name='DeleteInitScript_port'/>
+    <wsdl:port binding='tns:DeleteInterface_binding' name='DeleteInterface_port'/>
+    <wsdl:port binding='tns:DeleteInterfaceTag_binding' name='DeleteInterfaceTag_port'/>
+    <wsdl:port binding='tns:DeleteKey_binding' name='DeleteKey_port'/>
+    <wsdl:port binding='tns:DeleteKeyType_binding' name='DeleteKeyType_port'/>
+    <wsdl:port binding='tns:DeleteMessage_binding' name='DeleteMessage_port'/>
+    <wsdl:port binding='tns:DeleteNetworkMethod_binding' name='DeleteNetworkMethod_port'/>
+    <wsdl:port binding='tns:DeleteNetworkType_binding' name='DeleteNetworkType_port'/>
+    <wsdl:port binding='tns:DeleteNode_binding' name='DeleteNode_port'/>
+    <wsdl:port binding='tns:DeleteNodeFromPCU_binding' name='DeleteNodeFromPCU_port'/>
+    <wsdl:port binding='tns:DeleteNodeGroup_binding' name='DeleteNodeGroup_port'/>
+    <wsdl:port binding='tns:DeleteNodeNetwork_binding' name='DeleteNodeNetwork_port'/>
+    <wsdl:port binding='tns:DeleteNodeNetworkSetting_binding' name='DeleteNodeNetworkSetting_port'/>
+    <wsdl:port binding='tns:DeleteNodeNetworkSettingType_binding' name='DeleteNodeNetworkSettingType_port'/>
+    <wsdl:port binding='tns:DeleteNodeTag_binding' name='DeleteNodeTag_port'/>
+    <wsdl:port binding='tns:DeleteNodeType_binding' name='DeleteNodeType_port'/>
+    <wsdl:port binding='tns:DeletePCU_binding' name='DeletePCU_port'/>
+    <wsdl:port binding='tns:DeletePCUProtocolType_binding' name='DeletePCUProtocolType_port'/>
+    <wsdl:port binding='tns:DeletePCUType_binding' name='DeletePCUType_port'/>
+    <wsdl:port binding='tns:DeletePeer_binding' name='DeletePeer_port'/>
+    <wsdl:port binding='tns:DeletePerson_binding' name='DeletePerson_port'/>
+    <wsdl:port binding='tns:DeletePersonFromSite_binding' name='DeletePersonFromSite_port'/>
+    <wsdl:port binding='tns:DeletePersonFromSlice_binding' name='DeletePersonFromSlice_port'/>
+    <wsdl:port binding='tns:DeleteRole_binding' name='DeleteRole_port'/>
+    <wsdl:port binding='tns:DeleteRoleFromPerson_binding' name='DeleteRoleFromPerson_port'/>
+    <wsdl:port binding='tns:DeleteSession_binding' name='DeleteSession_port'/>
+    <wsdl:port binding='tns:DeleteSite_binding' name='DeleteSite_port'/>
+    <wsdl:port binding='tns:DeleteSlice_binding' name='DeleteSlice_port'/>
+    <wsdl:port binding='tns:DeleteSliceAttribute_binding' name='DeleteSliceAttribute_port'/>
+    <wsdl:port binding='tns:DeleteSliceAttributeType_binding' name='DeleteSliceAttributeType_port'/>
+    <wsdl:port binding='tns:DeleteSliceFromNodes_binding' name='DeleteSliceFromNodes_port'/>
+    <wsdl:port binding='tns:DeleteSliceFromNodesWhitelist_binding' name='DeleteSliceFromNodesWhitelist_port'/>
+    <wsdl:port binding='tns:DeleteSliceInstantiation_binding' name='DeleteSliceInstantiation_port'/>
+    <wsdl:port binding='tns:DeleteSliceTag_binding' name='DeleteSliceTag_port'/>
+    <wsdl:port binding='tns:DeleteTagType_binding' name='DeleteTagType_port'/>
+    <wsdl:port binding='tns:GenerateNodeConfFile_binding' name='GenerateNodeConfFile_port'/>
+    <wsdl:port binding='tns:GetAddressTypes_binding' name='GetAddressTypes_port'/>
+    <wsdl:port binding='tns:GetAddresses_binding' name='GetAddresses_port'/>
+    <wsdl:port binding='tns:GetBootMedium_binding' name='GetBootMedium_port'/>
+    <wsdl:port binding='tns:GetBootStates_binding' name='GetBootStates_port'/>
+    <wsdl:port binding='tns:GetConfFiles_binding' name='GetConfFiles_port'/>
+    <wsdl:port binding='tns:GetDummyBoxMedium_binding' name='GetDummyBoxMedium_port'/>
+    <wsdl:port binding='tns:GetDummyBoxUsers_binding' name='GetDummyBoxUsers_port'/>
+    <wsdl:port binding='tns:GetEventObjects_binding' name='GetEventObjects_port'/>
+    <wsdl:port binding='tns:GetEvents_binding' name='GetEvents_port'/>
+    <wsdl:port binding='tns:GetIlinks_binding' name='GetIlinks_port'/>
+    <wsdl:port binding='tns:GetInitScripts_binding' name='GetInitScripts_port'/>
+    <wsdl:port binding='tns:GetInterfaceAlias_binding' name='GetInterfaceAlias_port'/>
+    <wsdl:port binding='tns:GetInterfaceChannel_binding' name='GetInterfaceChannel_port'/>
+    <wsdl:port binding='tns:GetInterfaceDriver_binding' name='GetInterfaceDriver_port'/>
+    <wsdl:port binding='tns:GetInterfaceEssid_binding' name='GetInterfaceEssid_port'/>
+    <wsdl:port binding='tns:GetInterfaceFreq_binding' name='GetInterfaceFreq_port'/>
+    <wsdl:port binding='tns:GetInterfaceIfname_binding' name='GetInterfaceIfname_port'/>
+    <wsdl:port binding='tns:GetInterfaceIwconfig_binding' name='GetInterfaceIwconfig_port'/>
+    <wsdl:port binding='tns:GetInterfaceIwpriv_binding' name='GetInterfaceIwpriv_port'/>
+    <wsdl:port binding='tns:GetInterfaceKey_binding' name='GetInterfaceKey_port'/>
+    <wsdl:port binding='tns:GetInterfaceKey1_binding' name='GetInterfaceKey1_port'/>
+    <wsdl:port binding='tns:GetInterfaceKey2_binding' name='GetInterfaceKey2_port'/>
+    <wsdl:port binding='tns:GetInterfaceKey3_binding' name='GetInterfaceKey3_port'/>
+    <wsdl:port binding='tns:GetInterfaceKey4_binding' name='GetInterfaceKey4_port'/>
+    <wsdl:port binding='tns:GetInterfaceMode_binding' name='GetInterfaceMode_port'/>
+    <wsdl:port binding='tns:GetInterfaceNw_binding' name='GetInterfaceNw_port'/>
+    <wsdl:port binding='tns:GetInterfaceRate_binding' name='GetInterfaceRate_port'/>
+    <wsdl:port binding='tns:GetInterfaceSecurityMode_binding' name='GetInterfaceSecurityMode_port'/>
+    <wsdl:port binding='tns:GetInterfaceSens_binding' name='GetInterfaceSens_port'/>
+    <wsdl:port binding='tns:GetInterfaceTags_binding' name='GetInterfaceTags_port'/>
+    <wsdl:port binding='tns:GetInterfaces_binding' name='GetInterfaces_port'/>
+    <wsdl:port binding='tns:GetKeyTypes_binding' name='GetKeyTypes_port'/>
+    <wsdl:port binding='tns:GetKeys_binding' name='GetKeys_port'/>
+    <wsdl:port binding='tns:GetMessages_binding' name='GetMessages_port'/>
+    <wsdl:port binding='tns:GetNetworkMethods_binding' name='GetNetworkMethods_port'/>
+    <wsdl:port binding='tns:GetNetworkTypes_binding' name='GetNetworkTypes_port'/>
+    <wsdl:port binding='tns:GetNodeArch_binding' name='GetNodeArch_port'/>
+    <wsdl:port binding='tns:GetNodeDeployment_binding' name='GetNodeDeployment_port'/>
+    <wsdl:port binding='tns:GetNodeDummynetBox_binding' name='GetNodeDummynetBox_port'/>
+    <wsdl:port binding='tns:GetNodeExtensions_binding' name='GetNodeExtensions_port'/>
+    <wsdl:port binding='tns:GetNodeGroups_binding' name='GetNodeGroups_port'/>
+    <wsdl:port binding='tns:GetNodeNetworkSettingTypes_binding' name='GetNodeNetworkSettingTypes_port'/>
+    <wsdl:port binding='tns:GetNodeNetworkSettings_binding' name='GetNodeNetworkSettings_port'/>
+    <wsdl:port binding='tns:GetNodeNetworks_binding' name='GetNodeNetworks_port'/>
+    <wsdl:port binding='tns:GetNodePlainBootstrapfs_binding' name='GetNodePlainBootstrapfs_port'/>
+    <wsdl:port binding='tns:GetNodePldistro_binding' name='GetNodePldistro_port'/>
+    <wsdl:port binding='tns:GetNodeSubclass_binding' name='GetNodeSubclass_port'/>
+    <wsdl:port binding='tns:GetNodeTags_binding' name='GetNodeTags_port'/>
+    <wsdl:port binding='tns:GetNodeTypes_binding' name='GetNodeTypes_port'/>
+    <wsdl:port binding='tns:GetNodes_binding' name='GetNodes_port'/>
+    <wsdl:port binding='tns:GetPCUProtocolTypes_binding' name='GetPCUProtocolTypes_port'/>
+    <wsdl:port binding='tns:GetPCUTypes_binding' name='GetPCUTypes_port'/>
+    <wsdl:port binding='tns:GetPCUs_binding' name='GetPCUs_port'/>
+    <wsdl:port binding='tns:GetPeerData_binding' name='GetPeerData_port'/>
+    <wsdl:port binding='tns:GetPeerName_binding' name='GetPeerName_port'/>
+    <wsdl:port binding='tns:GetPeers_binding' name='GetPeers_port'/>
+    <wsdl:port binding='tns:GetPersons_binding' name='GetPersons_port'/>
+    <wsdl:port binding='tns:GetPlcRelease_binding' name='GetPlcRelease_port'/>
+    <wsdl:port binding='tns:GetRoles_binding' name='GetRoles_port'/>
+    <wsdl:port binding='tns:GetSession_binding' name='GetSession_port'/>
+    <wsdl:port binding='tns:GetSessions_binding' name='GetSessions_port'/>
+    <wsdl:port binding='tns:GetSites_binding' name='GetSites_port'/>
+    <wsdl:port binding='tns:GetSliceAttributeTypes_binding' name='GetSliceAttributeTypes_port'/>
+    <wsdl:port binding='tns:GetSliceAttributes_binding' name='GetSliceAttributes_port'/>
+    <wsdl:port binding='tns:GetSliceInstantiations_binding' name='GetSliceInstantiations_port'/>
+    <wsdl:port binding='tns:GetSliceKeys_binding' name='GetSliceKeys_port'/>
+    <wsdl:port binding='tns:GetSliceTags_binding' name='GetSliceTags_port'/>
+    <wsdl:port binding='tns:GetSliceTicket_binding' name='GetSliceTicket_port'/>
+    <wsdl:port binding='tns:GetSliceVref_binding' name='GetSliceVref_port'/>
+    <wsdl:port binding='tns:GetSlices_binding' name='GetSlices_port'/>
+    <wsdl:port binding='tns:GetSlivers_binding' name='GetSlivers_port'/>
+    <wsdl:port binding='tns:GetTagTypes_binding' name='GetTagTypes_port'/>
+    <wsdl:port binding='tns:GetWhitelist_binding' name='GetWhitelist_port'/>
+    <wsdl:port binding='tns:NotifyPersons_binding' name='NotifyPersons_port'/>
+    <wsdl:port binding='tns:NotifySupport_binding' name='NotifySupport_port'/>
+    <wsdl:port binding='tns:RebootNode_binding' name='RebootNode_port'/>
+    <wsdl:port binding='tns:RebootNodeWithPCU_binding' name='RebootNodeWithPCU_port'/>
+    <wsdl:port binding='tns:RefreshPeer_binding' name='RefreshPeer_port'/>
+    <wsdl:port binding='tns:ReportRunlevel_binding' name='ReportRunlevel_port'/>
+    <wsdl:port binding='tns:ResetPassword_binding' name='ResetPassword_port'/>
+    <wsdl:port binding='tns:ResolveSlices_binding' name='ResolveSlices_port'/>
+    <wsdl:port binding='tns:SetInterfaceAlias_binding' name='SetInterfaceAlias_port'/>
+    <wsdl:port binding='tns:SetInterfaceChannel_binding' name='SetInterfaceChannel_port'/>
+    <wsdl:port binding='tns:SetInterfaceDriver_binding' name='SetInterfaceDriver_port'/>
+    <wsdl:port binding='tns:SetInterfaceEssid_binding' name='SetInterfaceEssid_port'/>
+    <wsdl:port binding='tns:SetInterfaceFreq_binding' name='SetInterfaceFreq_port'/>
+    <wsdl:port binding='tns:SetInterfaceIfname_binding' name='SetInterfaceIfname_port'/>
+    <wsdl:port binding='tns:SetInterfaceIwconfig_binding' name='SetInterfaceIwconfig_port'/>
+    <wsdl:port binding='tns:SetInterfaceIwpriv_binding' name='SetInterfaceIwpriv_port'/>
+    <wsdl:port binding='tns:SetInterfaceKey_binding' name='SetInterfaceKey_port'/>
+    <wsdl:port binding='tns:SetInterfaceKey1_binding' name='SetInterfaceKey1_port'/>
+    <wsdl:port binding='tns:SetInterfaceKey2_binding' name='SetInterfaceKey2_port'/>
+    <wsdl:port binding='tns:SetInterfaceKey3_binding' name='SetInterfaceKey3_port'/>
+    <wsdl:port binding='tns:SetInterfaceKey4_binding' name='SetInterfaceKey4_port'/>
+    <wsdl:port binding='tns:SetInterfaceMode_binding' name='SetInterfaceMode_port'/>
+    <wsdl:port binding='tns:SetInterfaceNw_binding' name='SetInterfaceNw_port'/>
+    <wsdl:port binding='tns:SetInterfaceRate_binding' name='SetInterfaceRate_port'/>
+    <wsdl:port binding='tns:SetInterfaceSecurityMode_binding' name='SetInterfaceSecurityMode_port'/>
+    <wsdl:port binding='tns:SetInterfaceSens_binding' name='SetInterfaceSens_port'/>
+    <wsdl:port binding='tns:SetNodeArch_binding' name='SetNodeArch_port'/>
+    <wsdl:port binding='tns:SetNodeDeployment_binding' name='SetNodeDeployment_port'/>
+    <wsdl:port binding='tns:SetNodeDummynetBox_binding' name='SetNodeDummynetBox_port'/>
+    <wsdl:port binding='tns:SetNodeExtensions_binding' name='SetNodeExtensions_port'/>
+    <wsdl:port binding='tns:SetNodePlainBootstrapfs_binding' name='SetNodePlainBootstrapfs_port'/>
+    <wsdl:port binding='tns:SetNodePldistro_binding' name='SetNodePldistro_port'/>
+    <wsdl:port binding='tns:SetNodeSubclass_binding' name='SetNodeSubclass_port'/>
+    <wsdl:port binding='tns:SetPersonPrimarySite_binding' name='SetPersonPrimarySite_port'/>
+    <wsdl:port binding='tns:SetSliceVref_binding' name='SetSliceVref_port'/>
+    <wsdl:port binding='tns:SliceCreate_binding' name='SliceCreate_port'/>
+    <wsdl:port binding='tns:SliceDelete_binding' name='SliceDelete_port'/>
+    <wsdl:port binding='tns:SliceExtendedInfo_binding' name='SliceExtendedInfo_port'/>
+    <wsdl:port binding='tns:SliceGetTicket_binding' name='SliceGetTicket_port'/>
+    <wsdl:port binding='tns:SliceInfo_binding' name='SliceInfo_port'/>
+    <wsdl:port binding='tns:SliceListNames_binding' name='SliceListNames_port'/>
+    <wsdl:port binding='tns:SliceListUserSlices_binding' name='SliceListUserSlices_port'/>
+    <wsdl:port binding='tns:SliceNodesAdd_binding' name='SliceNodesAdd_port'/>
+    <wsdl:port binding='tns:SliceNodesDel_binding' name='SliceNodesDel_port'/>
+    <wsdl:port binding='tns:SliceNodesList_binding' name='SliceNodesList_port'/>
+    <wsdl:port binding='tns:SliceRenew_binding' name='SliceRenew_port'/>
+    <wsdl:port binding='tns:SliceTicketGet_binding' name='SliceTicketGet_port'/>
+    <wsdl:port binding='tns:SliceUpdate_binding' name='SliceUpdate_port'/>
+    <wsdl:port binding='tns:SliceUserAdd_binding' name='SliceUserAdd_port'/>
+    <wsdl:port binding='tns:SliceUserDel_binding' name='SliceUserDel_port'/>
+    <wsdl:port binding='tns:SliceUsersList_binding' name='SliceUsersList_port'/>
+    <wsdl:port binding='tns:UpdateAddress_binding' name='UpdateAddress_port'/>
+    <wsdl:port binding='tns:UpdateAddressType_binding' name='UpdateAddressType_port'/>
+    <wsdl:port binding='tns:UpdateConfFile_binding' name='UpdateConfFile_port'/>
+    <wsdl:port binding='tns:UpdateEmulationLink_binding' name='UpdateEmulationLink_port'/>
+    <wsdl:port binding='tns:UpdateIlink_binding' name='UpdateIlink_port'/>
+    <wsdl:port binding='tns:UpdateInitScript_binding' name='UpdateInitScript_port'/>
+    <wsdl:port binding='tns:UpdateInterface_binding' name='UpdateInterface_port'/>
+    <wsdl:port binding='tns:UpdateInterfaceTag_binding' name='UpdateInterfaceTag_port'/>
+    <wsdl:port binding='tns:UpdateKey_binding' name='UpdateKey_port'/>
+    <wsdl:port binding='tns:UpdateMessage_binding' name='UpdateMessage_port'/>
+    <wsdl:port binding='tns:UpdateNode_binding' name='UpdateNode_port'/>
+    <wsdl:port binding='tns:UpdateNodeGroup_binding' name='UpdateNodeGroup_port'/>
+    <wsdl:port binding='tns:UpdateNodeNetwork_binding' name='UpdateNodeNetwork_port'/>
+    <wsdl:port binding='tns:UpdateNodeNetworkSetting_binding' name='UpdateNodeNetworkSetting_port'/>
+    <wsdl:port binding='tns:UpdateNodeNetworkSettingType_binding' name='UpdateNodeNetworkSettingType_port'/>
+    <wsdl:port binding='tns:UpdateNodeTag_binding' name='UpdateNodeTag_port'/>
+    <wsdl:port binding='tns:UpdatePCU_binding' name='UpdatePCU_port'/>
+    <wsdl:port binding='tns:UpdatePCUProtocolType_binding' name='UpdatePCUProtocolType_port'/>
+    <wsdl:port binding='tns:UpdatePCUType_binding' name='UpdatePCUType_port'/>
+    <wsdl:port binding='tns:UpdatePeer_binding' name='UpdatePeer_port'/>
+    <wsdl:port binding='tns:UpdatePerson_binding' name='UpdatePerson_port'/>
+    <wsdl:port binding='tns:UpdateSite_binding' name='UpdateSite_port'/>
+    <wsdl:port binding='tns:UpdateSlice_binding' name='UpdateSlice_port'/>
+    <wsdl:port binding='tns:UpdateSliceAttribute_binding' name='UpdateSliceAttribute_port'/>
+    <wsdl:port binding='tns:UpdateSliceAttributeType_binding' name='UpdateSliceAttributeType_port'/>
+    <wsdl:port binding='tns:UpdateSliceTag_binding' name='UpdateSliceTag_port'/>
+    <wsdl:port binding='tns:UpdateTagType_binding' name='UpdateTagType_port'/>
+    <wsdl:port binding='tns:VerifyPerson_binding' name='VerifyPerson_port'/>
+    <wsdl:port binding='tns:system.listMethods_binding' name='system.listMethods_port'/>
+    <wsdl:port binding='tns:system.methodHelp_binding' name='system.methodHelp_port'/>
+    <wsdl:port binding='tns:system.methodSignature_binding' name='system.methodSignature_port'/>
+    <wsdl:port binding='tns:system.multicall_binding' name='system.multicall_port'>
+      <soap:address location='http://www.planet-lab.org/plcapi.wsdl'/>
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>