Skip to content

Instantly share code, notes, and snippets.

@daveilers
Created April 24, 2015 00:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save daveilers/92b04a1445b78f67f131 to your computer and use it in GitHub Desktop.
Save daveilers/92b04a1445b78f67f131 to your computer and use it in GitHub Desktop.
dave's badly behaved WSDL
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://jaxb.dev.java.net/array" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://api.proteus.bluecatnetworks.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ProteusAPI" targetNamespace="http://api.proteus.bluecatnetworks.com">
<types>
<xs:schema xmlns:tns="http://api.proteus.bluecatnetworks.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://api.proteus.bluecatnetworks.com" version="1.0">
<xs:complexType name="APIEntity">
<xs:sequence>
<xs:element name="id" type="xs:long"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="properties" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="APIDeploymentOption">
<xs:sequence>
<xs:element name="id" type="xs:long"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="properties" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="APIAccessRight">
<xs:sequence>
<xs:element name="entityId" type="xs:long"/>
<xs:element minOccurs="0" name="overrides" nillable="true" type="xs:string"/>
<xs:element name="userId" type="xs:long"/>
<xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="APIDeploymentRole">
<xs:sequence>
<xs:element name="entityId" type="xs:long"/>
<xs:element name="id" type="xs:long"/>
<xs:element minOccurs="0" name="properties" nillable="true" type="xs:string"/>
<xs:element name="serverInterfaceId" type="xs:long"/>
<xs:element minOccurs="0" name="service" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="APIUserDefinedField">
<xs:sequence>
<xs:element minOccurs="0" name="defaultValue" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="displayName" type="xs:string"/>
<xs:element name="hideFromSearch" type="xs:boolean"/>
<xs:element minOccurs="0" name="name" type="xs:string"/>
<xs:element minOccurs="0" name="predefinedValues" nillable="true" type="xs:string"/>
<xs:element name="renderAsRadioButton" type="xs:boolean"/>
<xs:element name="required" type="xs:boolean"/>
<xs:element minOccurs="0" name="type" type="xs:string"/>
<xs:element minOccurs="0" name="validatorProperties" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType final="#all" name="APIEntityArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="tns:APIEntity"/>
</xs:sequence>
</xs:complexType>
<xs:complexType final="#all" name="APIDeploymentOptionArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="tns:APIDeploymentOption"/>
</xs:sequence>
</xs:complexType>
<xs:complexType final="#all" name="APIAccessRightArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="tns:APIAccessRight"/>
</xs:sequence>
</xs:complexType>
<xs:complexType final="#all" name="APIDeploymentRoleArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="tns:APIDeploymentRole"/>
</xs:sequence>
</xs:complexType>
<xs:complexType final="#all" name="APIUserDefinedFieldArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="tns:APIUserDefinedField"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://jaxb.dev.java.net/array" version="1.0">
<xs:complexType final="#all" name="stringArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType final="#all" name="longArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="xs:long"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</types>
<message name="ProteusAPI_deleteDHCP6ServiceDeploymentOptionResponse"/>
<message name="ProteusAPI_searchByCategory">
<part name="keyword" type="xsd:string"/>
<part name="category" type="xsd:string"/>
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
</message>
<message name="ProteusAPI_addDeviceType">
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getSystemInfo"/>
<message name="ProteusAPI_addResourceRecord">
<part name="viewId" type="xsd:long"/>
<part name="absoluteName" type="xsd:string"/>
<part name="type" type="xsd:string"/>
<part name="rdata" type="xsd:string"/>
<part name="ttl" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getDNSDeploymentRole">
<part name="entityId" type="xsd:long"/>
<part name="serverInterfaceId" type="xsd:long"/>
</message>
<message name="ProteusAPI_update">
<part name="entity" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_deleteDHCPClientDeploymentOptionResponse"/>
<message name="ProteusAPI_updateDHCPVendorDeploymentOptionResponse"/>
<message name="ProteusAPI_moveIPObjectResponse"/>
<message name="ProteusAPI_getNetworkLinkedPropertiesResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_addTFTPFolder">
<part name="parentId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_deleteDeviceInstanceResponse"/>
<message name="ProteusAPI_getNextAvailableIP4AddressResponse">
<part name="return" type="xsd:string"/>
</message>
<message name="ProteusAPI_setWorkflowLevelResponse"/>
<message name="ProteusAPI_deleteDNSDeploymentRole">
<part name="entityId" type="xsd:long"/>
<part name="serverInterfaceId" type="xsd:long"/>
</message>
<message name="ProteusAPI_addMXRecordResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_deleteDNSDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_getDHCP6ServiceDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_getZonesByHint">
<part name="containerId" type="xsd:long"/>
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
<part name="options" type="xsd:string"/>
</message>
<message name="ProteusAPI_updateAccessRightResponse"/>
<message name="ProteusAPI_getServerForRole">
<part name="roleId" type="xsd:long"/>
</message>
<message name="ProteusAPI_getDeploymentOptions">
<part name="entityId" type="xsd:long"/>
<part name="optionTypes" type="xsd:string"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_getMaxAllowedRange">
<part name="rangeId" type="xsd:long"/>
</message>
<message name="ProteusAPI_getDeploymentRolesResponse">
<part name="return" type="tns:APIDeploymentRoleArray"/>
</message>
<message name="ProteusAPI_unlinkEntitiesResponse"/>
<message name="ProteusAPI_addHostRecord">
<part name="viewId" type="xsd:long"/>
<part name="absoluteName" type="xsd:string"/>
<part name="addresses" type="xsd:string"/>
<part name="ttl" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addZoneTemplate">
<part name="parentId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getAccessRight">
<part name="entityId" type="xsd:long"/>
<part name="userId" type="xsd:long"/>
</message>
<message name="ProteusAPI_updateDHCPDeploymentRole">
<part name="role" type="tns:APIDeploymentRole"/>
</message>
<message name="ProteusAPI_addServerResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_splitIP4NetworkResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_updateDNSDeploymentOptionResponse"/>
<message name="ProteusAPI_unlinkEntities">
<part name="entity1Id" type="xsd:long"/>
<part name="entity2Id" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addIP6BlockByMACAddressResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_getDNSDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_addVendorProfile">
<part name="identifier" type="xsd:string"/>
<part name="name" type="xsd:string"/>
<part name="description" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_isAddressAllocated">
<part name="configurationId" type="xsd:long"/>
<part name="ipAddress" type="xsd:string"/>
<part name="macAddress" type="xsd:string"/>
</message>
<message name="ProteusAPI_getNextIP4AddressResponse">
<part name="return" type="xsd:string"/>
</message>
<message name="ProteusAPI_resizeRange">
<part name="objectId" type="xsd:long"/>
<part name="range" type="xsd:string"/>
<part name="options" type="xsd:string"/>
</message>
<message name="ProteusAPI_addDHCPVendorDeploymentOption">
<part name="parentId" type="xsd:long"/>
<part name="optionId" type="xsd:long"/>
<part name="value" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addTXTRecord">
<part name="viewId" type="xsd:long"/>
<part name="absoluteName" type="xsd:string"/>
<part name="txt" type="xsd:string"/>
<part name="ttl" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_deleteAccessRightResponse"/>
<message name="ProteusAPI_updateDHCPClientDeploymentOption">
<part name="option" type="tns:APIDeploymentOption"/>
</message>
<message name="ProteusAPI_addExternalHostRecord">
<part name="viewId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addDHCPServiceDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="value" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addDeviceSubtype">
<part name="parentId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addNAPTRRecordResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addIP6NetworkByPrefixResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addEnumNumber">
<part name="enumZoneId" type="xsd:long"/>
<part name="number" type="xsd:int"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getHostRecordsByHintResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_getDHCPServiceDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_addDevice">
<part name="configurationId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="deviceTypeId" type="xsd:long"/>
<part name="deviceSubtypeId" type="xsd:long"/>
<part name="ip4Addresses" type="xsd:string"/>
<part name="ip6Addresses" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getEntityByCIDR">
<part name="parentId" type="xsd:long"/>
<part name="cidr" type="xsd:string"/>
<part name="type" type="xsd:string"/>
</message>
<message name="ProteusAPI_linkEntities">
<part name="entity1Id" type="xsd:long"/>
<part name="entity2Id" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getEntitiesByNameResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_addExternalHostRecordResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_delete">
<part name="objectId" type="xsd:long"/>
</message>
<message name="ProteusAPI_deleteDNSDeploymentRoleForView">
<part name="entityId" type="xsd:long"/>
<part name="serverInterfaceId" type="xsd:long"/>
<part name="viewId" type="xsd:long"/>
</message>
<message name="ProteusAPI_addStartOfAuthorityResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addGenericRecord">
<part name="viewId" type="xsd:long"/>
<part name="absoluteName" type="xsd:string"/>
<part name="type" type="xsd:string"/>
<part name="rdata" type="xsd:string"/>
<part name="ttl" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getDependentRecordsResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_getUserDefinedFieldsResponse">
<part name="return" type="tns:APIUserDefinedFieldArray"/>
</message>
<message name="ProteusAPI_untagEntityResponse"/>
<message name="ProteusAPI_addTagGroup">
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_searchByObjectTypesResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_addUserGroupResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_getServerForRoleResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_getMACAddressResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_addTFTPFolderResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_getAccessRightsForEntity">
<part name="entityId" type="xsd:long"/>
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
</message>
<message name="ProteusAPI_addIP4ReconciliationPolicy">
<part name="parentId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addAccessRight">
<part name="entityId" type="xsd:long"/>
<part name="userId" type="xsd:long"/>
<part name="value" type="xsd:string"/>
<part name="overrides" type="xsd:string"/>
</message>
<message name="ProteusAPI_addEnumNumberResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addIP4Network">
<part name="blockId" type="xsd:long"/>
<part name="CIDR" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getAccessRightResponse">
<part name="return" type="tns:APIAccessRight"/>
</message>
<message name="ProteusAPI_addDHCP6Range">
<part name="networkId" type="xsd:long"/>
<part name="start" type="xsd:string"/>
<part name="end" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addNAPTRRecord">
<part name="viewId" type="xsd:long"/>
<part name="absoluteName" type="xsd:string"/>
<part name="order" type="xsd:int"/>
<part name="preference" type="xsd:int"/>
<part name="service" type="xsd:string"/>
<part name="regexp" type="xsd:string"/>
<part name="replacement" type="xsd:string"/>
<part name="flags" type="xsd:string"/>
<part name="ttl" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_clearIP6AddressResponse">
<part name="return" type="xsd:boolean"/>
</message>
<message name="ProteusAPI_getEntityByPrefixResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_getMaxAllowedRangeResponse">
<part name="return" type="ns1:stringArray"/>
</message>
<message name="ProteusAPI_addViewResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_tagEntity">
<part name="entityId" type="xsd:long"/>
<part name="tagId" type="xsd:long"/>
</message>
<message name="ProteusAPI_isAddressAllocatedResponse">
<part name="return" type="xsd:boolean"/>
</message>
<message name="ProteusAPI_getEntityByNameResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_getAliasesByHint">
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
<part name="options" type="xsd:string"/>
</message>
<message name="ProteusAPI_addDeviceInstanceResponse">
<part name="return" type="xsd:string"/>
</message>
<message name="ProteusAPI_addZoneResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addIP4IPGroupBySizeResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_getNextAvailableIP4Network">
<part name="parentId" type="xsd:long"/>
<part name="size" type="xsd:long"/>
<part name="isLargerAllowed" type="xsd:boolean"/>
<part name="autoCreate" type="xsd:boolean"/>
</message>
<message name="ProteusAPI_moveIPObject">
<part name="objectId" type="xsd:long"/>
<part name="address" type="xsd:string"/>
<part name="options" type="xsd:string"/>
</message>
<message name="ProteusAPI_addTXTRecordResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_getDHCPServiceDeploymentOptionResponse">
<part name="return" type="tns:APIDeploymentOption"/>
</message>
<message name="ProteusAPI_addIP6AddressResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addView">
<part name="configurationId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getDHCP6ClientDeploymentOptionResponse">
<part name="return" type="tns:APIDeploymentOption"/>
</message>
<message name="ProteusAPI_addDHCP6RangeResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addDNSDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="value" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getIP4Address">
<part name="containerId" type="xsd:long"/>
<part name="address" type="xsd:string"/>
</message>
<message name="ProteusAPI_searchByCategoryResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_addCustomOptionDefinition">
<part name="configurationId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="optionId" type="xsd:long"/>
<part name="optionType" type="xsd:string"/>
<part name="allowMultiple" type="xsd:boolean"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addSRVRecordResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_assignNextAvailableIP4Address">
<part name="configurationId" type="xsd:long"/>
<part name="parentId" type="xsd:long"/>
<part name="macAddress" type="xsd:string"/>
<part name="hostInfo" type="xsd:string"/>
<part name="action" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_updateAccessRight">
<part name="entityId" type="xsd:long"/>
<part name="userId" type="xsd:long"/>
<part name="value" type="xsd:string"/>
<part name="overrides" type="xsd:string"/>
</message>
<message name="ProteusAPI_addUserGroup">
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getUserDefinedFields">
<part name="type" type="xsd:string"/>
<part name="requiredFieldsOnly" type="xsd:boolean"/>
</message>
<message name="ProteusAPI_deployServer">
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_addZone">
<part name="parentId" type="xsd:long"/>
<part name="absoluteName" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addIP4IPGroupByRange">
<part name="parentId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="start" type="xsd:string"/>
<part name="end" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addDHCPServiceDeploymentOptionResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_getEntityByCIDRResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_updateBulkUdf">
<part name="data" type="xsd:base64Binary"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addDeviceInstance">
<part name="configName" type="xsd:string"/>
<part name="deviceName" type="xsd:string"/>
<part name="ipAddressMode" type="xsd:string"/>
<part name="ipEntity" type="xsd:string"/>
<part name="viewName" type="xsd:string"/>
<part name="zoneName" type="xsd:string"/>
<part name="recordName" type="xsd:string"/>
<part name="macAddressMode" type="xsd:string"/>
<part name="macEntity" type="xsd:string"/>
<part name="options" type="xsd:string"/>
</message>
<message name="ProteusAPI_replaceServer">
<part name="serverId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="defaultInterface" type="xsd:string"/>
<part name="hostName" type="xsd:string"/>
<part name="password" type="xsd:string"/>
<part name="upgrade" type="xsd:boolean"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addTFTPFile">
<part name="parentId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="version" type="xsd:string"/>
<part name="data" type="xsd:base64Binary"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getAccessRightsForUserResponse">
<part name="return" type="tns:APIAccessRightArray"/>
</message>
<message name="ProteusAPI_addHostRecordResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addVendorOptionDefinitionResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_getEntityByRange">
<part name="parentId" type="xsd:long"/>
<part name="address1" type="xsd:string"/>
<part name="address2" type="xsd:string"/>
<part name="type" type="xsd:string"/>
</message>
<message name="ProteusAPI_addIP4NetworkTemplateResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_mergeSelectedBlocksOrNetworksResponse"/>
<message name="ProteusAPI_addServer">
<part name="configurationId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="defaultInterfaceAddress" type="xsd:string"/>
<part name="fullHostName" type="xsd:string"/>
<part name="profile" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addMXRecord">
<part name="viewId" type="xsd:long"/>
<part name="absoluteName" type="xsd:string"/>
<part name="priority" type="xsd:int"/>
<part name="linkedRecordName" type="xsd:string"/>
<part name="ttl" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_searchByObjectTypes">
<part name="keyword" type="xsd:string"/>
<part name="types" type="xsd:string"/>
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
</message>
<message name="ProteusAPI_deployServerConfig">
<part name="serverId" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getDHCPDeploymentRole">
<part name="entityId" type="xsd:long"/>
<part name="serverInterfaceId" type="xsd:long"/>
</message>
<message name="ProteusAPI_updateDHCPServiceDeploymentOption">
<part name="option" type="tns:APIDeploymentOption"/>
</message>
<message name="ProteusAPI_getAccessRightsForEntityResponse">
<part name="return" type="tns:APIAccessRightArray"/>
</message>
<message name="ProteusAPI_addDHCP6ClientDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="value" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getDHCPClientDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_addIP6BlockByMACAddress">
<part name="parentId" type="xsd:long"/>
<part name="macAddress" type="xsd:string"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_untagEntity">
<part name="entityId" type="xsd:long"/>
<part name="tagId" type="xsd:long"/>
</message>
<message name="ProteusAPI_getEntityByPrefix">
<part name="parentId" type="xsd:long"/>
<part name="prefix" type="xsd:string"/>
<part name="type" type="xsd:string"/>
</message>
<message name="ProteusAPI_assignIP6Address">
<part name="networkId" type="xsd:long"/>
<part name="addressId" type="xsd:long"/>
<part name="action" type="xsd:string"/>
<part name="macAddress" type="xsd:string"/>
<part name="hostInfo" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getSystemInfoResponse">
<part name="return" type="xsd:string"/>
</message>
<message name="ProteusAPI_setWorkflowLevel">
<part name="level" type="xsd:string"/>
</message>
<message name="ProteusAPI_getNextAvailableIPRange">
<part name="parentId" type="xsd:long"/>
<part name="size" type="xsd:long"/>
<part name="type" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addUserResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_reapplyTemplate">
<part name="templateId" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getAccessRightsForUser">
<part name="userId" type="xsd:long"/>
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
</message>
<message name="ProteusAPI_assignIP6AddressResponse">
<part name="return" type="xsd:boolean"/>
</message>
<message name="ProteusAPI_changeStateIP4Address">
<part name="addressId" type="xsd:long"/>
<part name="targetState" type="xsd:string"/>
<part name="macAddress" type="xsd:string"/>
</message>
<message name="ProteusAPI_deleteDNSDeploymentRoleResponse"/>
<message name="ProteusAPI_addBulkHostRecordResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_getDHCPVendorDeploymentOptionResponse">
<part name="return" type="tns:APIDeploymentOption"/>
</message>
<message name="ProteusAPI_addDNSDeploymentRole">
<part name="entityId" type="xsd:long"/>
<part name="serverInterfaceId" type="xsd:long"/>
<part name="type" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_assignIP4Address">
<part name="configurationId" type="xsd:long"/>
<part name="ip4Address" type="xsd:string"/>
<part name="macAddress" type="xsd:string"/>
<part name="hostInfo" type="xsd:string"/>
<part name="action" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getIP6AddressResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_addDHCP6ServiceDeploymentOptionResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_isMigrationRunningResponse">
<part name="return" type="xsd:boolean"/>
</message>
<message name="ProteusAPI_deleteWithOptions">
<part name="objectId" type="xsd:long"/>
<part name="options" type="xsd:string"/>
</message>
<message name="ProteusAPI_getNextAvailableIPRangeResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_addTFTPFileResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addIP4BlockByCIDR">
<part name="parentId" type="xsd:long"/>
<part name="CIDR" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addTFTPGroup">
<part name="configurationId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getDHCPDeploymentRoleResponse">
<part name="return" type="tns:APIDeploymentRole"/>
</message>
<message name="ProteusAPI_updateDHCPVendorDeploymentOption">
<part name="option" type="tns:APIDeploymentOption"/>
</message>
<message name="ProteusAPI_addTagResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addEntityResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_getDeploymentRoles">
<part name="entityId" type="xsd:long"/>
</message>
<message name="ProteusAPI_addEnumZone">
<part name="parentId" type="xsd:long"/>
<part name="prefix" type="xsd:int"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getEntitiesResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_assignOrUpdateTemplate">
<part name="entityId" type="xsd:long"/>
<part name="templateId" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_updateDHCP6ClientDeploymentOptionResponse"/>
<message name="ProteusAPI_getEntitiesByNameUsingOptions">
<part name="parentId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="type" type="xsd:string"/>
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
<part name="options" type="xsd:string"/>
</message>
<message name="ProteusAPI_deleteWithOptionsResponse"/>
<message name="ProteusAPI_getIP6Address">
<part name="containerId" type="xsd:long"/>
<part name="address" type="xsd:string"/>
</message>
<message name="ProteusAPI_moveDeploymentRoles">
<part name="sourceServerId" type="xsd:long"/>
<part name="targetServerInterfaceId" type="xsd:long"/>
<part name="moveDnsRoles" type="xsd:boolean"/>
<part name="moveDhcpRoles" type="xsd:boolean"/>
<part name="options" type="xsd:string"/>
</message>
<message name="ProteusAPI_denyMACAddressResponse"/>
<message name="ProteusAPI_addDeviceSubtypeResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_getEntityByName">
<part name="parentId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="type" type="xsd:string"/>
</message>
<message name="ProteusAPI_addMACAddressResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_updateDNSDeploymentOption">
<part name="option" type="tns:APIDeploymentOption"/>
</message>
<message name="ProteusAPI_addIP6NetworkByPrefix">
<part name="parentId" type="xsd:long"/>
<part name="prefix" type="xsd:string"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_migrateFile">
<part name="filename" type="xsd:string"/>
</message>
<message name="ProteusAPI_isMigrationRunning">
<part name="filename" type="xsd:string"/>
</message>
<message name="ProteusAPI_addIP4NetworkResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_deleteDHCP6ClientDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_reassignIP6Address">
<part name="oldAddressId" type="xsd:long"/>
<part name="destination" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addDHCP4Range">
<part name="networkId" type="xsd:long"/>
<part name="start" type="xsd:string"/>
<part name="end" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_updateDHCP6ServiceDeploymentOption">
<part name="option" type="tns:APIDeploymentOption"/>
</message>
<message name="ProteusAPI_replaceServerResponse"/>
<message name="ProteusAPI_assignNextAvailableIP4AddressResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_changeStateIP4AddressResponse"/>
<message name="ProteusAPI_deleteDHCPServiceDeploymentOptionResponse"/>
<message name="ProteusAPI_getEntityByIdResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_getIP4NetworksByHint">
<part name="containerId" type="xsd:long"/>
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
<part name="options" type="xsd:string"/>
</message>
<message name="ProteusAPI_updateResponse"/>
<message name="ProteusAPI_linkEntitiesResponse"/>
<message name="ProteusAPI_addDHCPVendorDeploymentOptionResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_deleteDHCPClientDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_mergeBlocksWithParentResponse"/>
<message name="ProteusAPI_addAliasRecord">
<part name="viewId" type="xsd:long"/>
<part name="absoluteName" type="xsd:string"/>
<part name="linkedRecordName" type="xsd:string"/>
<part name="ttl" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getDependentRecords">
<part name="entityId" type="xsd:long"/>
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
</message>
<message name="ProteusAPI_addIP4BlockByRangeResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addBulkHostRecord">
<part name="viewId" type="xsd:long"/>
<part name="absoluteName" type="xsd:string"/>
<part name="ttl" type="xsd:long"/>
<part name="networkId" type="xsd:long"/>
<part name="startAddress" type="xsd:string"/>
<part name="numberOfAddresses" type="xsd:int"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addTFTPDeploymentRole">
<part name="entityId" type="xsd:long"/>
<part name="serverId" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getDNSDeploymentOptionResponse">
<part name="return" type="tns:APIDeploymentOption"/>
</message>
<message name="ProteusAPI_getServerDeploymentStatus">
<part name="serverId" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_associateMACAddressWithPool">
<part name="configurationId" type="xsd:long"/>
<part name="macAddress" type="xsd:string"/>
<part name="poolId" type="xsd:long"/>
</message>
<message name="ProteusAPI_getEntityById">
<part name="id" type="xsd:long"/>
</message>
<message name="ProteusAPI_getEntitiesByNameUsingOptionsResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_addResourceRecordResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_getParentResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_resizeRangeResponse"/>
<message name="ProteusAPI_getDHCPVendorDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="optionId" type="xsd:long"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_getParent">
<part name="entityId" type="xsd:long"/>
</message>
<message name="ProteusAPI_getAliasesByHintResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_mergeSelectedBlocksOrNetworks">
<part name="blockOrNetworkIds" type="ns1:longArray"/>
<part name="blockOrNetworkToKeep" type="xsd:long"/>
</message>
<message name="ProteusAPI_addIP4NetworkTemplate">
<part name="configurationId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_deleteDNSDeploymentRoleForViewResponse"/>
<message name="ProteusAPI_getZonesByHintResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_addDHCPDeploymentRole">
<part name="entityId" type="xsd:long"/>
<part name="serverInterfaceId" type="xsd:long"/>
<part name="type" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addTag">
<part name="parentId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addVendorProfileResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addParentBlock">
<part name="blockOrNetworkIds" type="ns1:longArray"/>
</message>
<message name="ProteusAPI_deleteDHCP6ClientDeploymentOptionResponse"/>
<message name="ProteusAPI_deleteDHCPVendorDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="optionId" type="xsd:long"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_updateDHCPServiceDeploymentOptionResponse"/>
<message name="ProteusAPI_addIP4ReconciliationPolicyResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addEntity">
<part name="parentId" type="xsd:long"/>
<part name="entity" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_addIP4IPGroupBySize">
<part name="parentId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="size" type="xsd:int"/>
<part name="positionRangeBy" type="xsd:string"/>
<part name="positionValue" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addCustomOptionDefinitionResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_importServer">
<part name="serverId" type="xsd:long"/>
<part name="importDns" type="xsd:boolean"/>
<part name="importDhcp" type="xsd:boolean"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getIP4NetworksByHintResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_getDNSDeploymentRoleResponse">
<part name="return" type="tns:APIDeploymentRole"/>
</message>
<message name="ProteusAPI_getMACAddressesInPoolResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_addMACAddress">
<part name="configurationId" type="xsd:long"/>
<part name="macAddress" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addIP6BlockByPrefixResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_moveIP4Object">
<part name="objectId" type="xsd:long"/>
<part name="address" type="xsd:string"/>
</message>
<message name="ProteusAPI_getMACAddress">
<part name="configurationId" type="xsd:long"/>
<part name="macAddress" type="xsd:string"/>
</message>
<message name="ProteusAPI_addDHCPClientDeploymentOptionResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_getIPRangedByIP">
<part name="containerId" type="xsd:long"/>
<part name="type" type="xsd:string"/>
<part name="address" type="xsd:string"/>
</message>
<message name="ProteusAPI_getHostRecordsByHint">
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
<part name="options" type="xsd:string"/>
</message>
<message name="ProteusAPI_getDHCPClientDeploymentOptionResponse">
<part name="return" type="tns:APIDeploymentOption"/>
</message>
<message name="ProteusAPI_getEntities">
<part name="parentId" type="xsd:long"/>
<part name="type" type="xsd:string"/>
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
</message>
<message name="ProteusAPI_addHINFORecordResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_assignIP4AddressResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_clearIP6Address">
<part name="addressId" type="xsd:long"/>
</message>
<message name="ProteusAPI_addHINFORecord">
<part name="viewId" type="xsd:long"/>
<part name="absoluteName" type="xsd:string"/>
<part name="cpu" type="xsd:string"/>
<part name="os" type="xsd:string"/>
<part name="ttl" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_deleteDNSDeploymentOptionResponse"/>
<message name="ProteusAPI_getIPRangedByIPResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_deleteDHCPVendorDeploymentOptionResponse"/>
<message name="ProteusAPI_addTFTPGroupResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addIP4BlockByRange">
<part name="parentId" type="xsd:long"/>
<part name="start" type="xsd:string"/>
<part name="end" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_deployServerConfigResponse"/>
<message name="ProteusAPI_getDNSDeploymentRoleForViewResponse">
<part name="return" type="tns:APIDeploymentRole"/>
</message>
<message name="ProteusAPI_importServerResponse"/>
<message name="ProteusAPI_addParentBlockResponse"/>
<message name="ProteusAPI_addDNSDeploymentRoleResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_deployServerServices">
<part name="serverId" type="xsd:long"/>
<part name="services" type="xsd:string"/>
</message>
<message name="ProteusAPI_reassignIP6AddressResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_reapplyTemplateResponse"/>
<message name="ProteusAPI_deleteDeviceInstance">
<part name="configName" type="xsd:string"/>
<part name="identifier" type="xsd:string"/>
<part name="options" type="xsd:string"/>
</message>
<message name="ProteusAPI_moveIP4ObjectResponse"/>
<message name="ProteusAPI_addDNSDeploymentOptionResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_deployServerServicesResponse"/>
<message name="ProteusAPI_updateDNSDeploymentRoleResponse"/>
<message name="ProteusAPI_addTagGroupResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_updateBulkUdfResponse">
<part name="return" type="xsd:base64Binary"/>
</message>
<message name="ProteusAPI_addVendorOptionDefinition">
<part name="vendorProfileId" type="xsd:long"/>
<part name="optionId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="optionType" type="xsd:string"/>
<part name="description" type="xsd:string"/>
<part name="allowMultiple" type="xsd:boolean"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getNextAvailableIP4NetworkResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_loginResponse"/>
<message name="ProteusAPI_getNextIP4Address">
<part name="parentId" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getLinkedEntities">
<part name="entityId" type="xsd:long"/>
<part name="type" type="xsd:string"/>
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
</message>
<message name="ProteusAPI_addDHCPDeploymentRoleResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addDeviceResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_assignOrUpdateTemplateResponse"/>
<message name="ProteusAPI_getDHCP6ClientDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_updateDHCPDeploymentRoleResponse"/>
<message name="ProteusAPI_deleteDHCPServiceDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_getDNSDeploymentRoleForView">
<part name="entityId" type="xsd:long"/>
<part name="serverInterfaceId" type="xsd:long"/>
<part name="viewId" type="xsd:long"/>
</message>
<message name="ProteusAPI_addEnumZoneResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_updateDHCP6ServiceDeploymentOptionResponse"/>
<message name="ProteusAPI_getMACAddressesInPool">
<part name="macPoolId" type="xsd:long"/>
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
</message>
<message name="ProteusAPI_getDeploymentOptionsResponse">
<part name="return" type="tns:APIDeploymentOptionArray"/>
</message>
<message name="ProteusAPI_addUser">
<part name="username" type="xsd:string"/>
<part name="password" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getNetworkLinkedProperties">
<part name="networkId" type="xsd:long"/>
</message>
<message name="ProteusAPI_addIP4BlockByCIDRResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addZoneTemplateResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_updateDNSDeploymentRole">
<part name="role" type="tns:APIDeploymentRole"/>
</message>
<message name="ProteusAPI_addIP6Address">
<part name="networkId" type="xsd:long"/>
<part name="address" type="xsd:string"/>
<part name="type" type="xsd:string"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_tagEntityResponse"/>
<message name="ProteusAPI_moveDeploymentRolesResponse"/>
<message name="ProteusAPI_addIP4IPGroupByRangeResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_deployServerResponse"/>
<message name="ProteusAPI_addIP6BlockByPrefix">
<part name="parentId" type="xsd:long"/>
<part name="prefix" type="xsd:string"/>
<part name="name" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_deleteDHCP6ServiceDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="serverId" type="xsd:long"/>
</message>
<message name="ProteusAPI_deleteDHCPDeploymentRoleResponse"/>
<message name="ProteusAPI_migrateFileResponse"/>
<message name="ProteusAPI_deleteDHCPDeploymentRole">
<part name="entityId" type="xsd:long"/>
<part name="serverInterfaceId" type="xsd:long"/>
</message>
<message name="ProteusAPI_logout"/>
<message name="ProteusAPI_addSRVRecord">
<part name="viewId" type="xsd:long"/>
<part name="absoluteName" type="xsd:string"/>
<part name="priority" type="xsd:int"/>
<part name="port" type="xsd:int"/>
<part name="weight" type="xsd:int"/>
<part name="linkedRecordName" type="xsd:string"/>
<part name="ttl" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getEntityByRangeResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_getNextAvailableIP4Address">
<part name="parentId" type="xsd:long"/>
</message>
<message name="ProteusAPI_getEntitiesByName">
<part name="parentId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="type" type="xsd:string"/>
<part name="start" type="xsd:int"/>
<part name="count" type="xsd:int"/>
</message>
<message name="ProteusAPI_mergeBlocksWithParent">
<part name="blockIds" type="ns1:longArray"/>
</message>
<message name="ProteusAPI_denyMACAddress">
<part name="configurationId" type="xsd:long"/>
<part name="macAddress" type="xsd:string"/>
</message>
<message name="ProteusAPI_addGenericRecordResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addTFTPDeploymentRoleResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addDHCP6ServiceDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="value" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_splitIP4Network">
<part name="networkId" type="xsd:long"/>
<part name="numberOfParts" type="xsd:int"/>
<part name="options" type="xsd:string"/>
</message>
<message name="ProteusAPI_addAliasRecordResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addDHCP4RangeResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_deleteResponse"/>
<message name="ProteusAPI_addDeviceTypeResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_addDHCPClientDeploymentOption">
<part name="entityId" type="xsd:long"/>
<part name="name" type="xsd:string"/>
<part name="value" type="xsd:string"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_addDHCP6ClientDeploymentOptionResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_getLinkedEntitiesResponse">
<part name="return" type="tns:APIEntityArray"/>
</message>
<message name="ProteusAPI_getDHCP6ServiceDeploymentOptionResponse">
<part name="return" type="tns:APIDeploymentOption"/>
</message>
<message name="ProteusAPI_logoutResponse"/>
<message name="ProteusAPI_addStartOfAuthority">
<part name="parentId" type="xsd:long"/>
<part name="email" type="xsd:string"/>
<part name="refresh" type="xsd:long"/>
<part name="retry" type="xsd:long"/>
<part name="expire" type="xsd:long"/>
<part name="minimum" type="xsd:long"/>
<part name="properties" type="xsd:string"/>
</message>
<message name="ProteusAPI_getIP4AddressResponse">
<part name="return" type="tns:APIEntity"/>
</message>
<message name="ProteusAPI_login">
<part name="username" type="xsd:string"/>
<part name="password" type="xsd:string"/>
</message>
<message name="ProteusAPI_getServerDeploymentStatusResponse">
<part name="return" type="xsd:int"/>
</message>
<message name="ProteusAPI_updateDHCP6ClientDeploymentOption">
<part name="option" type="tns:APIDeploymentOption"/>
</message>
<message name="ProteusAPI_addAccessRightResponse">
<part name="return" type="xsd:long"/>
</message>
<message name="ProteusAPI_updateDHCPClientDeploymentOptionResponse"/>
<message name="ProteusAPI_deleteAccessRight">
<part name="entityId" type="xsd:long"/>
<part name="userId" type="xsd:long"/>
</message>
<message name="ProteusAPI_associateMACAddressWithPoolResponse"/>
<portType name="ProteusAPI">
<operation name="addAccessRight" parameterOrder="entityId userId value overrides">
<input message="tns:ProteusAPI_addAccessRight"/>
<output message="tns:ProteusAPI_addAccessRightResponse"/>
</operation>
<operation name="addAliasRecord" parameterOrder="viewId absoluteName linkedRecordName ttl properties">
<input message="tns:ProteusAPI_addAliasRecord"/>
<output message="tns:ProteusAPI_addAliasRecordResponse"/>
</operation>
<operation name="addBulkHostRecord" parameterOrder="viewId absoluteName ttl networkId startAddress numberOfAddresses properties">
<input message="tns:ProteusAPI_addBulkHostRecord"/>
<output message="tns:ProteusAPI_addBulkHostRecordResponse"/>
</operation>
<operation name="addCustomOptionDefinition" parameterOrder="configurationId name optionId optionType allowMultiple properties">
<input message="tns:ProteusAPI_addCustomOptionDefinition"/>
<output message="tns:ProteusAPI_addCustomOptionDefinitionResponse"/>
</operation>
<operation name="addDHCP4Range" parameterOrder="networkId start end properties">
<input message="tns:ProteusAPI_addDHCP4Range"/>
<output message="tns:ProteusAPI_addDHCP4RangeResponse"/>
</operation>
<operation name="addDHCP6ClientDeploymentOption" parameterOrder="entityId name value properties">
<input message="tns:ProteusAPI_addDHCP6ClientDeploymentOption"/>
<output message="tns:ProteusAPI_addDHCP6ClientDeploymentOptionResponse"/>
</operation>
<operation name="addDHCP6Range" parameterOrder="networkId start end properties">
<input message="tns:ProteusAPI_addDHCP6Range"/>
<output message="tns:ProteusAPI_addDHCP6RangeResponse"/>
</operation>
<operation name="addDHCP6ServiceDeploymentOption" parameterOrder="entityId name value properties">
<input message="tns:ProteusAPI_addDHCP6ServiceDeploymentOption"/>
<output message="tns:ProteusAPI_addDHCP6ServiceDeploymentOptionResponse"/>
</operation>
<operation name="addDHCPClientDeploymentOption" parameterOrder="entityId name value properties">
<input message="tns:ProteusAPI_addDHCPClientDeploymentOption"/>
<output message="tns:ProteusAPI_addDHCPClientDeploymentOptionResponse"/>
</operation>
<operation name="addDHCPDeploymentRole" parameterOrder="entityId serverInterfaceId type properties">
<input message="tns:ProteusAPI_addDHCPDeploymentRole"/>
<output message="tns:ProteusAPI_addDHCPDeploymentRoleResponse"/>
</operation>
<operation name="addDHCPServiceDeploymentOption" parameterOrder="entityId name value properties">
<input message="tns:ProteusAPI_addDHCPServiceDeploymentOption"/>
<output message="tns:ProteusAPI_addDHCPServiceDeploymentOptionResponse"/>
</operation>
<operation name="addDHCPVendorDeploymentOption" parameterOrder="parentId optionId value properties">
<input message="tns:ProteusAPI_addDHCPVendorDeploymentOption"/>
<output message="tns:ProteusAPI_addDHCPVendorDeploymentOptionResponse"/>
</operation>
<operation name="addDNSDeploymentOption" parameterOrder="entityId name value properties">
<input message="tns:ProteusAPI_addDNSDeploymentOption"/>
<output message="tns:ProteusAPI_addDNSDeploymentOptionResponse"/>
</operation>
<operation name="addDNSDeploymentRole" parameterOrder="entityId serverInterfaceId type properties">
<input message="tns:ProteusAPI_addDNSDeploymentRole"/>
<output message="tns:ProteusAPI_addDNSDeploymentRoleResponse"/>
</operation>
<operation name="addDevice" parameterOrder="configurationId name deviceTypeId deviceSubtypeId ip4Addresses ip6Addresses properties">
<input message="tns:ProteusAPI_addDevice"/>
<output message="tns:ProteusAPI_addDeviceResponse"/>
</operation>
<operation name="addDeviceInstance" parameterOrder="configName deviceName ipAddressMode ipEntity viewName zoneName recordName macAddressMode macEntity options">
<input message="tns:ProteusAPI_addDeviceInstance"/>
<output message="tns:ProteusAPI_addDeviceInstanceResponse"/>
</operation>
<operation name="addDeviceSubtype" parameterOrder="parentId name properties">
<input message="tns:ProteusAPI_addDeviceSubtype"/>
<output message="tns:ProteusAPI_addDeviceSubtypeResponse"/>
</operation>
<operation name="addDeviceType" parameterOrder="name properties">
<input message="tns:ProteusAPI_addDeviceType"/>
<output message="tns:ProteusAPI_addDeviceTypeResponse"/>
</operation>
<operation name="addEntity" parameterOrder="parentId entity">
<input message="tns:ProteusAPI_addEntity"/>
<output message="tns:ProteusAPI_addEntityResponse"/>
</operation>
<operation name="addEnumNumber" parameterOrder="enumZoneId number properties">
<input message="tns:ProteusAPI_addEnumNumber"/>
<output message="tns:ProteusAPI_addEnumNumberResponse"/>
</operation>
<operation name="addEnumZone" parameterOrder="parentId prefix properties">
<input message="tns:ProteusAPI_addEnumZone"/>
<output message="tns:ProteusAPI_addEnumZoneResponse"/>
</operation>
<operation name="addExternalHostRecord" parameterOrder="viewId name properties">
<input message="tns:ProteusAPI_addExternalHostRecord"/>
<output message="tns:ProteusAPI_addExternalHostRecordResponse"/>
</operation>
<operation name="addGenericRecord" parameterOrder="viewId absoluteName type rdata ttl properties">
<input message="tns:ProteusAPI_addGenericRecord"/>
<output message="tns:ProteusAPI_addGenericRecordResponse"/>
</operation>
<operation name="addHINFORecord" parameterOrder="viewId absoluteName cpu os ttl properties">
<input message="tns:ProteusAPI_addHINFORecord"/>
<output message="tns:ProteusAPI_addHINFORecordResponse"/>
</operation>
<operation name="addHostRecord" parameterOrder="viewId absoluteName addresses ttl properties">
<input message="tns:ProteusAPI_addHostRecord"/>
<output message="tns:ProteusAPI_addHostRecordResponse"/>
</operation>
<operation name="addIP4BlockByCIDR" parameterOrder="parentId CIDR properties">
<input message="tns:ProteusAPI_addIP4BlockByCIDR"/>
<output message="tns:ProteusAPI_addIP4BlockByCIDRResponse"/>
</operation>
<operation name="addIP4BlockByRange" parameterOrder="parentId start end properties">
<input message="tns:ProteusAPI_addIP4BlockByRange"/>
<output message="tns:ProteusAPI_addIP4BlockByRangeResponse"/>
</operation>
<operation name="addIP4IPGroupByRange" parameterOrder="parentId name start end properties">
<input message="tns:ProteusAPI_addIP4IPGroupByRange"/>
<output message="tns:ProteusAPI_addIP4IPGroupByRangeResponse"/>
</operation>
<operation name="addIP4IPGroupBySize" parameterOrder="parentId name size positionRangeBy positionValue properties">
<input message="tns:ProteusAPI_addIP4IPGroupBySize"/>
<output message="tns:ProteusAPI_addIP4IPGroupBySizeResponse"/>
</operation>
<operation name="addIP4Network" parameterOrder="blockId CIDR properties">
<input message="tns:ProteusAPI_addIP4Network"/>
<output message="tns:ProteusAPI_addIP4NetworkResponse"/>
</operation>
<operation name="addIP4NetworkTemplate" parameterOrder="configurationId name properties">
<input message="tns:ProteusAPI_addIP4NetworkTemplate"/>
<output message="tns:ProteusAPI_addIP4NetworkTemplateResponse"/>
</operation>
<operation name="addIP4ReconciliationPolicy" parameterOrder="parentId name properties">
<input message="tns:ProteusAPI_addIP4ReconciliationPolicy"/>
<output message="tns:ProteusAPI_addIP4ReconciliationPolicyResponse"/>
</operation>
<operation name="addIP6Address" parameterOrder="networkId address type name properties">
<input message="tns:ProteusAPI_addIP6Address"/>
<output message="tns:ProteusAPI_addIP6AddressResponse"/>
</operation>
<operation name="addIP6BlockByMACAddress" parameterOrder="parentId macAddress name properties">
<input message="tns:ProteusAPI_addIP6BlockByMACAddress"/>
<output message="tns:ProteusAPI_addIP6BlockByMACAddressResponse"/>
</operation>
<operation name="addIP6BlockByPrefix" parameterOrder="parentId prefix name properties">
<input message="tns:ProteusAPI_addIP6BlockByPrefix"/>
<output message="tns:ProteusAPI_addIP6BlockByPrefixResponse"/>
</operation>
<operation name="addIP6NetworkByPrefix" parameterOrder="parentId prefix name properties">
<input message="tns:ProteusAPI_addIP6NetworkByPrefix"/>
<output message="tns:ProteusAPI_addIP6NetworkByPrefixResponse"/>
</operation>
<operation name="addMACAddress" parameterOrder="configurationId macAddress properties">
<input message="tns:ProteusAPI_addMACAddress"/>
<output message="tns:ProteusAPI_addMACAddressResponse"/>
</operation>
<operation name="addMXRecord" parameterOrder="viewId absoluteName priority linkedRecordName ttl properties">
<input message="tns:ProteusAPI_addMXRecord"/>
<output message="tns:ProteusAPI_addMXRecordResponse"/>
</operation>
<operation name="addNAPTRRecord" parameterOrder="viewId absoluteName order preference service regexp replacement flags ttl properties">
<input message="tns:ProteusAPI_addNAPTRRecord"/>
<output message="tns:ProteusAPI_addNAPTRRecordResponse"/>
</operation>
<operation name="addParentBlock" parameterOrder="blockOrNetworkIds">
<input message="tns:ProteusAPI_addParentBlock"/>
<output message="tns:ProteusAPI_addParentBlockResponse"/>
</operation>
<operation name="addResourceRecord" parameterOrder="viewId absoluteName type rdata ttl properties">
<input message="tns:ProteusAPI_addResourceRecord"/>
<output message="tns:ProteusAPI_addResourceRecordResponse"/>
</operation>
<operation name="addSRVRecord" parameterOrder="viewId absoluteName priority port weight linkedRecordName ttl properties">
<input message="tns:ProteusAPI_addSRVRecord"/>
<output message="tns:ProteusAPI_addSRVRecordResponse"/>
</operation>
<operation name="addServer" parameterOrder="configurationId name defaultInterfaceAddress fullHostName profile properties">
<input message="tns:ProteusAPI_addServer"/>
<output message="tns:ProteusAPI_addServerResponse"/>
</operation>
<operation name="addStartOfAuthority" parameterOrder="parentId email refresh retry expire minimum properties">
<input message="tns:ProteusAPI_addStartOfAuthority"/>
<output message="tns:ProteusAPI_addStartOfAuthorityResponse"/>
</operation>
<operation name="addTFTPDeploymentRole" parameterOrder="entityId serverId properties">
<input message="tns:ProteusAPI_addTFTPDeploymentRole"/>
<output message="tns:ProteusAPI_addTFTPDeploymentRoleResponse"/>
</operation>
<operation name="addTFTPFile" parameterOrder="parentId name version data properties">
<input message="tns:ProteusAPI_addTFTPFile"/>
<output message="tns:ProteusAPI_addTFTPFileResponse"/>
</operation>
<operation name="addTFTPFolder" parameterOrder="parentId name properties">
<input message="tns:ProteusAPI_addTFTPFolder"/>
<output message="tns:ProteusAPI_addTFTPFolderResponse"/>
</operation>
<operation name="addTFTPGroup" parameterOrder="configurationId name properties">
<input message="tns:ProteusAPI_addTFTPGroup"/>
<output message="tns:ProteusAPI_addTFTPGroupResponse"/>
</operation>
<operation name="addTXTRecord" parameterOrder="viewId absoluteName txt ttl properties">
<input message="tns:ProteusAPI_addTXTRecord"/>
<output message="tns:ProteusAPI_addTXTRecordResponse"/>
</operation>
<operation name="addTag" parameterOrder="parentId name properties">
<input message="tns:ProteusAPI_addTag"/>
<output message="tns:ProteusAPI_addTagResponse"/>
</operation>
<operation name="addTagGroup" parameterOrder="name properties">
<input message="tns:ProteusAPI_addTagGroup"/>
<output message="tns:ProteusAPI_addTagGroupResponse"/>
</operation>
<operation name="addUser" parameterOrder="username password properties">
<input message="tns:ProteusAPI_addUser"/>
<output message="tns:ProteusAPI_addUserResponse"/>
</operation>
<operation name="addUserGroup" parameterOrder="name properties">
<input message="tns:ProteusAPI_addUserGroup"/>
<output message="tns:ProteusAPI_addUserGroupResponse"/>
</operation>
<operation name="addVendorOptionDefinition" parameterOrder="vendorProfileId optionId name optionType description allowMultiple properties">
<input message="tns:ProteusAPI_addVendorOptionDefinition"/>
<output message="tns:ProteusAPI_addVendorOptionDefinitionResponse"/>
</operation>
<operation name="addVendorProfile" parameterOrder="identifier name description properties">
<input message="tns:ProteusAPI_addVendorProfile"/>
<output message="tns:ProteusAPI_addVendorProfileResponse"/>
</operation>
<operation name="addView" parameterOrder="configurationId name properties">
<input message="tns:ProteusAPI_addView"/>
<output message="tns:ProteusAPI_addViewResponse"/>
</operation>
<operation name="addZone" parameterOrder="parentId absoluteName properties">
<input message="tns:ProteusAPI_addZone"/>
<output message="tns:ProteusAPI_addZoneResponse"/>
</operation>
<operation name="addZoneTemplate" parameterOrder="parentId name properties">
<input message="tns:ProteusAPI_addZoneTemplate"/>
<output message="tns:ProteusAPI_addZoneTemplateResponse"/>
</operation>
<operation name="assignIP4Address" parameterOrder="configurationId ip4Address macAddress hostInfo action properties">
<input message="tns:ProteusAPI_assignIP4Address"/>
<output message="tns:ProteusAPI_assignIP4AddressResponse"/>
</operation>
<operation name="assignIP6Address" parameterOrder="networkId addressId action macAddress hostInfo properties">
<input message="tns:ProteusAPI_assignIP6Address"/>
<output message="tns:ProteusAPI_assignIP6AddressResponse"/>
</operation>
<operation name="assignNextAvailableIP4Address" parameterOrder="configurationId parentId macAddress hostInfo action properties">
<input message="tns:ProteusAPI_assignNextAvailableIP4Address"/>
<output message="tns:ProteusAPI_assignNextAvailableIP4AddressResponse"/>
</operation>
<operation name="assignOrUpdateTemplate" parameterOrder="entityId templateId properties">
<input message="tns:ProteusAPI_assignOrUpdateTemplate"/>
<output message="tns:ProteusAPI_assignOrUpdateTemplateResponse"/>
</operation>
<operation name="associateMACAddressWithPool" parameterOrder="configurationId macAddress poolId">
<input message="tns:ProteusAPI_associateMACAddressWithPool"/>
<output message="tns:ProteusAPI_associateMACAddressWithPoolResponse"/>
</operation>
<operation name="changeStateIP4Address" parameterOrder="addressId targetState macAddress">
<input message="tns:ProteusAPI_changeStateIP4Address"/>
<output message="tns:ProteusAPI_changeStateIP4AddressResponse"/>
</operation>
<operation name="clearIP6Address" parameterOrder="addressId">
<input message="tns:ProteusAPI_clearIP6Address"/>
<output message="tns:ProteusAPI_clearIP6AddressResponse"/>
</operation>
<operation name="delete" parameterOrder="objectId">
<input message="tns:ProteusAPI_delete"/>
<output message="tns:ProteusAPI_deleteResponse"/>
</operation>
<operation name="deleteAccessRight" parameterOrder="entityId userId">
<input message="tns:ProteusAPI_deleteAccessRight"/>
<output message="tns:ProteusAPI_deleteAccessRightResponse"/>
</operation>
<operation name="deleteDHCP6ClientDeploymentOption" parameterOrder="entityId name serverId">
<input message="tns:ProteusAPI_deleteDHCP6ClientDeploymentOption"/>
<output message="tns:ProteusAPI_deleteDHCP6ClientDeploymentOptionResponse"/>
</operation>
<operation name="deleteDHCP6ServiceDeploymentOption" parameterOrder="entityId name serverId">
<input message="tns:ProteusAPI_deleteDHCP6ServiceDeploymentOption"/>
<output message="tns:ProteusAPI_deleteDHCP6ServiceDeploymentOptionResponse"/>
</operation>
<operation name="deleteDHCPClientDeploymentOption" parameterOrder="entityId name serverId">
<input message="tns:ProteusAPI_deleteDHCPClientDeploymentOption"/>
<output message="tns:ProteusAPI_deleteDHCPClientDeploymentOptionResponse"/>
</operation>
<operation name="deleteDHCPDeploymentRole" parameterOrder="entityId serverInterfaceId">
<input message="tns:ProteusAPI_deleteDHCPDeploymentRole"/>
<output message="tns:ProteusAPI_deleteDHCPDeploymentRoleResponse"/>
</operation>
<operation name="deleteDHCPServiceDeploymentOption" parameterOrder="entityId name serverId">
<input message="tns:ProteusAPI_deleteDHCPServiceDeploymentOption"/>
<output message="tns:ProteusAPI_deleteDHCPServiceDeploymentOptionResponse"/>
</operation>
<operation name="deleteDHCPVendorDeploymentOption" parameterOrder="entityId optionId serverId">
<input message="tns:ProteusAPI_deleteDHCPVendorDeploymentOption"/>
<output message="tns:ProteusAPI_deleteDHCPVendorDeploymentOptionResponse"/>
</operation>
<operation name="deleteDNSDeploymentOption" parameterOrder="entityId name serverId">
<input message="tns:ProteusAPI_deleteDNSDeploymentOption"/>
<output message="tns:ProteusAPI_deleteDNSDeploymentOptionResponse"/>
</operation>
<operation name="deleteDNSDeploymentRole" parameterOrder="entityId serverInterfaceId">
<input message="tns:ProteusAPI_deleteDNSDeploymentRole"/>
<output message="tns:ProteusAPI_deleteDNSDeploymentRoleResponse"/>
</operation>
<operation name="deleteDNSDeploymentRoleForView" parameterOrder="entityId serverInterfaceId viewId">
<input message="tns:ProteusAPI_deleteDNSDeploymentRoleForView"/>
<output message="tns:ProteusAPI_deleteDNSDeploymentRoleForViewResponse"/>
</operation>
<operation name="deleteDeviceInstance" parameterOrder="configName identifier options">
<input message="tns:ProteusAPI_deleteDeviceInstance"/>
<output message="tns:ProteusAPI_deleteDeviceInstanceResponse"/>
</operation>
<operation name="deleteWithOptions" parameterOrder="objectId options">
<input message="tns:ProteusAPI_deleteWithOptions"/>
<output message="tns:ProteusAPI_deleteWithOptionsResponse"/>
</operation>
<operation name="denyMACAddress" parameterOrder="configurationId macAddress">
<input message="tns:ProteusAPI_denyMACAddress"/>
<output message="tns:ProteusAPI_denyMACAddressResponse"/>
</operation>
<operation name="deployServer" parameterOrder="serverId">
<input message="tns:ProteusAPI_deployServer"/>
<output message="tns:ProteusAPI_deployServerResponse"/>
</operation>
<operation name="deployServerConfig" parameterOrder="serverId properties">
<input message="tns:ProteusAPI_deployServerConfig"/>
<output message="tns:ProteusAPI_deployServerConfigResponse"/>
</operation>
<operation name="deployServerServices" parameterOrder="serverId services">
<input message="tns:ProteusAPI_deployServerServices"/>
<output message="tns:ProteusAPI_deployServerServicesResponse"/>
</operation>
<operation name="getAccessRight" parameterOrder="entityId userId">
<input message="tns:ProteusAPI_getAccessRight"/>
<output message="tns:ProteusAPI_getAccessRightResponse"/>
</operation>
<operation name="getAccessRightsForEntity" parameterOrder="entityId start count">
<input message="tns:ProteusAPI_getAccessRightsForEntity"/>
<output message="tns:ProteusAPI_getAccessRightsForEntityResponse"/>
</operation>
<operation name="getAccessRightsForUser" parameterOrder="userId start count">
<input message="tns:ProteusAPI_getAccessRightsForUser"/>
<output message="tns:ProteusAPI_getAccessRightsForUserResponse"/>
</operation>
<operation name="getAliasesByHint" parameterOrder="start count options">
<input message="tns:ProteusAPI_getAliasesByHint"/>
<output message="tns:ProteusAPI_getAliasesByHintResponse"/>
</operation>
<operation name="getDHCP6ClientDeploymentOption" parameterOrder="entityId name serverId">
<input message="tns:ProteusAPI_getDHCP6ClientDeploymentOption"/>
<output message="tns:ProteusAPI_getDHCP6ClientDeploymentOptionResponse"/>
</operation>
<operation name="getDHCP6ServiceDeploymentOption" parameterOrder="entityId name serverId">
<input message="tns:ProteusAPI_getDHCP6ServiceDeploymentOption"/>
<output message="tns:ProteusAPI_getDHCP6ServiceDeploymentOptionResponse"/>
</operation>
<operation name="getDHCPClientDeploymentOption" parameterOrder="entityId name serverId">
<input message="tns:ProteusAPI_getDHCPClientDeploymentOption"/>
<output message="tns:ProteusAPI_getDHCPClientDeploymentOptionResponse"/>
</operation>
<operation name="getDHCPDeploymentRole" parameterOrder="entityId serverInterfaceId">
<input message="tns:ProteusAPI_getDHCPDeploymentRole"/>
<output message="tns:ProteusAPI_getDHCPDeploymentRoleResponse"/>
</operation>
<operation name="getDHCPServiceDeploymentOption" parameterOrder="entityId name serverId">
<input message="tns:ProteusAPI_getDHCPServiceDeploymentOption"/>
<output message="tns:ProteusAPI_getDHCPServiceDeploymentOptionResponse"/>
</operation>
<operation name="getDHCPVendorDeploymentOption" parameterOrder="entityId optionId serverId">
<input message="tns:ProteusAPI_getDHCPVendorDeploymentOption"/>
<output message="tns:ProteusAPI_getDHCPVendorDeploymentOptionResponse"/>
</operation>
<operation name="getDNSDeploymentOption" parameterOrder="entityId name serverId">
<input message="tns:ProteusAPI_getDNSDeploymentOption"/>
<output message="tns:ProteusAPI_getDNSDeploymentOptionResponse"/>
</operation>
<operation name="getDNSDeploymentRole" parameterOrder="entityId serverInterfaceId">
<input message="tns:ProteusAPI_getDNSDeploymentRole"/>
<output message="tns:ProteusAPI_getDNSDeploymentRoleResponse"/>
</operation>
<operation name="getDNSDeploymentRoleForView" parameterOrder="entityId serverInterfaceId viewId">
<input message="tns:ProteusAPI_getDNSDeploymentRoleForView"/>
<output message="tns:ProteusAPI_getDNSDeploymentRoleForViewResponse"/>
</operation>
<operation name="getDependentRecords" parameterOrder="entityId start count">
<input message="tns:ProteusAPI_getDependentRecords"/>
<output message="tns:ProteusAPI_getDependentRecordsResponse"/>
</operation>
<operation name="getDeploymentOptions" parameterOrder="entityId optionTypes serverId">
<input message="tns:ProteusAPI_getDeploymentOptions"/>
<output message="tns:ProteusAPI_getDeploymentOptionsResponse"/>
</operation>
<operation name="getDeploymentRoles" parameterOrder="entityId">
<input message="tns:ProteusAPI_getDeploymentRoles"/>
<output message="tns:ProteusAPI_getDeploymentRolesResponse"/>
</operation>
<operation name="getEntities" parameterOrder="parentId type start count">
<input message="tns:ProteusAPI_getEntities"/>
<output message="tns:ProteusAPI_getEntitiesResponse"/>
</operation>
<operation name="getEntitiesByName" parameterOrder="parentId name type start count">
<input message="tns:ProteusAPI_getEntitiesByName"/>
<output message="tns:ProteusAPI_getEntitiesByNameResponse"/>
</operation>
<operation name="getEntitiesByNameUsingOptions" parameterOrder="parentId name type start count options">
<input message="tns:ProteusAPI_getEntitiesByNameUsingOptions"/>
<output message="tns:ProteusAPI_getEntitiesByNameUsingOptionsResponse"/>
</operation>
<operation name="getEntityByCIDR" parameterOrder="parentId cidr type">
<input message="tns:ProteusAPI_getEntityByCIDR"/>
<output message="tns:ProteusAPI_getEntityByCIDRResponse"/>
</operation>
<operation name="getEntityById" parameterOrder="id">
<input message="tns:ProteusAPI_getEntityById"/>
<output message="tns:ProteusAPI_getEntityByIdResponse"/>
</operation>
<operation name="getEntityByName" parameterOrder="parentId name type">
<input message="tns:ProteusAPI_getEntityByName"/>
<output message="tns:ProteusAPI_getEntityByNameResponse"/>
</operation>
<operation name="getEntityByPrefix" parameterOrder="parentId prefix type">
<input message="tns:ProteusAPI_getEntityByPrefix"/>
<output message="tns:ProteusAPI_getEntityByPrefixResponse"/>
</operation>
<operation name="getEntityByRange" parameterOrder="parentId address1 address2 type">
<input message="tns:ProteusAPI_getEntityByRange"/>
<output message="tns:ProteusAPI_getEntityByRangeResponse"/>
</operation>
<operation name="getHostRecordsByHint" parameterOrder="start count options">
<input message="tns:ProteusAPI_getHostRecordsByHint"/>
<output message="tns:ProteusAPI_getHostRecordsByHintResponse"/>
</operation>
<operation name="getIP4Address" parameterOrder="containerId address">
<input message="tns:ProteusAPI_getIP4Address"/>
<output message="tns:ProteusAPI_getIP4AddressResponse"/>
</operation>
<operation name="getIP4NetworksByHint" parameterOrder="containerId start count options">
<input message="tns:ProteusAPI_getIP4NetworksByHint"/>
<output message="tns:ProteusAPI_getIP4NetworksByHintResponse"/>
</operation>
<operation name="getIP6Address" parameterOrder="containerId address">
<input message="tns:ProteusAPI_getIP6Address"/>
<output message="tns:ProteusAPI_getIP6AddressResponse"/>
</operation>
<operation name="getIPRangedByIP" parameterOrder="containerId type address">
<input message="tns:ProteusAPI_getIPRangedByIP"/>
<output message="tns:ProteusAPI_getIPRangedByIPResponse"/>
</operation>
<operation name="getLinkedEntities" parameterOrder="entityId type start count">
<input message="tns:ProteusAPI_getLinkedEntities"/>
<output message="tns:ProteusAPI_getLinkedEntitiesResponse"/>
</operation>
<operation name="getMACAddress" parameterOrder="configurationId macAddress">
<input message="tns:ProteusAPI_getMACAddress"/>
<output message="tns:ProteusAPI_getMACAddressResponse"/>
</operation>
<operation name="getMACAddressesInPool" parameterOrder="macPoolId start count">
<input message="tns:ProteusAPI_getMACAddressesInPool"/>
<output message="tns:ProteusAPI_getMACAddressesInPoolResponse"/>
</operation>
<operation name="getMaxAllowedRange" parameterOrder="rangeId">
<input message="tns:ProteusAPI_getMaxAllowedRange"/>
<output message="tns:ProteusAPI_getMaxAllowedRangeResponse"/>
</operation>
<operation name="getNetworkLinkedProperties" parameterOrder="networkId">
<input message="tns:ProteusAPI_getNetworkLinkedProperties"/>
<output message="tns:ProteusAPI_getNetworkLinkedPropertiesResponse"/>
</operation>
<operation name="getNextAvailableIP4Address" parameterOrder="parentId">
<input message="tns:ProteusAPI_getNextAvailableIP4Address"/>
<output message="tns:ProteusAPI_getNextAvailableIP4AddressResponse"/>
</operation>
<operation name="getNextAvailableIP4Network" parameterOrder="parentId size isLargerAllowed autoCreate">
<input message="tns:ProteusAPI_getNextAvailableIP4Network"/>
<output message="tns:ProteusAPI_getNextAvailableIP4NetworkResponse"/>
</operation>
<operation name="getNextAvailableIPRange" parameterOrder="parentId size type properties">
<input message="tns:ProteusAPI_getNextAvailableIPRange"/>
<output message="tns:ProteusAPI_getNextAvailableIPRangeResponse"/>
</operation>
<operation name="getNextIP4Address" parameterOrder="parentId properties">
<input message="tns:ProteusAPI_getNextIP4Address"/>
<output message="tns:ProteusAPI_getNextIP4AddressResponse"/>
</operation>
<operation name="getParent" parameterOrder="entityId">
<input message="tns:ProteusAPI_getParent"/>
<output message="tns:ProteusAPI_getParentResponse"/>
</operation>
<operation name="getServerDeploymentStatus" parameterOrder="serverId properties">
<input message="tns:ProteusAPI_getServerDeploymentStatus"/>
<output message="tns:ProteusAPI_getServerDeploymentStatusResponse"/>
</operation>
<operation name="getServerForRole" parameterOrder="roleId">
<input message="tns:ProteusAPI_getServerForRole"/>
<output message="tns:ProteusAPI_getServerForRoleResponse"/>
</operation>
<operation name="getSystemInfo">
<input message="tns:ProteusAPI_getSystemInfo"/>
<output message="tns:ProteusAPI_getSystemInfoResponse"/>
</operation>
<operation name="getUserDefinedFields" parameterOrder="type requiredFieldsOnly">
<input message="tns:ProteusAPI_getUserDefinedFields"/>
<output message="tns:ProteusAPI_getUserDefinedFieldsResponse"/>
</operation>
<operation name="getZonesByHint" parameterOrder="containerId start count options">
<input message="tns:ProteusAPI_getZonesByHint"/>
<output message="tns:ProteusAPI_getZonesByHintResponse"/>
</operation>
<operation name="importServer" parameterOrder="serverId importDns importDhcp properties">
<input message="tns:ProteusAPI_importServer"/>
<output message="tns:ProteusAPI_importServerResponse"/>
</operation>
<operation name="isAddressAllocated" parameterOrder="configurationId ipAddress macAddress">
<input message="tns:ProteusAPI_isAddressAllocated"/>
<output message="tns:ProteusAPI_isAddressAllocatedResponse"/>
</operation>
<operation name="isMigrationRunning" parameterOrder="filename">
<input message="tns:ProteusAPI_isMigrationRunning"/>
<output message="tns:ProteusAPI_isMigrationRunningResponse"/>
</operation>
<operation name="linkEntities" parameterOrder="entity1Id entity2Id properties">
<input message="tns:ProteusAPI_linkEntities"/>
<output message="tns:ProteusAPI_linkEntitiesResponse"/>
</operation>
<operation name="login" parameterOrder="username password">
<input message="tns:ProteusAPI_login"/>
<output message="tns:ProteusAPI_loginResponse"/>
</operation>
<operation name="logout">
<input message="tns:ProteusAPI_logout"/>
<output message="tns:ProteusAPI_logoutResponse"/>
</operation>
<operation name="mergeBlocksWithParent" parameterOrder="blockIds">
<input message="tns:ProteusAPI_mergeBlocksWithParent"/>
<output message="tns:ProteusAPI_mergeBlocksWithParentResponse"/>
</operation>
<operation name="mergeSelectedBlocksOrNetworks" parameterOrder="blockOrNetworkIds blockOrNetworkToKeep">
<input message="tns:ProteusAPI_mergeSelectedBlocksOrNetworks"/>
<output message="tns:ProteusAPI_mergeSelectedBlocksOrNetworksResponse"/>
</operation>
<operation name="migrateFile" parameterOrder="filename">
<input message="tns:ProteusAPI_migrateFile"/>
<output message="tns:ProteusAPI_migrateFileResponse"/>
</operation>
<operation name="moveDeploymentRoles" parameterOrder="sourceServerId targetServerInterfaceId moveDnsRoles moveDhcpRoles options">
<input message="tns:ProteusAPI_moveDeploymentRoles"/>
<output message="tns:ProteusAPI_moveDeploymentRolesResponse"/>
</operation>
<operation name="moveIP4Object" parameterOrder="objectId address">
<input message="tns:ProteusAPI_moveIP4Object"/>
<output message="tns:ProteusAPI_moveIP4ObjectResponse"/>
</operation>
<operation name="moveIPObject" parameterOrder="objectId address options">
<input message="tns:ProteusAPI_moveIPObject"/>
<output message="tns:ProteusAPI_moveIPObjectResponse"/>
</operation>
<operation name="reapplyTemplate" parameterOrder="templateId properties">
<input message="tns:ProteusAPI_reapplyTemplate"/>
<output message="tns:ProteusAPI_reapplyTemplateResponse"/>
</operation>
<operation name="reassignIP6Address" parameterOrder="oldAddressId destination properties">
<input message="tns:ProteusAPI_reassignIP6Address"/>
<output message="tns:ProteusAPI_reassignIP6AddressResponse"/>
</operation>
<operation name="replaceServer" parameterOrder="serverId name defaultInterface hostName password upgrade properties">
<input message="tns:ProteusAPI_replaceServer"/>
<output message="tns:ProteusAPI_replaceServerResponse"/>
</operation>
<operation name="resizeRange" parameterOrder="objectId range options">
<input message="tns:ProteusAPI_resizeRange"/>
<output message="tns:ProteusAPI_resizeRangeResponse"/>
</operation>
<operation name="searchByCategory" parameterOrder="keyword category start count">
<input message="tns:ProteusAPI_searchByCategory"/>
<output message="tns:ProteusAPI_searchByCategoryResponse"/>
</operation>
<operation name="searchByObjectTypes" parameterOrder="keyword types start count">
<input message="tns:ProteusAPI_searchByObjectTypes"/>
<output message="tns:ProteusAPI_searchByObjectTypesResponse"/>
</operation>
<operation name="setWorkflowLevel" parameterOrder="level">
<input message="tns:ProteusAPI_setWorkflowLevel"/>
<output message="tns:ProteusAPI_setWorkflowLevelResponse"/>
</operation>
<operation name="splitIP4Network" parameterOrder="networkId numberOfParts options">
<input message="tns:ProteusAPI_splitIP4Network"/>
<output message="tns:ProteusAPI_splitIP4NetworkResponse"/>
</operation>
<operation name="tagEntity" parameterOrder="entityId tagId">
<input message="tns:ProteusAPI_tagEntity"/>
<output message="tns:ProteusAPI_tagEntityResponse"/>
</operation>
<operation name="unlinkEntities" parameterOrder="entity1Id entity2Id properties">
<input message="tns:ProteusAPI_unlinkEntities"/>
<output message="tns:ProteusAPI_unlinkEntitiesResponse"/>
</operation>
<operation name="untagEntity" parameterOrder="entityId tagId">
<input message="tns:ProteusAPI_untagEntity"/>
<output message="tns:ProteusAPI_untagEntityResponse"/>
</operation>
<operation name="update" parameterOrder="entity">
<input message="tns:ProteusAPI_update"/>
<output message="tns:ProteusAPI_updateResponse"/>
</operation>
<operation name="updateAccessRight" parameterOrder="entityId userId value overrides">
<input message="tns:ProteusAPI_updateAccessRight"/>
<output message="tns:ProteusAPI_updateAccessRightResponse"/>
</operation>
<operation name="updateBulkUdf" parameterOrder="data properties">
<input message="tns:ProteusAPI_updateBulkUdf"/>
<output message="tns:ProteusAPI_updateBulkUdfResponse"/>
</operation>
<operation name="updateDHCP6ClientDeploymentOption" parameterOrder="option">
<input message="tns:ProteusAPI_updateDHCP6ClientDeploymentOption"/>
<output message="tns:ProteusAPI_updateDHCP6ClientDeploymentOptionResponse"/>
</operation>
<operation name="updateDHCP6ServiceDeploymentOption" parameterOrder="option">
<input message="tns:ProteusAPI_updateDHCP6ServiceDeploymentOption"/>
<output message="tns:ProteusAPI_updateDHCP6ServiceDeploymentOptionResponse"/>
</operation>
<operation name="updateDHCPClientDeploymentOption" parameterOrder="option">
<input message="tns:ProteusAPI_updateDHCPClientDeploymentOption"/>
<output message="tns:ProteusAPI_updateDHCPClientDeploymentOptionResponse"/>
</operation>
<operation name="updateDHCPDeploymentRole" parameterOrder="role">
<input message="tns:ProteusAPI_updateDHCPDeploymentRole"/>
<output message="tns:ProteusAPI_updateDHCPDeploymentRoleResponse"/>
</operation>
<operation name="updateDHCPServiceDeploymentOption" parameterOrder="option">
<input message="tns:ProteusAPI_updateDHCPServiceDeploymentOption"/>
<output message="tns:ProteusAPI_updateDHCPServiceDeploymentOptionResponse"/>
</operation>
<operation name="updateDHCPVendorDeploymentOption" parameterOrder="option">
<input message="tns:ProteusAPI_updateDHCPVendorDeploymentOption"/>
<output message="tns:ProteusAPI_updateDHCPVendorDeploymentOptionResponse"/>
</operation>
<operation name="updateDNSDeploymentOption" parameterOrder="option">
<input message="tns:ProteusAPI_updateDNSDeploymentOption"/>
<output message="tns:ProteusAPI_updateDNSDeploymentOptionResponse"/>
</operation>
<operation name="updateDNSDeploymentRole" parameterOrder="role">
<input message="tns:ProteusAPI_updateDNSDeploymentRole"/>
<output message="tns:ProteusAPI_updateDNSDeploymentRoleResponse"/>
</operation>
</portType>
<binding name="ProteusAPIBinding" type="tns:ProteusAPI">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="addAccessRight">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addAliasRecord">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addBulkHostRecord">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addCustomOptionDefinition">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDHCP4Range">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDHCP6ClientDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDHCP6Range">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDHCP6ServiceDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDHCPClientDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDHCPDeploymentRole">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDHCPServiceDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDHCPVendorDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDNSDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDNSDeploymentRole">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDevice">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDeviceInstance">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDeviceSubtype">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addDeviceType">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addEntity">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addEnumNumber">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addEnumZone">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addExternalHostRecord">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addGenericRecord">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addHINFORecord">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addHostRecord">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addIP4BlockByCIDR">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addIP4BlockByRange">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addIP4IPGroupByRange">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addIP4IPGroupBySize">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addIP4Network">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addIP4NetworkTemplate">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addIP4ReconciliationPolicy">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addIP6Address">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addIP6BlockByMACAddress">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addIP6BlockByPrefix">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addIP6NetworkByPrefix">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addMACAddress">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addMXRecord">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addNAPTRRecord">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addParentBlock">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addResourceRecord">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addSRVRecord">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addServer">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addStartOfAuthority">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addTFTPDeploymentRole">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addTFTPFile">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addTFTPFolder">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addTFTPGroup">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addTXTRecord">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addTag">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addTagGroup">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addUser">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addUserGroup">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addVendorOptionDefinition">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addVendorProfile">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addView">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addZone">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="addZoneTemplate">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="assignIP4Address">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="assignIP6Address">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="assignNextAvailableIP4Address">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="assignOrUpdateTemplate">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="associateMACAddressWithPool">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="changeStateIP4Address">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="clearIP6Address">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="delete">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deleteAccessRight">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deleteDHCP6ClientDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deleteDHCP6ServiceDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deleteDHCPClientDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deleteDHCPDeploymentRole">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deleteDHCPServiceDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deleteDHCPVendorDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deleteDNSDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deleteDNSDeploymentRole">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deleteDNSDeploymentRoleForView">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deleteDeviceInstance">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deleteWithOptions">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="denyMACAddress">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deployServer">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deployServerConfig">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="deployServerServices">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getAccessRight">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getAccessRightsForEntity">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getAccessRightsForUser">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getAliasesByHint">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getDHCP6ClientDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getDHCP6ServiceDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getDHCPClientDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getDHCPDeploymentRole">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getDHCPServiceDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getDHCPVendorDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getDNSDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getDNSDeploymentRole">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getDNSDeploymentRoleForView">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getDependentRecords">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getDeploymentOptions">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getDeploymentRoles">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getEntities">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getEntitiesByName">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getEntitiesByNameUsingOptions">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getEntityByCIDR">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getEntityById">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getEntityByName">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getEntityByPrefix">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getEntityByRange">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getHostRecordsByHint">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getIP4Address">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getIP4NetworksByHint">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getIP6Address">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getIPRangedByIP">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getLinkedEntities">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getMACAddress">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getMACAddressesInPool">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getMaxAllowedRange">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getNetworkLinkedProperties">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getNextAvailableIP4Address">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getNextAvailableIP4Network">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getNextAvailableIPRange">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getNextIP4Address">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getParent">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getServerDeploymentStatus">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getServerForRole">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getSystemInfo">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getUserDefinedFields">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="getZonesByHint">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="importServer">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="isAddressAllocated">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="isMigrationRunning">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="linkEntities">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="login">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="logout">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="mergeBlocksWithParent">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="mergeSelectedBlocksOrNetworks">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="migrateFile">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="moveDeploymentRoles">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="moveIP4Object">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="moveIPObject">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="reapplyTemplate">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="reassignIP6Address">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="replaceServer">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="resizeRange">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="searchByCategory">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="searchByObjectTypes">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="setWorkflowLevel">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="splitIP4Network">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="tagEntity">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="unlinkEntities">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="untagEntity">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="update">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="updateAccessRight">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="updateBulkUdf">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="updateDHCP6ClientDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="updateDHCP6ServiceDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="updateDHCPClientDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="updateDHCPDeploymentRole">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="updateDHCPServiceDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="updateDHCPVendorDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="updateDNSDeploymentOption">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
<operation name="updateDNSDeploymentRole">
<soap:operation soapAction=""/>
<input>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</input>
<output>
<soap:body namespace="http://api.proteus.bluecatnetworks.com" use="literal"/>
</output>
</operation>
</binding>
<service name="ProteusAPI">
<port binding="tns:ProteusAPIBinding" name="ProteusAPIPort">
<soap:address location="http://proteus/Services/API"/>
</port>
</service>
</definitions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment