We're having problems using our WSDL in XMLSpy. It works fine in our system but apparently there's something nonstandard about it that XMLSpy doesn't like. We keep getting this error:
File
http://localhost:8080/ScaleBaseAPI/services/ServersService?wsdl is not valid.
attribute 'part' in extensibility element '<mime:content>' refers to part 'removeShardKeyCLI' which could not be found in message 'removeShardKeyCLIRequest'
Error location: wsdl:definitions / wsdl:binding / wsdl:operation / wsdl:input / mime:content / @part
The errors have been changing as I modify our java class that the wsdl generates from but they always say that something is missing from the request object. Do I need to run XML Spy with special parameters to get this to work? Or do I need to run AXIS2 with special parameters to get this to work?
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns="http://services.api.scalebase.com" xmlns:ax217="http://api.scalebase.com/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ax219="http://dto.api.scalebase.com/xsd" xmlns:ax228="http://manager.configdb.scalebase.com/xsd" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ax215="http://configuration.dto.api.scalebase.com/xsd" xmlns:ax222="http://entities.configdb.scalebase.com/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ax224="http://web.dto.api.scalebase.com/xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://services.api.scalebase.com">
<wsdl:documentation>
Please Type your service description here
</wsdl:documentation>
<wsdl:types>
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://entities.configdb.scalebase.com/xsd">
<xs:complexType name="ScalebaseConfiguration">
<xs:sequence>
<xs:element minOccurs="0" name="analysisEnabled" type="xs:short"/>
<xs:element minOccurs="0" name="backupEnabled" type="xs:short"/>
<xs:element minOccurs="0" name="bypassDistinctInSubqueriesRestriction" type="xs:short"/>
<xs:element minOccurs="0" name="bypassInsertSelectRestriction" type="xs:short"/>
<xs:element minOccurs="0" name="bypassLastInsertIdRestriction" type="xs:short"/>
<xs:element minOccurs="0" name="bypassManipulationInsert" type="xs:short"/>
<xs:element minOccurs="0" name="bypassManipulationSelect" type="xs:short"/>
<xs:element minOccurs="0" name="bypassManipulationTime" type="xs:short"/>
<xs:element minOccurs="0" name="bypassManipulationUpdate" type="xs:short"/>
<xs:element minOccurs="0" name="bypassMultiRowInsertOnShardTablesRestriction" type="xs:short"/>
<xs:element minOccurs="0" name="bypassUnionRestriction" type="xs:short"/>
<xs:element minOccurs="0" name="bypassUpdateShardKeyRestriction" type="xs:short"/>
<xs:element minOccurs="0" name="cacheSizePreparedStatement" type="xs:int"/>
<xs:element minOccurs="0" name="cacheSizeStatementText" type="xs:int"/>
<xs:element minOccurs="0" name="configurationWatcherIntervalMillis" type="xs:int"/>
<xs:element minOccurs="0" name="connectionValidationTimeoutMilliseconds" type="xs:int"/>
<xs:element minOccurs="0" name="customer" nillable="true" type="ax222:Customer"/>
<xs:element minOccurs="0" name="enableDriverLog" type="xs:short"/>
<xs:element minOccurs="0" name="enableTwoPhaseCommit" type="xs:short"/>
<xs:element minOccurs="0" name="enable_JMX" type="xs:short"/>
<xs:element minOccurs="0" name="encryptPasswords" type="xs:short"/>
<xs:element minOccurs="0" name="engineBypass" type="xs:short"/>
<xs:element minOccurs="0" name="generalConnectionParameters" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="isDeleted" type="xs:short"/>
<xs:element minOccurs="0" name="lastUpdateTime" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="0" name="license" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="logCount" type="xs:int"/>
<xs:element minOccurs="0" name="logLevel" nillable="true" type="ax222:LogLevel"/>
<xs:element minOccurs="0" name="logSizeLimit" type="xs:int"/>
<xs:element minOccurs="0" name="logSqlcommands" type="xs:short"/>
<xs:element minOccurs="0" name="logToConsole" type="xs:short"/>
<xs:element minOccurs="0" name="logToFile" type="xs:short"/>
<xs:element minOccurs="0" name="maxNumberOfLiterals" type="xs:int"/>
<xs:element minOccurs="0" name="maxSecBehindMasterForFailover" type="xs:int"/>
<xs:element minOccurs="0" name="maxSecBehindMasterForRead" type="xs:int"/>
<xs:element minOccurs="0" name="primaryDbConfiguration" nillable="true" type="ax222:PrimaryDbConfiguration"/>
<xs:element minOccurs="0" name="primaryDbConfigurations" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="proxyBufferSize" type="xs:int"/>
<xs:element minOccurs="0" name="proxyConnectionMaxTimeToLive" type="xs:int"/>
<xs:element minOccurs="0" name="proxyThreadPoolSize" type="xs:int"/>
<xs:element minOccurs="0" name="shardKeyConfigurationSet" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="stateMonitorIntervalMillis" type="xs:int"/>
<xs:element minOccurs="0" name="statisticManagerIntervalMillis" type="xs:int"/>
<xs:element minOccurs="0" name="tableConfigurations" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="tableType" nillable="true" type="ax222:TableType"/>
<xs:element minOccurs="0" name="threadPoolPerRealConnection" type="xs:short"/>
<xs:element minOccurs="0" name="threadPoolSize" type="xs:int"/>
<xs:element minOccurs="0" name="threadTimeoutMilliseconds" type="xs:int"/>
<xs:element minOccurs="0" name="useMasterForShardTables" type="xs:int"/>
<xs:element minOccurs="0" name="verficationThruConnectionsIntervalMillis" type="xs:int"/>
<xs:element minOccurs="0" name="watchdogIntervalMillis" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Customer">
<xs:sequence>
<xs:element minOccurs="0" name="cloudType" nillable="true" type="ax222:CloudType"/>
<xs:element minOccurs="0" name="customerCloudData" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="customerUsers" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="isDeleted" type="xs:short"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="reseller" nillable="true" type="ax222:Reseller"/>
<xs:element minOccurs="0" name="scalebaseConfigurations" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CloudType">
<xs:sequence>
<xs:element minOccurs="0" name="customers" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Reseller">
<xs:sequence>
<xs:element minOccurs="0" name="customers" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="isDeleted" type="xs:short"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LogLevel">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="scalebaseConfigurations" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PrimaryDbConfiguration">
<xs:sequence>
<xs:element minOccurs="0" name="backupDbConfigurations" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="databaseConfiguration" nillable="true" type="ax222:DatabaseConfiguration"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="isDeleted" type="xs:short"/>
<xs:element minOccurs="0" name="rtActiveDatabases" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="scalebaseConfiguration" nillable="true" type="ax222:ScalebaseConfiguration"/>
<xs:element minOccurs="0" name="scalebaseConfigurations" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="sequenceOrder" type="xs:int"/>
<xs:element minOccurs="0" name="shardKeyConfigurationSets" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="shardKeyConfigurations" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DatabaseConfiguration">
<xs:sequence>
<xs:element minOccurs="0" name="backupDbConfigurations" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="defaultDatabase" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="driver" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="isDeleted" type="xs:short"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="primaryDbConfigurations" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="url" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="urlParameters" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TableType">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="scalebaseConfigurations" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="tableConfigurations" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShardKeyConfiguration">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="isDeleted" type="xs:short"/>
<xs:element minOccurs="0" name="primaryDbConfiguration" nillable="true" type="ax222:PrimaryDbConfiguration"/>
<xs:element minOccurs="0" name="shardKeyConfigurationSet" nillable="true" type="ax222:ShardKeyConfigurationSet"/>
<xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShardKeyConfigurationSet">
<xs:sequence>
<xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="isDeleted" type="xs:short"/>
<xs:element minOccurs="0" name="primaryDbConfiguration" nillable="true" type="ax222:PrimaryDbConfiguration"/>
<xs:element minOccurs="0" name="scalebaseConfiguration" nillable="true" type="ax222:ScalebaseConfiguration"/>
<xs:element minOccurs="0" name="shardKeyConfigurations" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="shardKeyType" nillable="true" type="ax222:ShardKeyType"/>
<xs:element minOccurs="0" name="tableConfigurations" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShardKeyType">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="shardKeyConfigurationSets" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://configuration.dto.api.scalebase.com/xsd">
<xs:complexType name="Instance">
<xs:sequence>
<xs:element minOccurs="0" name="address" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="failoverEnabled" type="xs:short"/>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instance" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="isDeleted" type="xs:short"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="param" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="parentId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="readReplica" type="xs:short"/>
<xs:element minOccurs="0" name="sequence" type="xs:int"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Table">
<xs:sequence>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="isDeleted" type="xs:short"/>
<xs:element minOccurs="0" name="key" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="numOfRows" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="schema" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="shardSet" nillable="true" type="ax215:ShardSet"/>
<xs:element minOccurs="0" name="tableType" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="titles" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="values" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShardSet">
<xs:sequence>
<xs:element minOccurs="0" name="default_shard_id" nillable="true" type="ax215:Instance"/>
<xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="is_Deleted" type="xs:short"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="shards" nillable="true" type="ax215:ShardKey"/>
<xs:element minOccurs="0" name="tableId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ShardKey">
<xs:sequence>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instance" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="isDeleted" type="xs:short"/>
<xs:element minOccurs="0" name="sequence" type="xs:int"/>
<xs:element minOccurs="0" name="shardSet" nillable="true" type="ax215:ShardSet"/>
<xs:element minOccurs="0" name="tableId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="titles" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="values" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Configuration">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="backupServers" nillable="true" type="ax215:Instance"/>
<xs:element minOccurs="0" name="dbParams" nillable="true" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="instances" nillable="true" type="ax215:Instance"/>
<xs:element minOccurs="0" name="licenseSigned" type="xs:boolean"/>
<xs:element minOccurs="0" name="mainInstance" nillable="true" type="ax215:Instance"/>
<xs:element minOccurs="0" name="moveData" type="xs:boolean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="schemas" nillable="true" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="sets" nillable="true" type="ax215:ShardSet"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="shardKeys" nillable="true" type="ax215:ShardKey"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="splittedTables" nillable="true" type="ax215:Table"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<xs:schema xmlns:ax225="http://entities.configdb.scalebase.com/xsd" xmlns:ax226="http://configuration.dto.api.scalebase.com/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://web.dto.api.scalebase.com/xsd">
<xs:import namespace="http://entities.configdb.scalebase.com/xsd"/>
<xs:import namespace="http://configuration.dto.api.scalebase.com/xsd"/>
<xs:complexType name="WebPrimaryDbConfiguration">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="backupDbConfigurations" nillable="true" type="ax224:WebBackupDbConfiguration"/>
<xs:element minOccurs="0" name="databaseConfiguration" nillable="true" type="ax224:WebDatabaseConfiguration"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="rtActiveDatabases" nillable="true" type="ax224:WebRtActiveDatabase"/>
<xs:element minOccurs="0" name="scalebaseConfiguration" nillable="true" type="ax224:WebScalebaseConfiguration"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="scalebaseConfigurations" nillable="true" type="ax224:WebScalebaseConfiguration"/>
<xs:element minOccurs="0" name="sequenceOrder" type="xs:int"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="shardKeyConfigurationSets" nillable="true" type="ax224:WebShardKeyConfigurationSet"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="shardKeyConfigurations" nillable="true" type="ax224:WebShardKeyConfiguration"/>
<xs:element minOccurs="0" name="titles" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="values" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebBackupDbConfiguration">
<xs:sequence>
<xs:element minOccurs="0" name="backupPropagationType" nillable="true" type="ax224:WebBackupPropagationType"/>
<xs:element minOccurs="0" name="databaseConfiguration" nillable="true" type="ax224:WebDatabaseConfiguration"/>
<xs:element minOccurs="0" name="failoverEnabled" type="xs:short"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="primaryDbConfiguration" nillable="true" type="ax224:WebPrimaryDbConfiguration"/>
<xs:element minOccurs="0" name="readReplica" type="xs:short"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="rtActiveDatabases" nillable="true" type="ax224:WebRtActiveDatabase"/>
<xs:element minOccurs="0" name="sequenceOrder" type="xs:int"/>
<xs:element minOccurs="0" name="titles" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="values" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebBackupPropagationType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="backupDbConfigurations" nillable="true" type="ax224:WebBackupDbConfiguration"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebDatabaseConfiguration">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="backupDbConfigurations" nillable="true" type="ax224:WebBackupDbConfiguration"/>
<xs:element minOccurs="0" name="defaultDatabase" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="driver" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="primaryDbConfigurations" nillable="true" type="ax224:WebPrimaryDbConfiguration"/>
<xs:element minOccurs="0" name="url" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="urlParameters" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebRtActiveDatabase">
<xs:sequence>
<xs:element minOccurs="0" name="backupDbConfiguration" nillable="true" type="ax224:WebBackupDbConfiguration"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="lastUpdateTime" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="0" name="primaryDbConfiguration" nillable="true" type="ax224:WebPrimaryDbConfiguration"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebScalebaseConfiguration">
<xs:sequence>
<xs:element minOccurs="0" name="analysisEnabled" type="xs:short"/>
<xs:element minOccurs="0" name="backupEnabled" type="xs:short"/>
<xs:element minOccurs="0" name="cacheSizePreparedStatement" type="xs:int"/>
<xs:element minOccurs="0" name="cacheSizeStatementText" type="xs:int"/>
<xs:element minOccurs="0" name="configurationWatcherIntervalMillis" type="xs:int"/>
<xs:element minOccurs="0" name="customer" nillable="true" type="ax224:WebCustomer"/>
<xs:element minOccurs="0" name="enableTwoPhaseCommit" type="xs:short"/>
<xs:element minOccurs="0" name="enable_JMX" type="xs:short"/>
<xs:element minOccurs="0" name="engineBypass" type="xs:short"/>
<xs:element minOccurs="0" name="generalConnectionParameters" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="lastUpdateTime" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="0" name="license" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="logCount" type="xs:int"/>
<xs:element minOccurs="0" name="logLevel" nillable="true" type="ax225:LogLevel"/>
<xs:element minOccurs="0" name="logSizeLimit" type="xs:int"/>
<xs:element minOccurs="0" name="logToConsole" type="xs:short"/>
<xs:element minOccurs="0" name="logToFile" type="xs:short"/>
<xs:element minOccurs="0" name="primaryDbConfiguration" nillable="true" type="ax224:WebPrimaryDbConfiguration"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="primaryDbConfigurations" nillable="true" type="ax224:WebPrimaryDbConfiguration"/>
<xs:element minOccurs="0" name="proxyBufferSize" type="xs:int"/>
<xs:element minOccurs="0" name="proxyConnectionMaxTimeToLive" type="xs:int"/>
<xs:element minOccurs="0" name="proxyThreadPoolSize" type="xs:int"/>
<xs:element minOccurs="0" name="stateMonitorIntervalMillis" type="xs:int"/>
<xs:element minOccurs="0" name="statisticManagerIntervalMillis" type="xs:int"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="tableConfigurations" nillable="true" type="ax224:WebTableConfiguration"/>
<xs:element minOccurs="0" name="tableType" nillable="true" type="ax224:WebTableType"/>
<xs:element minOccurs="0" name="threadPoolPerRealConnection" type="xs:short"/>
<xs:element minOccurs="0" name="threadPoolSize" type="xs:int"/>
<xs:element minOccurs="0" name="threadTimeoutMilliseconds" type="xs:int"/>
<xs:element minOccurs="0" name="useMasterForShardTables" type="xs:int"/>
<xs:element minOccurs="0" name="verficationThruConnectionsIntervalMillis" type="xs:int"/>
<xs:element minOccurs="0" name="watchdogIntervalMillis" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebCustomer">
<xs:sequence>
<xs:element minOccurs="0" name="cloudType" nillable="true" type="ax225:CloudType"/>
<xs:element minOccurs="0" name="customerCloudData" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="customerUsers" nillable="true" type="xs:anyType"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="reseller" nillable="true" type="ax225:Reseller"/>
<xs:element minOccurs="0" name="scalebaseConfigurations" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebTableConfiguration">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="scalebaseConfiguration" nillable="true" type="ax224:WebScalebaseConfiguration"/>
<xs:element minOccurs="0" name="shardKeyConfigurationSet" nillable="true" type="ax224:WebShardKeyConfigurationSet"/>
<xs:element minOccurs="0" name="shardKeyType" nillable="true" type="ax224:WebShardKeyType"/>
<xs:element minOccurs="0" name="shardingKeyColumnName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tableName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tableType" nillable="true" type="ax224:WebTableType"/>
<xs:element minOccurs="0" name="titles" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="values" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebShardKeyConfigurationSet">
<xs:sequence>
<xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="primaryDbConfiguration" nillable="true" type="ax224:WebPrimaryDbConfiguration"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="shardKeyConfigurations" nillable="true" type="ax224:WebShardKeyConfiguration"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="tableConfigurations" nillable="true" type="ax224:WebTableConfiguration"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebShardKeyConfiguration">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="primaryDbConfiguration" nillable="true" type="ax224:WebPrimaryDbConfiguration"/>
<xs:element minOccurs="0" name="shardKeyConfigurationSet" nillable="true" type="ax226:ShardSet"/>
<xs:element minOccurs="0" name="titles" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="values" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebShardKeyType">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="tableConfigurations" nillable="true" type="ax224:WebTableConfiguration"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="WebTableType">
<xs:sequence>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="scalebaseConfigurations" nillable="true" type="ax224:WebScalebaseConfiguration"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="tableConfigurations" nillable="true" type="ax224:WebTableConfiguration"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TableWrapper">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="tables" nillable="true" type="ax226:Table"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://api.scalebase.com/xsd">
<xs:complexType name="CLIResult">
<xs:sequence>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="result" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<xs:schema xmlns:ax229="http://entities.configdb.scalebase.com/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://manager.configdb.scalebase.com/xsd">
<xs:import namespace="http://entities.configdb.scalebase.com/xsd"/>
<xs:complexType name="Manager">
<xs:sequence>
<xs:element minOccurs="0" name="currentConfigurationTimestamp" nillable="true" type="xs:dateTime"/>
<xs:element minOccurs="0" name="scalebaseConfiguration" nillable="true" type="ax229:ScalebaseConfiguration"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<xs:schema xmlns:ax216="http://configuration.dto.api.scalebase.com/xsd" xmlns:ax218="http://api.scalebase.com/xsd" xmlns:ax227="http://web.dto.api.scalebase.com/xsd" xmlns:ax220="http://dto.api.scalebase.com/xsd" xmlns:ax230="http://manager.configdb.scalebase.com/xsd" xmlns:ax223="http://entities.configdb.scalebase.com/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://services.api.scalebase.com">
<xs:import namespace="http://configuration.dto.api.scalebase.com/xsd"/>
<xs:import namespace="http://api.scalebase.com/xsd"/>
<xs:import namespace="http://dto.api.scalebase.com/xsd"/>
<xs:import namespace="http://entities.configdb.scalebase.com/xsd"/>
<xs:import namespace="http://web.dto.api.scalebase.com/xsd"/>
<xs:import namespace="http://manager.configdb.scalebase.com/xsd"/>
<xs:element name="validateMasterDatabaseWithSchema">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ip" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="schema" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="instance" nillable="true" type="ax215:Instance"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateMasterDatabaseWithSchemaResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateInstancesWithSchema">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="items" nillable="true" type="ax215:Instance"/>
<xs:element minOccurs="0" name="schema" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateInstancesWithSchemaResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateDatabaseWithSchema">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ip" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="schema" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateDatabaseWithSchemaResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateDatabase">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ip" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateDatabaseResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateBackupDatabaseWithSchema">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ip" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="schema" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="masterInstance" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="validateBackupDatabaseWithSchemaResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="Exception">
<xs:sequence>
<xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
<xs:element name="Exception">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="Exception" nillable="true" type="ns:Exception"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateTableCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tableId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="key" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tableType" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="shardSetId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateTableCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:Table"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateShardSetCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="shardId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instanceId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateShardSetCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:ShardSet"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateShardKeyCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="skdID" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instance" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="shardSetId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateShardKeyCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:ShardKey"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updatePrimaryDBCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customer_id" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instanceId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="address" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instance" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="param" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updatePrimaryDBCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax218:CLIResult"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateMasterDBCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customer_id" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="address" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instance" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="param" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateMasterDBCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:Instance"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateBackupCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="primaryInstanceId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="backupId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="failOver" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="address" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="readReplica" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instance" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="params" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="updateBackupCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax218:CLIResult"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="storeNewUserData">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="data" nillable="true" type="ax215:Configuration"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="storeNewUserDataResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax220:Customer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="restartScaleBaseServer">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="restartScaleBaseServerResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="resetToPrimary">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="ip" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="resetToPrimaryResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax220:Database"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="resetMasterToPrimary">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="resetMasterToPrimaryResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax220:Database"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeTableCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeTableCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeTable">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="config" nillable="true" type="ax223:ScalebaseConfiguration"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeShardSetCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeShardSetCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeShardKeyCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeShardKeyCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeShardKey">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="config" nillable="true" type="ax223:ShardKeyConfiguration"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removePrimaryDBCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removePrimaryDBCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removePrimaryDB">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="config" nillable="true" type="ax223:ScalebaseConfiguration"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeBackupDBCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeBackupDBCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeBackupDB">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="config" nillable="true" type="ax223:ScalebaseConfiguration"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeAllTablesCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeAllTablesCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeAllTables">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="config" nillable="true" type="ax223:ScalebaseConfiguration"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeAllBackupInstancesOfMaster">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="removeAllBackupInstancesOfMasterResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax220:Database"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getTablesCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getTablesCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax215:Table"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getTableByIdCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getTableByIdCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:Table"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getShardSets">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="config" nillable="true" type="ax223:ScalebaseConfiguration"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getShardSetsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getShardSetFromConfig">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="config" nillable="true" type="ax223:ScalebaseConfiguration"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getShardSetFromConfigResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getShardKeyByIdCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getShardKeyByIdCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:ShardKey"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getShardKeyById">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="config" nillable="true" type="ax223:ScalebaseConfiguration"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getShardKeyByIdResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:ShardKey"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getServersList">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getServersListResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax220:Database"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getPrimaryInstancesCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getPrimaryInstancesCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax224:WebPrimaryDbConfiguration"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getPrimaryInstanceByIdCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getPrimaryInstanceByIdCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax224:WebPrimaryDbConfiguration"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getMasterDatabaseInstance">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getMasterDatabaseInstanceResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:Instance"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getMasterDatabaseCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getMasterDatabaseCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax224:WebPrimaryDbConfiguration"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getManager">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getManagerResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax230:Manager"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getConfiguration">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getConfigurationResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:Configuration"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getBackupsByPrimaryIdCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="primaryID" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getBackupsByPrimaryIdCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax224:WebBackupDbConfiguration"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getBackupByIdCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="backupId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getBackupByIdCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax224:WebBackupDbConfiguration"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAllShardSets">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAllShardSetsResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax215:ShardSet"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAllSchemas">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="address" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAllSchemasResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAllInstances">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getAllInstancesResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax220:Database"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addTablesCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="wrapper" nillable="true" type="ax224:TableWrapper"/>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addTableCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="key" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="tableType" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="shardSetId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="schemaName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addTableCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:Table"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addShardSetCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instanceId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addShardSetCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:ShardSet"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addShardKeyCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instance" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="shardSetId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addShardKeyCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:ShardKey"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addPrimaryDBCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customer_id" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="address" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instance" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="param" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addPrimaryDBCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax218:CLIResult"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addBackupToMasterDatabaseCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="failOver" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="address" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="readReplica" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instance" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="params" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addBackupToMasterDatabaseCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax215:Instance"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addBackupCLI">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="customerId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="primaryInstanceId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="failOver" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="address" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="readReplica" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="instance" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="params" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addBackupCLIResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="ax218:CLIResult"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema xmlns:ax221="http://configuration.dto.api.scalebase.com/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://dto.api.scalebase.com/xsd">
<xs:import namespace="http://configuration.dto.api.scalebase.com/xsd"/>
<xs:complexType name="Customer">
<xs:sequence>
<xs:element minOccurs="0" name="customerId" type="xs:int"/>
<xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="proxyPort" type="xs:int"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Database">
<xs:sequence>
<xs:element minOccurs="0" name="active" type="xs:boolean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="backupServers" nillable="true" type="ax221:Instance"/>
<xs:element minOccurs="0" name="databaseName" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="failover" type="xs:boolean"/>
<xs:element minOccurs="0" name="id" type="xs:int"/>
<xs:element minOccurs="0" name="ip" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="mainInstance" nillable="true" type="ax221:Instance"/>
<xs:element minOccurs="0" name="parentId" type="xs:int"/>
<xs:element minOccurs="0" name="port" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="readRepl" type="xs:boolean"/>
<xs:element minOccurs="0" name="sequence" type="xs:int"/>
<xs:element minOccurs="0" name="urlParameters" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="userName" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="removeShardKeyCLIRequest">
<wsdl:part name="parameters" element="ns:removeShardKeyCLI"/>
</wsdl:message>
<wsdl:message name="removeShardKeyCLIResponse">
<wsdl:part name="parameters" element="ns:removeShardKeyCLIResponse"/>
</wsdl:message>
<wsdl:message name="removeShardKeyRequest">
<wsdl:part name="parameters" element="ns:removeShardKey"/>
</wsdl:message>
<wsdl:message name="restartScaleBaseServerRequest">
<wsdl:part name="parameters" element="ns:restartScaleBaseServer"/>
</wsdl:message>
<wsdl:message name="restartScaleBaseServerResponse">
<wsdl:part name="parameters" element="ns:restartScaleBaseServerResponse"/>
</wsdl:message>
<wsdl:message name="Exception">
<wsdl:part name="parameters" element="ns:Exception"/>
</wsdl:message>
<wsdl:message name="updateMasterDBCLIRequest">
<wsdl:part name="parameters" element="ns:updateMasterDBCLI"/>
</wsdl:message>
<wsdl:message name="updateMasterDBCLIResponse">
<wsdl:part name="parameters" element="ns:updateMasterDBCLIResponse"/>
</wsdl:message>
<wsdl:message name="removeAllTablesCLIRequest">
<wsdl:part name="parameters" element="ns:removeAllTablesCLI"/>
</wsdl:message>
<wsdl:message name="removeAllTablesCLIResponse">
<wsdl:part name="parameters" element="ns:removeAllTablesCLIResponse"/>
</wsdl:message>
<wsdl:message name="validateMasterDatabaseWithSchemaRequest">
<wsdl:part name="parameters" element="ns:validateMasterDatabaseWithSchema"/>
</wsdl:message>
<wsdl:message name="validateMasterDatabaseWithSchemaResponse">
<wsdl:part name="parameters" element="ns:validateMasterDatabaseWithSchemaResponse"/>
</wsdl:message>
<wsdl:message name="getShardKeyByIdRequest">
<wsdl:part name="parameters" element="ns:getShardKeyById"/>
</wsdl:message>
<wsdl:message name="getShardKeyByIdResponse">
<wsdl:part name="parameters" element="ns:getShardKeyByIdResponse"/>
</wsdl:message>
<wsdl:message name="resetToPrimaryRequest">
<wsdl:part name="parameters" element="ns:resetToPrimary"/>
</wsdl:message>
<wsdl:message name="resetToPrimaryResponse">
<wsdl:part name="parameters" element="ns:resetToPrimaryResponse"/>
</wsdl:message>
<wsdl:message name="storeNewUserDataRequest">
<wsdl:part name="parameters" element="ns:storeNewUserData"/>
</wsdl:message>
<wsdl:message name="storeNewUserDataResponse">
<wsdl:part name="parameters" element="ns:storeNewUserDataResponse"/>
</wsdl:message>
<wsdl:message name="getShardKeyByIdCLIRequest">
<wsdl:part name="parameters" element="ns:getShardKeyByIdCLI"/>
</wsdl:message>
<wsdl:message name="getShardKeyByIdCLIResponse">
<wsdl:part name="parameters" element="ns:getShardKeyByIdCLIResponse"/>
</wsdl:message>
<wsdl:message name="getPrimaryInstancesCLIRequest">
<wsdl:part name="parameters" element="ns:getPrimaryInstancesCLI"/>
</wsdl:message>
<wsdl:message name="getPrimaryInstancesCLIResponse">
<wsdl:part name="parameters" element="ns:getPrimaryInstancesCLIResponse"/>
</wsdl:message>
<wsdl:message name="getBackupByIdCLIRequest">
<wsdl:part name="parameters" element="ns:getBackupByIdCLI"/>
</wsdl:message>
<wsdl:message name="getBackupByIdCLIResponse">
<wsdl:part name="parameters" element="ns:getBackupByIdCLIResponse"/>
</wsdl:message>
<wsdl:message name="getShardSetFromConfigRequest">
<wsdl:part name="parameters" element="ns:getShardSetFromConfig"/>
</wsdl:message>
<wsdl:message name="getShardSetFromConfigResponse">
<wsdl:part name="parameters" element="ns:getShardSetFromConfigResponse"/>
</wsdl:message>
<wsdl:message name="validateBackupDatabaseWithSchemaRequest">
<wsdl:part name="parameters" element="ns:validateBackupDatabaseWithSchema"/>
</wsdl:message>
<wsdl:message name="validateBackupDatabaseWithSchemaResponse">
<wsdl:part name="parameters" element="ns:validateBackupDatabaseWithSchemaResponse"/>
</wsdl:message>
<wsdl:message name="addShardKeyCLIRequest">
<wsdl:part name="parameters" element="ns:addShardKeyCLI"/>
</wsdl:message>
<wsdl:message name="addShardKeyCLIResponse">
<wsdl:part name="parameters" element="ns:addShardKeyCLIResponse"/>
</wsdl:message>
<wsdl:message name="removeShardSetCLIRequest">
<wsdl:part name="parameters" element="ns:removeShardSetCLI"/>
</wsdl:message>
<wsdl:message name="removeShardSetCLIResponse">
<wsdl:part name="parameters" element="ns:removeShardSetCLIResponse"/>
</wsdl:message>
<wsdl:message name="getMasterDatabaseCLIRequest">
<wsdl:part name="parameters" element="ns:getMasterDatabaseCLI"/>
</wsdl:message>
<wsdl:message name="getMasterDatabaseCLIResponse">
<wsdl:part name="parameters" element="ns:getMasterDatabaseCLIResponse"/>
</wsdl:message>
<wsdl:message name="validateInstancesWithSchemaRequest">
<wsdl:part name="parameters" element="ns:validateInstancesWithSchema"/>
</wsdl:message>
<wsdl:message name="validateInstancesWithSchemaResponse">
<wsdl:part name="parameters" element="ns:validateInstancesWithSchemaResponse"/>
</wsdl:message>
<wsdl:message name="addTableCLIRequest">
<wsdl:part name="parameters" element="ns:addTableCLI"/>
</wsdl:message>
<wsdl:message name="addTableCLIResponse">
<wsdl:part name="parameters" element="ns:addTableCLIResponse"/>
</wsdl:message>
<wsdl:message name="addTablesCLIRequest">
<wsdl:part name="parameters" element="ns:addTablesCLI"/>
</wsdl:message>
<wsdl:message name="removeBackupDBCLIRequest">
<wsdl:part name="parameters" element="ns:removeBackupDBCLI"/>
</wsdl:message>
<wsdl:message name="removeBackupDBCLIResponse">
<wsdl:part name="parameters" element="ns:removeBackupDBCLIResponse"/>
</wsdl:message>
<wsdl:message name="validateDatabaseRequest">
<wsdl:part name="parameters" element="ns:validateDatabase"/>
</wsdl:message>
<wsdl:message name="validateDatabaseResponse">
<wsdl:part name="parameters" element="ns:validateDatabaseResponse"/>
</wsdl:message>
<wsdl:message name="removeAllBackupInstancesOfMasterRequest">
<wsdl:part name="parameters" element="ns:removeAllBackupInstancesOfMaster"/>
</wsdl:message>
<wsdl:message name="removeAllBackupInstancesOfMasterResponse">
<wsdl:part name="parameters" element="ns:removeAllBackupInstancesOfMasterResponse"/>
</wsdl:message>
<wsdl:message name="removeBackupDBRequest">
<wsdl:part name="parameters" element="ns:removeBackupDB"/>
</wsdl:message>
<wsdl:message name="removePrimaryDBRequest">
<wsdl:part name="parameters" element="ns:removePrimaryDB"/>
</wsdl:message>
<wsdl:message name="resetMasterToPrimaryRequest">
<wsdl:part name="parameters" element="ns:resetMasterToPrimary"/>
</wsdl:message>
<wsdl:message name="resetMasterToPrimaryResponse">
<wsdl:part name="parameters" element="ns:resetMasterToPrimaryResponse"/>
</wsdl:message>
<wsdl:message name="validateDatabaseWithSchemaRequest">
<wsdl:part name="parameters" element="ns:validateDatabaseWithSchema"/>
</wsdl:message>
<wsdl:message name="validateDatabaseWithSchemaResponse">
<wsdl:part name="parameters" element="ns:validateDatabaseWithSchemaResponse"/>
</wsdl:message>
<wsdl:message name="updatePrimaryDBCLIRequest">
<wsdl:part name="parameters" element="ns:updatePrimaryDBCLI"/>
</wsdl:message>
<wsdl:message name="updatePrimaryDBCLIResponse">
<wsdl:part name="parameters" element="ns:updatePrimaryDBCLIResponse"/>
</wsdl:message>
<wsdl:message name="addPrimaryDBCLIRequest">
<wsdl:part name="parameters" element="ns:addPrimaryDBCLI"/>
</wsdl:message>
<wsdl:message name="addPrimaryDBCLIResponse">
<wsdl:part name="parameters" element="ns:addPrimaryDBCLIResponse"/>
</wsdl:message>
<wsdl:message name="getTablesCLIRequest">
<wsdl:part name="parameters" element="ns:getTablesCLI"/>
</wsdl:message>
<wsdl:message name="getTablesCLIResponse">
<wsdl:part name="parameters" element="ns:getTablesCLIResponse"/>
</wsdl:message>
<wsdl:message name="updateBackupCLIRequest">
<wsdl:part name="parameters" element="ns:updateBackupCLI"/>
</wsdl:message>
<wsdl:message name="updateBackupCLIResponse">
<wsdl:part name="parameters" element="ns:updateBackupCLIResponse"/>
</wsdl:message>
<wsdl:message name="getAllShardSetsRequest">
<wsdl:part name="parameters" element="ns:getAllShardSets"/>
</wsdl:message>
<wsdl:message name="getAllShardSetsResponse">
<wsdl:part name="parameters" element="ns:getAllShardSetsResponse"/>
</wsdl:message>
<wsdl:message name="updateShardSetCLIRequest">
<wsdl:part name="parameters" element="ns:updateShardSetCLI"/>
</wsdl:message>
<wsdl:message name="updateShardSetCLIResponse">
<wsdl:part name="parameters" element="ns:updateShardSetCLIResponse"/>
</wsdl:message>
<wsdl:message name="removeTableRequest">
<wsdl:part name="parameters" element="ns:removeTable"/>
</wsdl:message>
<wsdl:message name="addBackupToMasterDatabaseCLIRequest">
<wsdl:part name="parameters" element="ns:addBackupToMasterDatabaseCLI"/>
</wsdl:message>
<wsdl:message name="addBackupToMasterDatabaseCLIResponse">
<wsdl:part name="parameters" element="ns:addBackupToMasterDatabaseCLIResponse"/>
</wsdl:message>
<wsdl:message name="addBackupCLIRequest">
<wsdl:part name="parameters" element="ns:addBackupCLI"/>
</wsdl:message>
<wsdl:message name="addBackupCLIResponse">
<wsdl:part name="parameters" element="ns:addBackupCLIResponse"/>
</wsdl:message>
<wsdl:message name="getPrimaryInstanceByIdCLIRequest">
<wsdl:part name="parameters" element="ns:getPrimaryInstanceByIdCLI"/>
</wsdl:message>
<wsdl:message name="getPrimaryInstanceByIdCLIResponse">
<wsdl:part name="parameters" element="ns:getPrimaryInstanceByIdCLIResponse"/>
</wsdl:message>
<wsdl:message name="removeTableCLIRequest">
<wsdl:part name="parameters" element="ns:removeTableCLI"/>
</wsdl:message>
<wsdl:message name="removeTableCLIResponse">
<wsdl:part name="parameters" element="ns:removeTableCLIResponse"/>
</wsdl:message>
<wsdl:message name="updateShardKeyCLIRequest">
<wsdl:part name="parameters" element="ns:updateShardKeyCLI"/>
</wsdl:message>
<wsdl:message name="updateShardKeyCLIResponse">
<wsdl:part name="parameters" element="ns:updateShardKeyCLIResponse"/>
</wsdl:message>
<wsdl:message name="removePrimaryDBCLIRequest">
<wsdl:part name="parameters" element="ns:removePrimaryDBCLI"/>
</wsdl:message>
<wsdl:message name="removePrimaryDBCLIResponse">
<wsdl:part name="parameters" element="ns:removePrimaryDBCLIResponse"/>
</wsdl:message>
<wsdl:message name="removeAllTablesRequest">
<wsdl:part name="parameters" element="ns:removeAllTables"/>
</wsdl:message>
<wsdl:message name="getAllInstancesRequest">
<wsdl:part name="parameters" element="ns:getAllInstances"/>
</wsdl:message>
<wsdl:message name="getAllInstancesResponse">
<wsdl:part name="parameters" element="ns:getAllInstancesResponse"/>
</wsdl:message>
<wsdl:message name="getAllSchemasRequest">
<wsdl:part name="parameters" element="ns:getAllSchemas"/>
</wsdl:message>
<wsdl:message name="getAllSchemasResponse">
<wsdl:part name="parameters" element="ns:getAllSchemasResponse"/>
</wsdl:message>
<wsdl:message name="updateTableCLIRequest">
<wsdl:part name="parameters" element="ns:updateTableCLI"/>
</wsdl:message>
<wsdl:message name="updateTableCLIResponse">
<wsdl:part name="parameters" element="ns:updateTableCLIResponse"/>
</wsdl:message>
<wsdl:message name="getBackupsByPrimaryIdCLIRequest">
<wsdl:part name="parameters" element="ns:getBackupsByPrimaryIdCLI"/>
</wsdl:message>
<wsdl:message name="getBackupsByPrimaryIdCLIResponse">
<wsdl:part name="parameters" element="ns:getBackupsByPrimaryIdCLIResponse"/>
</wsdl:message>
<wsdl:message name="getMasterDatabaseInstanceRequest">
<wsdl:part name="parameters" element="ns:getMasterDatabaseInstance"/>
</wsdl:message>
<wsdl:message name="getMasterDatabaseInstanceResponse">
<wsdl:part name="parameters" element="ns:getMasterDatabaseInstanceResponse"/>
</wsdl:message>
<wsdl:message name="getTableByIdCLIRequest">
<wsdl:part name="parameters" element="ns:getTableByIdCLI"/>
</wsdl:message>
<wsdl:message name="getTableByIdCLIResponse">
<wsdl:part name="parameters" element="ns:getTableByIdCLIResponse"/>
</wsdl:message>
<wsdl:message name="getShardSetsRequest">
<wsdl:part name="parameters" element="ns:getShardSets"/>
</wsdl:message>
<wsdl:message name="getShardSetsResponse">
<wsdl:part name="parameters" element="ns:getShardSetsResponse"/>
</wsdl:message>
<wsdl:message name="getManagerRequest">
<wsdl:part name="parameters" element="ns:getManager"/>
</wsdl:message>
<wsdl:message name="getManagerResponse">
<wsdl:part name="parameters" element="ns:getManagerResponse"/>
</wsdl:message>
<wsdl:message name="getConfigurationRequest">
<wsdl:part name="parameters" element="ns:getConfiguration"/>
</wsdl:message>
<wsdl:message name="getConfigurationResponse">
<wsdl:part name="parameters" element="ns:getConfigurationResponse"/>
</wsdl:message>
<wsdl:message name="getServersListRequest">
<wsdl:part name="parameters" element="ns:getServersList"/>
</wsdl:message>
<wsdl:message name="getServersListResponse">
<wsdl:part name="parameters" element="ns:getServersListResponse"/>
</wsdl:message>
<wsdl:message name="addShardSetCLIRequest">
<wsdl:part name="parameters" element="ns:addShardSetCLI"/>
</wsdl:message>
<wsdl:message name="addShardSetCLIResponse">
<wsdl:part name="parameters" element="ns:addShardSetCLIResponse"/>
</wsdl:message>
<wsdl:portType name="ServersServicePortType">
<wsdl:operation name="removeShardKeyCLI">
<wsdl:input message="ns:removeShardKeyCLIRequest" wsaw:Action="urn:removeShardKeyCLI"/>
<wsdl:output message="ns:removeShardKeyCLIResponse" wsaw:Action="urn:removeShardKeyCLIResponse"/>
</wsdl:operation>
<wsdl:operation name="removeShardKey">
<wsdl:input message="ns:removeShardKeyRequest" wsaw:Action="urn:removeShardKey"/>
</wsdl:operation>
<wsdl:operation name="restartScaleBaseServer">
<wsdl:input message="ns:restartScaleBaseServerRequest" wsaw:Action="urn:restartScaleBaseServer"/>
<wsdl:output message="ns:restartScaleBaseServerResponse" wsaw:Action="urn:restartScaleBaseServerResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:restartScaleBaseServerException"/>
</wsdl:operation>
<wsdl:operation name="updateMasterDBCLI">
<wsdl:input message="ns:updateMasterDBCLIRequest" wsaw:Action="urn:updateMasterDBCLI"/>
<wsdl:output message="ns:updateMasterDBCLIResponse" wsaw:Action="urn:updateMasterDBCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:updateMasterDBCLIException"/>
</wsdl:operation>
<wsdl:operation name="removeAllTablesCLI">
<wsdl:input message="ns:removeAllTablesCLIRequest" wsaw:Action="urn:removeAllTablesCLI"/>
<wsdl:output message="ns:removeAllTablesCLIResponse" wsaw:Action="urn:removeAllTablesCLIResponse"/>
</wsdl:operation>
<wsdl:operation name="validateMasterDatabaseWithSchema">
<wsdl:input message="ns:validateMasterDatabaseWithSchemaRequest" wsaw:Action="urn:validateMasterDatabaseWithSchema"/>
<wsdl:output message="ns:validateMasterDatabaseWithSchemaResponse" wsaw:Action="urn:validateMasterDatabaseWithSchemaResponse"/>
</wsdl:operation>
<wsdl:operation name="getShardKeyById">
<wsdl:input message="ns:getShardKeyByIdRequest" wsaw:Action="urn:getShardKeyById"/>
<wsdl:output message="ns:getShardKeyByIdResponse" wsaw:Action="urn:getShardKeyByIdResponse"/>
</wsdl:operation>
<wsdl:operation name="resetToPrimary">
<wsdl:input message="ns:resetToPrimaryRequest" wsaw:Action="urn:resetToPrimary"/>
<wsdl:output message="ns:resetToPrimaryResponse" wsaw:Action="urn:resetToPrimaryResponse"/>
</wsdl:operation>
<wsdl:operation name="storeNewUserData">
<wsdl:input message="ns:storeNewUserDataRequest" wsaw:Action="urn:storeNewUserData"/>
<wsdl:output message="ns:storeNewUserDataResponse" wsaw:Action="urn:storeNewUserDataResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:storeNewUserDataException"/>
</wsdl:operation>
<wsdl:operation name="getShardKeyByIdCLI">
<wsdl:input message="ns:getShardKeyByIdCLIRequest" wsaw:Action="urn:getShardKeyByIdCLI"/>
<wsdl:output message="ns:getShardKeyByIdCLIResponse" wsaw:Action="urn:getShardKeyByIdCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:getShardKeyByIdCLIException"/>
</wsdl:operation>
<wsdl:operation name="getPrimaryInstancesCLI">
<wsdl:input message="ns:getPrimaryInstancesCLIRequest" wsaw:Action="urn:getPrimaryInstancesCLI"/>
<wsdl:output message="ns:getPrimaryInstancesCLIResponse" wsaw:Action="urn:getPrimaryInstancesCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:getPrimaryInstancesCLIException"/>
</wsdl:operation>
<wsdl:operation name="getBackupByIdCLI">
<wsdl:input message="ns:getBackupByIdCLIRequest" wsaw:Action="urn:getBackupByIdCLI"/>
<wsdl:output message="ns:getBackupByIdCLIResponse" wsaw:Action="urn:getBackupByIdCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:getBackupByIdCLIException"/>
</wsdl:operation>
<wsdl:operation name="getShardSetFromConfig">
<wsdl:input message="ns:getShardSetFromConfigRequest" wsaw:Action="urn:getShardSetFromConfig"/>
<wsdl:output message="ns:getShardSetFromConfigResponse" wsaw:Action="urn:getShardSetFromConfigResponse"/>
</wsdl:operation>
<wsdl:operation name="validateBackupDatabaseWithSchema">
<wsdl:input message="ns:validateBackupDatabaseWithSchemaRequest" wsaw:Action="urn:validateBackupDatabaseWithSchema"/>
<wsdl:output message="ns:validateBackupDatabaseWithSchemaResponse" wsaw:Action="urn:validateBackupDatabaseWithSchemaResponse"/>
</wsdl:operation>
<wsdl:operation name="addShardKeyCLI">
<wsdl:input message="ns:addShardKeyCLIRequest" wsaw:Action="urn:addShardKeyCLI"/>
<wsdl:output message="ns:addShardKeyCLIResponse" wsaw:Action="urn:addShardKeyCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:addShardKeyCLIException"/>
</wsdl:operation>
<wsdl:operation name="removeShardSetCLI">
<wsdl:input message="ns:removeShardSetCLIRequest" wsaw:Action="urn:removeShardSetCLI"/>
<wsdl:output message="ns:removeShardSetCLIResponse" wsaw:Action="urn:removeShardSetCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:removeShardSetCLIException"/>
</wsdl:operation>
<wsdl:operation name="getMasterDatabaseCLI">
<wsdl:input message="ns:getMasterDatabaseCLIRequest" wsaw:Action="urn:getMasterDatabaseCLI"/>
<wsdl:output message="ns:getMasterDatabaseCLIResponse" wsaw:Action="urn:getMasterDatabaseCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:getMasterDatabaseCLIException"/>
</wsdl:operation>
<wsdl:operation name="validateInstancesWithSchema">
<wsdl:input message="ns:validateInstancesWithSchemaRequest" wsaw:Action="urn:validateInstancesWithSchema"/>
<wsdl:output message="ns:validateInstancesWithSchemaResponse" wsaw:Action="urn:validateInstancesWithSchemaResponse"/>
</wsdl:operation>
<wsdl:operation name="addTableCLI">
<wsdl:input message="ns:addTableCLIRequest" wsaw:Action="urn:addTableCLI"/>
<wsdl:output message="ns:addTableCLIResponse" wsaw:Action="urn:addTableCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:addTableCLIException"/>
</wsdl:operation>
<wsdl:operation name="addTablesCLI">
<wsdl:input message="ns:addTablesCLIRequest" wsaw:Action="urn:addTablesCLI"/>
</wsdl:operation>
<wsdl:operation name="removeBackupDBCLI">
<wsdl:input message="ns:removeBackupDBCLIRequest" wsaw:Action="urn:removeBackupDBCLI"/>
<wsdl:output message="ns:removeBackupDBCLIResponse" wsaw:Action="urn:removeBackupDBCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:removeBackupDBCLIException"/>
</wsdl:operation>
<wsdl:operation name="validateDatabase">
<wsdl:input message="ns:validateDatabaseRequest" wsaw:Action="urn:validateDatabase"/>
<wsdl:output message="ns:validateDatabaseResponse" wsaw:Action="urn:validateDatabaseResponse"/>
</wsdl:operation>
<wsdl:operation name="removeAllBackupInstancesOfMaster">
<wsdl:input message="ns:removeAllBackupInstancesOfMasterRequest" wsaw:Action="urn:removeAllBackupInstancesOfMaster"/>
<wsdl:output message="ns:removeAllBackupInstancesOfMasterResponse" wsaw:Action="urn:removeAllBackupInstancesOfMasterResponse"/>
</wsdl:operation>
<wsdl:operation name="removeBackupDB">
<wsdl:input message="ns:removeBackupDBRequest" wsaw:Action="urn:removeBackupDB"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:removeBackupDBException"/>
</wsdl:operation>
<wsdl:operation name="removePrimaryDB">
<wsdl:input message="ns:removePrimaryDBRequest" wsaw:Action="urn:removePrimaryDB"/>
</wsdl:operation>
<wsdl:operation name="resetMasterToPrimary">
<wsdl:input message="ns:resetMasterToPrimaryRequest" wsaw:Action="urn:resetMasterToPrimary"/>
<wsdl:output message="ns:resetMasterToPrimaryResponse" wsaw:Action="urn:resetMasterToPrimaryResponse"/>
</wsdl:operation>
<wsdl:operation name="validateDatabaseWithSchema">
<wsdl:input message="ns:validateDatabaseWithSchemaRequest" wsaw:Action="urn:validateDatabaseWithSchema"/>
<wsdl:output message="ns:validateDatabaseWithSchemaResponse" wsaw:Action="urn:validateDatabaseWithSchemaResponse"/>
</wsdl:operation>
<wsdl:operation name="updatePrimaryDBCLI">
<wsdl:input message="ns:updatePrimaryDBCLIRequest" wsaw:Action="urn:updatePrimaryDBCLI"/>
<wsdl:output message="ns:updatePrimaryDBCLIResponse" wsaw:Action="urn:updatePrimaryDBCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:updatePrimaryDBCLIException"/>
</wsdl:operation>
<wsdl:operation name="addPrimaryDBCLI">
<wsdl:input message="ns:addPrimaryDBCLIRequest" wsaw:Action="urn:addPrimaryDBCLI"/>
<wsdl:output message="ns:addPrimaryDBCLIResponse" wsaw:Action="urn:addPrimaryDBCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:addPrimaryDBCLIException"/>
</wsdl:operation>
<wsdl:operation name="getTablesCLI">
<wsdl:input message="ns:getTablesCLIRequest" wsaw:Action="urn:getTablesCLI"/>
<wsdl:output message="ns:getTablesCLIResponse" wsaw:Action="urn:getTablesCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:getTablesCLIException"/>
</wsdl:operation>
<wsdl:operation name="updateBackupCLI">
<wsdl:input message="ns:updateBackupCLIRequest" wsaw:Action="urn:updateBackupCLI"/>
<wsdl:output message="ns:updateBackupCLIResponse" wsaw:Action="urn:updateBackupCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:updateBackupCLIException"/>
</wsdl:operation>
<wsdl:operation name="getAllShardSets">
<wsdl:input message="ns:getAllShardSetsRequest" wsaw:Action="urn:getAllShardSets"/>
<wsdl:output message="ns:getAllShardSetsResponse" wsaw:Action="urn:getAllShardSetsResponse"/>
</wsdl:operation>
<wsdl:operation name="updateShardSetCLI">
<wsdl:input message="ns:updateShardSetCLIRequest" wsaw:Action="urn:updateShardSetCLI"/>
<wsdl:output message="ns:updateShardSetCLIResponse" wsaw:Action="urn:updateShardSetCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:updateShardSetCLIException"/>
</wsdl:operation>
<wsdl:operation name="removeTable">
<wsdl:input message="ns:removeTableRequest" wsaw:Action="urn:removeTable"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:removeTableException"/>
</wsdl:operation>
<wsdl:operation name="addBackupToMasterDatabaseCLI">
<wsdl:input message="ns:addBackupToMasterDatabaseCLIRequest" wsaw:Action="urn:addBackupToMasterDatabaseCLI"/>
<wsdl:output message="ns:addBackupToMasterDatabaseCLIResponse" wsaw:Action="urn:addBackupToMasterDatabaseCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:addBackupToMasterDatabaseCLIException"/>
</wsdl:operation>
<wsdl:operation name="addBackupCLI">
<wsdl:input message="ns:addBackupCLIRequest" wsaw:Action="urn:addBackupCLI"/>
<wsdl:output message="ns:addBackupCLIResponse" wsaw:Action="urn:addBackupCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:addBackupCLIException"/>
</wsdl:operation>
<wsdl:operation name="getPrimaryInstanceByIdCLI">
<wsdl:input message="ns:getPrimaryInstanceByIdCLIRequest" wsaw:Action="urn:getPrimaryInstanceByIdCLI"/>
<wsdl:output message="ns:getPrimaryInstanceByIdCLIResponse" wsaw:Action="urn:getPrimaryInstanceByIdCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:getPrimaryInstanceByIdCLIException"/>
</wsdl:operation>
<wsdl:operation name="removeTableCLI">
<wsdl:input message="ns:removeTableCLIRequest" wsaw:Action="urn:removeTableCLI"/>
<wsdl:output message="ns:removeTableCLIResponse" wsaw:Action="urn:removeTableCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:removeTableCLIException"/>
</wsdl:operation>
<wsdl:operation name="updateShardKeyCLI">
<wsdl:input message="ns:updateShardKeyCLIRequest" wsaw:Action="urn:updateShardKeyCLI"/>
<wsdl:output message="ns:updateShardKeyCLIResponse" wsaw:Action="urn:updateShardKeyCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:updateShardKeyCLIException"/>
</wsdl:operation>
<wsdl:operation name="removePrimaryDBCLI">
<wsdl:input message="ns:removePrimaryDBCLIRequest" wsaw:Action="urn:removePrimaryDBCLI"/>
<wsdl:output message="ns:removePrimaryDBCLIResponse" wsaw:Action="urn:removePrimaryDBCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:removePrimaryDBCLIException"/>
</wsdl:operation>
<wsdl:operation name="removeAllTables">
<wsdl:input message="ns:removeAllTablesRequest" wsaw:Action="urn:removeAllTables"/>
</wsdl:operation>
<wsdl:operation name="getAllInstances">
<wsdl:input message="ns:getAllInstancesRequest" wsaw:Action="urn:getAllInstances"/>
<wsdl:output message="ns:getAllInstancesResponse" wsaw:Action="urn:getAllInstancesResponse"/>
</wsdl:operation>
<wsdl:operation name="getAllSchemas">
<wsdl:input message="ns:getAllSchemasRequest" wsaw:Action="urn:getAllSchemas"/>
<wsdl:output message="ns:getAllSchemasResponse" wsaw:Action="urn:getAllSchemasResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:getAllSchemasException"/>
</wsdl:operation>
<wsdl:operation name="updateTableCLI">
<wsdl:input message="ns:updateTableCLIRequest" wsaw:Action="urn:updateTableCLI"/>
<wsdl:output message="ns:updateTableCLIResponse" wsaw:Action="urn:updateTableCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:updateTableCLIException"/>
</wsdl:operation>
<wsdl:operation name="getBackupsByPrimaryIdCLI">
<wsdl:input message="ns:getBackupsByPrimaryIdCLIRequest" wsaw:Action="urn:getBackupsByPrimaryIdCLI"/>
<wsdl:output message="ns:getBackupsByPrimaryIdCLIResponse" wsaw:Action="urn:getBackupsByPrimaryIdCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:getBackupsByPrimaryIdCLIException"/>
</wsdl:operation>
<wsdl:operation name="getMasterDatabaseInstance">
<wsdl:input message="ns:getMasterDatabaseInstanceRequest" wsaw:Action="urn:getMasterDatabaseInstance"/>
<wsdl:output message="ns:getMasterDatabaseInstanceResponse" wsaw:Action="urn:getMasterDatabaseInstanceResponse"/>
</wsdl:operation>
<wsdl:operation name="getTableByIdCLI">
<wsdl:input message="ns:getTableByIdCLIRequest" wsaw:Action="urn:getTableByIdCLI"/>
<wsdl:output message="ns:getTableByIdCLIResponse" wsaw:Action="urn:getTableByIdCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:getTableByIdCLIException"/>
</wsdl:operation>
<wsdl:operation name="getShardSets">
<wsdl:input message="ns:getShardSetsRequest" wsaw:Action="urn:getShardSets"/>
<wsdl:output message="ns:getShardSetsResponse" wsaw:Action="urn:getShardSetsResponse"/>
</wsdl:operation>
<wsdl:operation name="getManager">
<wsdl:input message="ns:getManagerRequest" wsaw:Action="urn:getManager"/>
<wsdl:output message="ns:getManagerResponse" wsaw:Action="urn:getManagerResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:getManagerException"/>
</wsdl:operation>
<wsdl:operation name="getConfiguration">
<wsdl:input message="ns:getConfigurationRequest" wsaw:Action="urn:getConfiguration"/>
<wsdl:output message="ns:getConfigurationResponse" wsaw:Action="urn:getConfigurationResponse"/>
</wsdl:operation>
<wsdl:operation name="getServersList">
<wsdl:input message="ns:getServersListRequest" wsaw:Action="urn:getServersList"/>
<wsdl:output message="ns:getServersListResponse" wsaw:Action="urn:getServersListResponse"/>
</wsdl:operation>
<wsdl:operation name="addShardSetCLI">
<wsdl:input message="ns:addShardSetCLIRequest" wsaw:Action="urn:addShardSetCLI"/>
<wsdl:output message="ns:addShardSetCLIResponse" wsaw:Action="urn:addShardSetCLIResponse"/>
<wsdl:fault message="ns:Exception" name="Exception" wsaw:Action="urn:addShardSetCLIException"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ServersServiceSoap11Binding" type="ns:ServersServicePortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<wsdl:operation name="removeShardKeyCLI">
<soap:operation soapAction="urn:removeShardKeyCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateMasterDBCLI">
<soap:operation soapAction="urn:updateMasterDBCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="restartScaleBaseServer">
<soap:operation soapAction="urn:restartScaleBaseServer" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeShardKey">
<soap:operation soapAction="urn:removeShardKey" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="removeAllTablesCLI">
<soap:operation soapAction="urn:removeAllTablesCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validateMasterDatabaseWithSchema">
<soap:operation soapAction="urn:validateMasterDatabaseWithSchema" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getShardKeyById">
<soap:operation soapAction="urn:getShardKeyById" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="storeNewUserData">
<soap:operation soapAction="urn:storeNewUserData" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="resetToPrimary">
<soap:operation soapAction="urn:resetToPrimary" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getShardKeyByIdCLI">
<soap:operation soapAction="urn:getShardKeyByIdCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getPrimaryInstancesCLI">
<soap:operation soapAction="urn:getPrimaryInstancesCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getBackupByIdCLI">
<soap:operation soapAction="urn:getBackupByIdCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="validateBackupDatabaseWithSchema">
<soap:operation soapAction="urn:validateBackupDatabaseWithSchema" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getShardSetFromConfig">
<soap:operation soapAction="urn:getShardSetFromConfig" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addShardKeyCLI">
<soap:operation soapAction="urn:addShardKeyCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getMasterDatabaseCLI">
<soap:operation soapAction="urn:getMasterDatabaseCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeShardSetCLI">
<soap:operation soapAction="urn:removeShardSetCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="validateInstancesWithSchema">
<soap:operation soapAction="urn:validateInstancesWithSchema" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addTableCLI">
<soap:operation soapAction="urn:addTableCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeBackupDBCLI">
<soap:operation soapAction="urn:removeBackupDBCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="addTablesCLI">
<soap:operation soapAction="urn:addTablesCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="validateDatabase">
<soap:operation soapAction="urn:validateDatabase" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validateDatabaseWithSchema">
<soap:operation soapAction="urn:validateDatabaseWithSchema" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="resetMasterToPrimary">
<soap:operation soapAction="urn:resetMasterToPrimary" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="removePrimaryDB">
<soap:operation soapAction="urn:removePrimaryDB" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="removeBackupDB">
<soap:operation soapAction="urn:removeBackupDB" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeAllBackupInstancesOfMaster">
<soap:operation soapAction="urn:removeAllBackupInstancesOfMaster" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updatePrimaryDBCLI">
<soap:operation soapAction="urn:updatePrimaryDBCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getTablesCLI">
<soap:operation soapAction="urn:getTablesCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="addPrimaryDBCLI">
<soap:operation soapAction="urn:addPrimaryDBCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateBackupCLI">
<soap:operation soapAction="urn:updateBackupCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getAllShardSets">
<soap:operation soapAction="urn:getAllShardSets" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateShardSetCLI">
<soap:operation soapAction="urn:updateShardSetCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeTable">
<soap:operation soapAction="urn:removeTable" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="addBackupToMasterDatabaseCLI">
<soap:operation soapAction="urn:addBackupToMasterDatabaseCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="addBackupCLI">
<soap:operation soapAction="urn:addBackupCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeTableCLI">
<soap:operation soapAction="urn:removeTableCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateShardKeyCLI">
<soap:operation soapAction="urn:updateShardKeyCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getPrimaryInstanceByIdCLI">
<soap:operation soapAction="urn:getPrimaryInstanceByIdCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removePrimaryDBCLI">
<soap:operation soapAction="urn:removePrimaryDBCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeAllTables">
<soap:operation soapAction="urn:removeAllTables" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="getAllInstances">
<soap:operation soapAction="urn:getAllInstances" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateTableCLI">
<soap:operation soapAction="urn:updateTableCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getAllSchemas">
<soap:operation soapAction="urn:getAllSchemas" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getMasterDatabaseInstance">
<soap:operation soapAction="urn:getMasterDatabaseInstance" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBackupsByPrimaryIdCLI">
<soap:operation soapAction="urn:getBackupsByPrimaryIdCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getTableByIdCLI">
<soap:operation soapAction="urn:getTableByIdCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getShardSets">
<soap:operation soapAction="urn:getShardSets" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getManager">
<soap:operation soapAction="urn:getManager" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getConfiguration">
<soap:operation soapAction="urn:getConfiguration" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getServersList">
<soap:operation soapAction="urn:getServersList" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addShardSetCLI">
<soap:operation soapAction="urn:addShardSetCLI" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="ServersServiceSoap12Binding" type="ns:ServersServicePortType">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<wsdl:operation name="removeShardKeyCLI">
<soap12:operation soapAction="urn:removeShardKeyCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateMasterDBCLI">
<soap12:operation soapAction="urn:updateMasterDBCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="restartScaleBaseServer">
<soap12:operation soapAction="urn:restartScaleBaseServer" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeShardKey">
<soap12:operation soapAction="urn:removeShardKey" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="removeAllTablesCLI">
<soap12:operation soapAction="urn:removeAllTablesCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validateMasterDatabaseWithSchema">
<soap12:operation soapAction="urn:validateMasterDatabaseWithSchema" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getShardKeyById">
<soap12:operation soapAction="urn:getShardKeyById" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="storeNewUserData">
<soap12:operation soapAction="urn:storeNewUserData" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="resetToPrimary">
<soap12:operation soapAction="urn:resetToPrimary" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getShardKeyByIdCLI">
<soap12:operation soapAction="urn:getShardKeyByIdCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getPrimaryInstancesCLI">
<soap12:operation soapAction="urn:getPrimaryInstancesCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getBackupByIdCLI">
<soap12:operation soapAction="urn:getBackupByIdCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="validateBackupDatabaseWithSchema">
<soap12:operation soapAction="urn:validateBackupDatabaseWithSchema" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getShardSetFromConfig">
<soap12:operation soapAction="urn:getShardSetFromConfig" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addShardKeyCLI">
<soap12:operation soapAction="urn:addShardKeyCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getMasterDatabaseCLI">
<soap12:operation soapAction="urn:getMasterDatabaseCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeShardSetCLI">
<soap12:operation soapAction="urn:removeShardSetCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="validateInstancesWithSchema">
<soap12:operation soapAction="urn:validateInstancesWithSchema" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addTableCLI">
<soap12:operation soapAction="urn:addTableCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeBackupDBCLI">
<soap12:operation soapAction="urn:removeBackupDBCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="addTablesCLI">
<soap12:operation soapAction="urn:addTablesCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="validateDatabase">
<soap12:operation soapAction="urn:validateDatabase" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validateDatabaseWithSchema">
<soap12:operation soapAction="urn:validateDatabaseWithSchema" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="resetMasterToPrimary">
<soap12:operation soapAction="urn:resetMasterToPrimary" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="removePrimaryDB">
<soap12:operation soapAction="urn:removePrimaryDB" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="removeBackupDB">
<soap12:operation soapAction="urn:removeBackupDB" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeAllBackupInstancesOfMaster">
<soap12:operation soapAction="urn:removeAllBackupInstancesOfMaster" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updatePrimaryDBCLI">
<soap12:operation soapAction="urn:updatePrimaryDBCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getTablesCLI">
<soap12:operation soapAction="urn:getTablesCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="addPrimaryDBCLI">
<soap12:operation soapAction="urn:addPrimaryDBCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateBackupCLI">
<soap12:operation soapAction="urn:updateBackupCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getAllShardSets">
<soap12:operation soapAction="urn:getAllShardSets" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateShardSetCLI">
<soap12:operation soapAction="urn:updateShardSetCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeTable">
<soap12:operation soapAction="urn:removeTable" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="addBackupToMasterDatabaseCLI">
<soap12:operation soapAction="urn:addBackupToMasterDatabaseCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="addBackupCLI">
<soap12:operation soapAction="urn:addBackupCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeTableCLI">
<soap12:operation soapAction="urn:removeTableCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="updateShardKeyCLI">
<soap12:operation soapAction="urn:updateShardKeyCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getPrimaryInstanceByIdCLI">
<soap12:operation soapAction="urn:getPrimaryInstanceByIdCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removePrimaryDBCLI">
<soap12:operation soapAction="urn:removePrimaryDBCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="removeAllTables">
<soap12:operation soapAction="urn:removeAllTables" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="getAllInstances">
<soap12:operation soapAction="urn:getAllInstances" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateTableCLI">
<soap12:operation soapAction="urn:updateTableCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getAllSchemas">
<soap12:operation soapAction="urn:getAllSchemas" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getMasterDatabaseInstance">
<soap12:operation soapAction="urn:getMasterDatabaseInstance" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBackupsByPrimaryIdCLI">
<soap12:operation soapAction="urn:getBackupsByPrimaryIdCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getTableByIdCLI">
<soap12:operation soapAction="urn:getTableByIdCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getShardSets">
<soap12:operation soapAction="urn:getShardSets" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getManager">
<soap12:operation soapAction="urn:getManager" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getConfiguration">
<soap12:operation soapAction="urn:getConfiguration" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getServersList">
<soap12:operation soapAction="urn:getServersList" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addShardSetCLI">
<soap12:operation soapAction="urn:addShardSetCLI" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="ServersServiceHttpBinding" type="ns:ServersServicePortType">
<http:binding verb="POST"/>
<wsdl:operation name="removeShardKeyCLI">
<http:operation location="ServersService/removeShardKeyCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="removeShardKeyCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="removeShardKeyCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateMasterDBCLI">
<http:operation location="ServersService/updateMasterDBCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="updateMasterDBCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="updateMasterDBCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="restartScaleBaseServer">
<http:operation location="ServersService/restartScaleBaseServer"/>
<wsdl:input>
<mime:content type="text/xml" part="restartScaleBaseServer"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="restartScaleBaseServer"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="removeShardKey">
<http:operation location="ServersService/removeShardKey"/>
<wsdl:input>
<mime:content type="text/xml" part="removeShardKey"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="removeAllTablesCLI">
<http:operation location="ServersService/removeAllTablesCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="removeAllTablesCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="removeAllTablesCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validateMasterDatabaseWithSchema">
<http:operation location="ServersService/validateMasterDatabaseWithSchema"/>
<wsdl:input>
<mime:content type="text/xml" part="validateMasterDatabaseWithSchema"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="validateMasterDatabaseWithSchema"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getShardKeyById">
<http:operation location="ServersService/getShardKeyById"/>
<wsdl:input>
<mime:content type="text/xml" part="getShardKeyById"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getShardKeyById"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="storeNewUserData">
<http:operation location="ServersService/storeNewUserData"/>
<wsdl:input>
<mime:content type="text/xml" part="storeNewUserData"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="storeNewUserData"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="resetToPrimary">
<http:operation location="ServersService/resetToPrimary"/>
<wsdl:input>
<mime:content type="text/xml" part="resetToPrimary"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="resetToPrimary"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getShardKeyByIdCLI">
<http:operation location="ServersService/getShardKeyByIdCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="getShardKeyByIdCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getShardKeyByIdCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getPrimaryInstancesCLI">
<http:operation location="ServersService/getPrimaryInstancesCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="getPrimaryInstancesCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getPrimaryInstancesCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBackupByIdCLI">
<http:operation location="ServersService/getBackupByIdCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="getBackupByIdCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getBackupByIdCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validateBackupDatabaseWithSchema">
<http:operation location="ServersService/validateBackupDatabaseWithSchema"/>
<wsdl:input>
<mime:content type="text/xml" part="validateBackupDatabaseWithSchema"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="validateBackupDatabaseWithSchema"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getShardSetFromConfig">
<http:operation location="ServersService/getShardSetFromConfig"/>
<wsdl:input>
<mime:content type="text/xml" part="getShardSetFromConfig"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getShardSetFromConfig"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addShardKeyCLI">
<http:operation location="ServersService/addShardKeyCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="addShardKeyCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="addShardKeyCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getMasterDatabaseCLI">
<http:operation location="ServersService/getMasterDatabaseCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="getMasterDatabaseCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getMasterDatabaseCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="removeShardSetCLI">
<http:operation location="ServersService/removeShardSetCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="removeShardSetCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="removeShardSetCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validateInstancesWithSchema">
<http:operation location="ServersService/validateInstancesWithSchema"/>
<wsdl:input>
<mime:content type="text/xml" part="validateInstancesWithSchema"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="validateInstancesWithSchema"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addTableCLI">
<http:operation location="ServersService/addTableCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="addTableCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="addTableCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="removeBackupDBCLI">
<http:operation location="ServersService/removeBackupDBCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="removeBackupDBCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="removeBackupDBCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addTablesCLI">
<http:operation location="ServersService/addTablesCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="addTablesCLI"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="validateDatabase">
<http:operation location="ServersService/validateDatabase"/>
<wsdl:input>
<mime:content type="text/xml" part="validateDatabase"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="validateDatabase"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="validateDatabaseWithSchema">
<http:operation location="ServersService/validateDatabaseWithSchema"/>
<wsdl:input>
<mime:content type="text/xml" part="validateDatabaseWithSchema"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="validateDatabaseWithSchema"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="resetMasterToPrimary">
<http:operation location="ServersService/resetMasterToPrimary"/>
<wsdl:input>
<mime:content type="text/xml" part="resetMasterToPrimary"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="resetMasterToPrimary"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="removePrimaryDB">
<http:operation location="ServersService/removePrimaryDB"/>
<wsdl:input>
<mime:content type="text/xml" part="removePrimaryDB"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="removeBackupDB">
<http:operation location="ServersService/removeBackupDB"/>
<wsdl:input>
<mime:content type="text/xml" part="removeBackupDB"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="removeAllBackupInstancesOfMaster">
<http:operation location="ServersService/removeAllBackupInstancesOfMaster"/>
<wsdl:input>
<mime:content type="text/xml" part="removeAllBackupInstancesOfMaster"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="removeAllBackupInstancesOfMaster"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updatePrimaryDBCLI">
<http:operation location="ServersService/updatePrimaryDBCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="updatePrimaryDBCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="updatePrimaryDBCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTablesCLI">
<http:operation location="ServersService/getTablesCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="getTablesCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getTablesCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addPrimaryDBCLI">
<http:operation location="ServersService/addPrimaryDBCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="addPrimaryDBCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="addPrimaryDBCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateBackupCLI">
<http:operation location="ServersService/updateBackupCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="updateBackupCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="updateBackupCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getAllShardSets">
<http:operation location="ServersService/getAllShardSets"/>
<wsdl:input>
<mime:content type="text/xml" part="getAllShardSets"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getAllShardSets"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateShardSetCLI">
<http:operation location="ServersService/updateShardSetCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="updateShardSetCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="updateShardSetCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="removeTable">
<http:operation location="ServersService/removeTable"/>
<wsdl:input>
<mime:content type="text/xml" part="removeTable"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="addBackupToMasterDatabaseCLI">
<http:operation location="ServersService/addBackupToMasterDatabaseCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="addBackupToMasterDatabaseCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="addBackupToMasterDatabaseCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addBackupCLI">
<http:operation location="ServersService/addBackupCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="addBackupCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="addBackupCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="removeTableCLI">
<http:operation location="ServersService/removeTableCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="removeTableCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="removeTableCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateShardKeyCLI">
<http:operation location="ServersService/updateShardKeyCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="updateShardKeyCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="updateShardKeyCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getPrimaryInstanceByIdCLI">
<http:operation location="ServersService/getPrimaryInstanceByIdCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="getPrimaryInstanceByIdCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getPrimaryInstanceByIdCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="removePrimaryDBCLI">
<http:operation location="ServersService/removePrimaryDBCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="removePrimaryDBCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="removePrimaryDBCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="removeAllTables">
<http:operation location="ServersService/removeAllTables"/>
<wsdl:input>
<mime:content type="text/xml" part="removeAllTables"/>
</wsdl:input>
</wsdl:operation>
<wsdl:operation name="getAllInstances">
<http:operation location="ServersService/getAllInstances"/>
<wsdl:input>
<mime:content type="text/xml" part="getAllInstances"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getAllInstances"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="updateTableCLI">
<http:operation location="ServersService/updateTableCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="updateTableCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="updateTableCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getAllSchemas">
<http:operation location="ServersService/getAllSchemas"/>
<wsdl:input>
<mime:content type="text/xml" part="getAllSchemas"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getAllSchemas"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getMasterDatabaseInstance">
<http:operation location="ServersService/getMasterDatabaseInstance"/>
<wsdl:input>
<mime:content type="text/xml" part="getMasterDatabaseInstance"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getMasterDatabaseInstance"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getBackupsByPrimaryIdCLI">
<http:operation location="ServersService/getBackupsByPrimaryIdCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="getBackupsByPrimaryIdCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getBackupsByPrimaryIdCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getTableByIdCLI">
<http:operation location="ServersService/getTableByIdCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="getTableByIdCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getTableByIdCLI"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getShardSets">
<http:operation location="ServersService/getShardSets"/>
<wsdl:input>
<mime:content type="text/xml" part="getShardSets"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getShardSets"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getManager">
<http:operation location="ServersService/getManager"/>
<wsdl:input>
<mime:content type="text/xml" part="getManager"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getManager"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getConfiguration">
<http:operation location="ServersService/getConfiguration"/>
<wsdl:input>
<mime:content type="text/xml" part="getConfiguration"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getConfiguration"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getServersList">
<http:operation location="ServersService/getServersList"/>
<wsdl:input>
<mime:content type="text/xml" part="getServersList"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="getServersList"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="addShardSetCLI">
<http:operation location="ServersService/addShardSetCLI"/>
<wsdl:input>
<mime:content type="text/xml" part="addShardSetCLI"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="addShardSetCLI"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ServersService">
<wsdl:port name="ServersServiceHttpSoap11Endpoint" binding="ns:ServersServiceSoap11Binding">
<soap:address location="http://localhost:8080/ScaleBaseAPI/services/ServersService.ServersServiceHttpSoap11Endpoint/"/>
</wsdl:port>
<wsdl:port name="ServersServiceHttpSoap12Endpoint" binding="ns:ServersServiceSoap12Binding">
<soap12:address location="http://localhost:8080/ScaleBaseAPI/services/ServersService.ServersServiceHttpSoap12Endpoint/"/>
</wsdl:port>
<wsdl:port name="ServersServiceHttpEndpoint" binding="ns:ServersServiceHttpBinding">
<http:address location="http://localhost:8080/ScaleBaseAPI/services/ServersService.ServersServiceHttpEndpoint/"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>