Matt Mags

Greenhorn
+ Follow
since Mar 03, 2011
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Matt Mags

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>
12 years ago
I'm building a system that uses GWT as the front end and the RemoteServlet layer uses AXIS2 and WSDLs to grab data and return it to the front end. This entire system is deployed on my own machine however I'm having almost constant timeout errors. Virtually every time I try to run my system I can single step through the code and see the request go out. I even see it arrive at the web service layer and be answered. But it frequently seems to leave my code and gets bogged down in the AXIS2 code where the response is being built. The data being fetched seems to happen pretty fast when I observe via single stepping but the response seldom returns. I'm only returning a single String from most of my services so the load of the response should not be a factor. Because this is all happening on local host I don't believe increasing the timeout interval is the right answer, something must be wired improperly.
I'm using generic Tomcat for my web container and all my servlets are just generic extensions of RemoteServlet that use AXIS2 to access the WebService layer.

So far I've tried a few tricks with saving a reference to the ServiceStub object as a singleton so I'm not constantly reinstantiating it but it didn't help.
This problem doesn't seem to build up in anyway. What I mean is its just as likely to happen when I first start Tomcat on the first request. I'm not sure what to make of all this.

I tried removing the GWT from the equation and using a simple comandline system to invoke the web services. So far this has not had any timeout issues. However I'm not sure if I can chalk this up to an issue with GWT because I see the request arrive at the Service layer and get bogged down after the service itself is complete but before the response is sent. I believe the code seems to die in RPCUtils.

Any help would be most appreciated as I'm coming up on a deadline and the current system is unusable like this.



This is one of my stack traces:
13 years ago