You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by sa...@apache.org on 2014/12/04 13:50:02 UTC

[3/5] stratos git commit: Fixing merge conflicts and NPE s

http://git-wip-us.apache.org/repos/asf/stratos/blob/f58c5859/service-stubs/org.apache.stratos.autoscaler.service.stub/src/main/resources/AutoScalerService.wsdl
----------------------------------------------------------------------
diff --cc service-stubs/org.apache.stratos.autoscaler.service.stub/src/main/resources/AutoScalerService.wsdl
index a4d03f5,c0fca11..36b0e1f
--- a/service-stubs/org.apache.stratos.autoscaler.service.stub/src/main/resources/AutoScalerService.wsdl
+++ b/service-stubs/org.apache.stratos.autoscaler.service.stub/src/main/resources/AutoScalerService.wsdl
@@@ -1,4 -1,4 +1,4 @@@
- <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ax29="http://policy.exception.autoscaler.stratos.apache.org/xsd" xmlns:ns="http://api.autoscaler.stratos.apache.org" xmlns:ax25="http://common.stratos.apache.org/xsd" xmlns:ax23="http://deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax24="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax217="http://kubernetes.exception.autoscaler.stratos.apache.org/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ax219="http://application.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax227="http://pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax214="http://kubernetes.common.stratos.apache.org/xsd" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ax221="http://pojo.applications.autoscaler.stratos.apache.org/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ax224="http://exception.autoscaler.stratos.apache.org/xsd" xmlns:ax211="http://autoscale.polic
 y.pojo.autoscaler.stratos.apache.org/xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://api.autoscaler.stratos.apache.org">
 -<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ax29="http://policy.exception.autoscaler.stratos.apache.org/xsd" xmlns:ns="http://api.autoscaler.stratos.apache.org" xmlns:ax25="http://kubernetes.common.stratos.apache.org/xsd" xmlns:ax26="http://common.stratos.apache.org/xsd" xmlns:ax23="http://kubernetes.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax216="http://exception.autoscaler.stratos.apache.org/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ax219="http://autoscale.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ax221="http://application.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax212="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax223="http://pojo.autoscaler.stratos.apache.org/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ax211="http://deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:http="http://schemas.xmls
 oap.org/wsdl/http/" xmlns:ax226="http://pojo.applications.autoscaler.stratos.apache.org/xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://api.autoscaler.stratos.apache.org">
++<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ax27="http://common.stratos.apache.org/xsd" xmlns:ns="http://api.autoscaler.stratos.apache.org" xmlns:ax25="http://deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax26="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax23="http://policy.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax217="http://autoscale.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ax219="http://application.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax227="http://pojo.autoscaler.stratos.apache.org/xsd" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ax221="http://pojo.applications.autoscaler.stratos.apache.org/xsd" xmlns:ax213="http://kubernetes.common.stratos.apache.org/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ax224="http://exception.autoscaler.stratos.apache.org/xsd" xmlns:ax211="http://kubernetes.exc
 eption.autoscaler.stratos.apache.org/xsd" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://api.autoscaler.stratos.apache.org">
      <wsdl:documentation>AutoScalerService</wsdl:documentation>
      <wsdl:types>
          <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://autoscale.policy.pojo.autoscaler.stratos.apache.org/xsd">
@@@ -9,15 -9,15 +9,15 @@@
                      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"></xs:element>
                      <xs:element minOccurs="0" name="instanceRoundingFactor" type="xs:float"></xs:element>
                      <xs:element minOccurs="0" name="isPublic" type="xs:boolean"></xs:element>
-                     <xs:element minOccurs="0" name="loadThresholds" nillable="true" type="ax211:LoadThresholds"></xs:element>
 -                    <xs:element minOccurs="0" name="loadThresholds" nillable="true" type="ax219:LoadThresholds"></xs:element>
++                    <xs:element minOccurs="0" name="loadThresholds" nillable="true" type="ax217:LoadThresholds"></xs:element>
                      <xs:element minOccurs="0" name="tenantId" type="xs:int"></xs:element>
                  </xs:sequence>
              </xs:complexType>
              <xs:complexType name="LoadThresholds">
                  <xs:sequence>
-                     <xs:element minOccurs="0" name="loadAverage" nillable="true" type="ax211:LoadAverageThresholds"></xs:element>
-                     <xs:element minOccurs="0" name="memoryConsumption" nillable="true" type="ax211:MemoryConsumptionThresholds"></xs:element>
-                     <xs:element minOccurs="0" name="requestsInFlight" nillable="true" type="ax211:RequestsInFlightThresholds"></xs:element>
 -                    <xs:element minOccurs="0" name="loadAverage" nillable="true" type="ax219:LoadAverageThresholds"></xs:element>
 -                    <xs:element minOccurs="0" name="memoryConsumption" nillable="true" type="ax219:MemoryConsumptionThresholds"></xs:element>
 -                    <xs:element minOccurs="0" name="requestsInFlight" nillable="true" type="ax219:RequestsInFlightThresholds"></xs:element>
++                    <xs:element minOccurs="0" name="loadAverage" nillable="true" type="ax217:LoadAverageThresholds"></xs:element>
++                    <xs:element minOccurs="0" name="memoryConsumption" nillable="true" type="ax217:MemoryConsumptionThresholds"></xs:element>
++                    <xs:element minOccurs="0" name="requestsInFlight" nillable="true" type="ax217:RequestsInFlightThresholds"></xs:element>
                  </xs:sequence>
              </xs:complexType>
              <xs:complexType name="LoadAverageThresholds">
@@@ -45,8 -45,10 +45,8 @@@
                  <xs:sequence>
                      <xs:element minOccurs="0" name="alias" nillable="true" type="xs:string"></xs:element>
                      <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"></xs:element>
 -                    <xs:element minOccurs="0" name="components" nillable="true" type="ax226:ComponentContext"></xs:element>
 -                    <xs:element minOccurs="0" name="deploymentPolicy" nillable="true" type="xs:string"></xs:element>
 -                    <xs:element minOccurs="0" name="properties" nillable="true" type="ax26:Properties"></xs:element>
 -                    <xs:element maxOccurs="unbounded" minOccurs="0" name="subscribableInfoContext" nillable="true" type="ax226:SubscribableInfoContext"></xs:element>
 +                    <xs:element minOccurs="0" name="components" nillable="true" type="ax221:ComponentContext"></xs:element>
-                     <xs:element minOccurs="0" name="properties" nillable="true" type="ax25:Properties"></xs:element>
++                    <xs:element minOccurs="0" name="properties" nillable="true" type="ax27:Properties"></xs:element>
                      <xs:element minOccurs="0" name="teantAdminUsername" nillable="true" type="xs:string"></xs:element>
                      <xs:element minOccurs="0" name="tenantDomain" nillable="true" type="xs:string"></xs:element>
                      <xs:element minOccurs="0" name="tenantId" type="xs:int"></xs:element>
@@@ -76,7 -96,7 +76,7 @@@
                      <xs:element minOccurs="0" name="maxMembers" type="xs:int"></xs:element>
                      <xs:element minOccurs="0" name="minMembers" type="xs:int"></xs:element>
                      <xs:element minOccurs="0" name="privateRepo" type="xs:boolean"></xs:element>
-                     <xs:element minOccurs="0" name="properties" nillable="true" type="ax25:Properties"></xs:element>
 -                    <xs:element minOccurs="0" name="properties" nillable="true" type="ax26:Properties"></xs:element>
++                    <xs:element minOccurs="0" name="properties" nillable="true" type="ax27:Properties"></xs:element>
                      <xs:element minOccurs="0" name="repoPassword" nillable="true" type="xs:string"></xs:element>
                      <xs:element minOccurs="0" name="repoUrl" nillable="true" type="xs:string"></xs:element>
                      <xs:element minOccurs="0" name="repoUsername" nillable="true" type="xs:string"></xs:element>
@@@ -118,16 -121,16 +118,16 @@@
                  </xs:sequence>
              </xs:complexType>
          </xs:schema>
-         <xs:schema xmlns:ax27="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://deployment.policy.pojo.autoscaler.stratos.apache.org/xsd">
 -        <xs:schema xmlns:ax214="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://deployment.policy.pojo.autoscaler.stratos.apache.org/xsd">
++        <xs:schema xmlns:ax29="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://deployment.policy.pojo.autoscaler.stratos.apache.org/xsd">
              <xs:import namespace="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd"></xs:import>
              <xs:complexType name="DeploymentPolicy">
                  <xs:sequence>
-                     <xs:element maxOccurs="unbounded" minOccurs="0" name="allPartitions" nillable="true" type="ax27:Partition"></xs:element>
 -                    <xs:element maxOccurs="unbounded" minOccurs="0" name="allPartitions" nillable="true" type="ax214:Partition"></xs:element>
++                    <xs:element maxOccurs="unbounded" minOccurs="0" name="allPartitions" nillable="true" type="ax29:Partition"></xs:element>
                      <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"></xs:element>
-                     <xs:element maxOccurs="unbounded" minOccurs="0" name="applicationLevelNetworkPartitions" nillable="true" type="ax27:ApplicationLevelNetworkPartition"></xs:element>
-                     <xs:element maxOccurs="unbounded" minOccurs="0" name="childLevelNetworkPartitions" nillable="true" type="ax27:ChildLevelNetworkPartition"></xs:element>
-                     <xs:element maxOccurs="unbounded" minOccurs="0" name="childPolicies" nillable="true" type="ax23:ChildPolicy"></xs:element>
-                     <xs:element minOccurs="0" name="childPolicyHolder" nillable="true" type="ax27:ChildPolicyHolder"></xs:element>
 -                    <xs:element maxOccurs="unbounded" minOccurs="0" name="applicationLevelNetworkPartitions" nillable="true" type="ax214:ApplicationLevelNetworkPartition"></xs:element>
 -                    <xs:element maxOccurs="unbounded" minOccurs="0" name="childLevelNetworkPartitions" nillable="true" type="ax214:ChildLevelNetworkPartition"></xs:element>
 -                    <xs:element maxOccurs="unbounded" minOccurs="0" name="childPolicies" nillable="true" type="ax211:ChildPolicy"></xs:element>
 -                    <xs:element minOccurs="0" name="childPolicyHolder" nillable="true" type="ax214:ChildPolicyHolder"></xs:element>
++                    <xs:element maxOccurs="unbounded" minOccurs="0" name="applicationLevelNetworkPartitions" nillable="true" type="ax29:ApplicationLevelNetworkPartition"></xs:element>
++                    <xs:element maxOccurs="unbounded" minOccurs="0" name="childLevelNetworkPartitions" nillable="true" type="ax29:ChildLevelNetworkPartition"></xs:element>
++                    <xs:element maxOccurs="unbounded" minOccurs="0" name="childPolicies" nillable="true" type="ax25:ChildPolicy"></xs:element>
++                    <xs:element minOccurs="0" name="childPolicyHolder" nillable="true" type="ax29:ChildPolicyHolder"></xs:element>
                      <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"></xs:element>
                      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"></xs:element>
                      <xs:element minOccurs="0" name="isPublic" type="xs:boolean"></xs:element>
@@@ -136,7 -139,7 +136,7 @@@
              </xs:complexType>
              <xs:complexType name="ChildPolicy">
                  <xs:sequence>
-                     <xs:element maxOccurs="unbounded" minOccurs="0" name="childLevelNetworkPartitions" nillable="true" type="ax27:ChildLevelNetworkPartition"></xs:element>
 -                    <xs:element maxOccurs="unbounded" minOccurs="0" name="childLevelNetworkPartitions" nillable="true" type="ax214:ChildLevelNetworkPartition"></xs:element>
++                    <xs:element maxOccurs="unbounded" minOccurs="0" name="childLevelNetworkPartitions" nillable="true" type="ax29:ChildLevelNetworkPartition"></xs:element>
                      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"></xs:element>
                  </xs:sequence>
              </xs:complexType>
@@@ -148,14 -151,14 +148,14 @@@
                  </xs:sequence>
              </xs:complexType>
          </xs:schema>
-         <xs:schema xmlns:ax26="http://common.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd">
 -        <xs:schema xmlns:ax213="http://common.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd">
++        <xs:schema xmlns:ax28="http://common.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd">
              <xs:import namespace="http://common.stratos.apache.org/xsd"></xs:import>
              <xs:complexType name="Partition">
                  <xs:sequence>
                      <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"></xs:element>
                      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"></xs:element>
                      <xs:element minOccurs="0" name="isPublic" type="xs:boolean"></xs:element>
-                     <xs:element minOccurs="0" name="properties" nillable="true" type="ax25:Properties"></xs:element>
 -                    <xs:element minOccurs="0" name="properties" nillable="true" type="ax26:Properties"></xs:element>
++                    <xs:element minOccurs="0" name="properties" nillable="true" type="ax27:Properties"></xs:element>
                      <xs:element minOccurs="0" name="provider" nillable="true" type="xs:string"></xs:element>
                  </xs:sequence>
              </xs:complexType>
@@@ -163,12 -166,12 +163,12 @@@
                  <xs:sequence>
                      <xs:element minOccurs="0" name="activeByDefault" type="xs:boolean"></xs:element>
                      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"></xs:element>
-                     <xs:element maxOccurs="unbounded" minOccurs="0" name="partitions" nillable="true" type="ax24:Partition"></xs:element>
 -                    <xs:element maxOccurs="unbounded" minOccurs="0" name="partitions" nillable="true" type="ax212:Partition"></xs:element>
++                    <xs:element maxOccurs="unbounded" minOccurs="0" name="partitions" nillable="true" type="ax26:Partition"></xs:element>
                  </xs:sequence>
              </xs:complexType>
              <xs:complexType name="ChildLevelNetworkPartition">
                  <xs:sequence>
-                     <xs:element maxOccurs="unbounded" minOccurs="0" name="childLevelPartitions" nillable="true" type="ax24:ChildLevelPartition"></xs:element>
 -                    <xs:element maxOccurs="unbounded" minOccurs="0" name="childLevelPartitions" nillable="true" type="ax212:ChildLevelPartition"></xs:element>
++                    <xs:element maxOccurs="unbounded" minOccurs="0" name="childLevelPartitions" nillable="true" type="ax26:ChildLevelPartition"></xs:element>
                      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"></xs:element>
                      <xs:element minOccurs="0" name="min" type="xs:int"></xs:element>
                      <xs:element minOccurs="0" name="partitionAlgo" nillable="true" type="xs:string"></xs:element>
@@@ -191,7 -194,7 +191,7 @@@
          <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://common.stratos.apache.org/xsd">
              <xs:complexType name="Properties">
                  <xs:sequence>
-                     <xs:element maxOccurs="unbounded" minOccurs="0" name="properties" nillable="true" type="ax25:Property"></xs:element>
 -                    <xs:element maxOccurs="unbounded" minOccurs="0" name="properties" nillable="true" type="ax26:Property"></xs:element>
++                    <xs:element maxOccurs="unbounded" minOccurs="0" name="properties" nillable="true" type="ax27:Property"></xs:element>
                  </xs:sequence>
              </xs:complexType>
              <xs:complexType name="Property">
@@@ -201,252 -204,269 +201,259 @@@
                  </xs:sequence>
              </xs:complexType>
          </xs:schema>
-         <xs:schema xmlns:ax220="http://application.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax212="http://autoscale.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax213="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax28="http://deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax210="http://policy.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax223="http://pojo.applications.autoscaler.stratos.apache.org/xsd" xmlns:ax225="http://exception.autoscaler.stratos.apache.org/xsd" xmlns:ax226="http://common.stratos.apache.org/xsd" xmlns:ax216="http://kubernetes.common.stratos.apache.org/xsd" xmlns:ax228="http://pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax218="http://kubernetes.exception.autoscaler.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://api.autoscaler.stratos.apache.org">
-             <xs:import namespace="http://deployment.policy.pojo.autoscaler.stratos.apache.org/xsd"></xs:import>
 -        <xs:schema xmlns:ax215="http://deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax220="http://autoscale.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax28="http://kubernetes.common.stratos.apache.org/xsd" xmlns:ax222="http://application.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax210="http://policy.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax224="http://pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax225="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax24="http://kubernetes.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax217="http://exception.autoscaler.stratos.apache.org/xsd" xmlns:ax228="http://pojo.applications.autoscaler.stratos.apache.org/xsd" xmlns:ax218="http://common.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://api.autoscaler.stratos.apache.org">
 -            <xs:import namespace="http://kubernetes.exception.autoscaler.stratos.apache.org/xsd"></xs:import>
 -            <xs:import namespace="http://kubernetes.common.stratos.apache.org/xsd"></xs:import>
++        <xs:schema xmlns:ax215="http://kubernetes.common.stratos.apache.org/xsd" xmlns:ax220="http://application.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax212="http://kubernetes.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax210="http://deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax223="http://pojo.applications.autoscaler.stratos.apache.org/xsd" xmlns:ax225="http://exception.autoscaler.stratos.apache.org/xsd" xmlns:ax226="http://common.stratos.apache.org/xsd" xmlns:ax24="http://policy.exception.autoscaler.stratos.apache.org/xsd" xmlns:ax216="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax228="http://pojo.autoscaler.stratos.apache.org/xsd" xmlns:ax218="http://autoscale.policy.pojo.autoscaler.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://api.autoscaler.stratos.apache.org">
              <xs:import namespace="http://policy.exception.autoscaler.stratos.apache.org/xsd"></xs:import>
-             <xs:import namespace="http://autoscale.policy.pojo.autoscaler.stratos.apache.org/xsd"></xs:import>
-             <xs:import namespace="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd"></xs:import>
-             <xs:import namespace="http://kubernetes.common.stratos.apache.org/xsd"></xs:import>
+             <xs:import namespace="http://deployment.policy.pojo.autoscaler.stratos.apache.org/xsd"></xs:import>
 -            <xs:import namespace="http://exception.autoscaler.stratos.apache.org/xsd"></xs:import>
 -            <xs:import namespace="http://common.stratos.apache.org/xsd"></xs:import>
 +            <xs:import namespace="http://kubernetes.exception.autoscaler.stratos.apache.org/xsd"></xs:import>
++            <xs:import namespace="http://kubernetes.common.stratos.apache.org/xsd"></xs:import>
++            <xs:import namespace="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd"></xs:import>
+             <xs:import namespace="http://autoscale.policy.pojo.autoscaler.stratos.apache.org/xsd"></xs:import>
              <xs:import namespace="http://application.exception.autoscaler.stratos.apache.org/xsd"></xs:import>
 -            <xs:import namespace="http://pojo.autoscaler.stratos.apache.org/xsd"></xs:import>
 -            <xs:import namespace="http://network.partition.deployment.policy.pojo.autoscaler.stratos.apache.org/xsd"></xs:import>
              <xs:import namespace="http://pojo.applications.autoscaler.stratos.apache.org/xsd"></xs:import>
 -            <xs:element name="AutoScalerServiceInvalidKubernetesMasterException">
 +            <xs:import namespace="http://exception.autoscaler.stratos.apache.org/xsd"></xs:import>
 +            <xs:import namespace="http://common.stratos.apache.org/xsd"></xs:import>
 +            <xs:import namespace="http://pojo.autoscaler.stratos.apache.org/xsd"></xs:import>
-             <xs:element name="getValidDeploymentPoliciesforCartridge">
++            <xs:element name="AutoScalerServiceInvalidPolicyException">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="cartridgeType" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element minOccurs="0" name="InvalidKubernetesMasterException" nillable="true" type="ax23:InvalidKubernetesMasterException"></xs:element>
++                        <xs:element minOccurs="0" name="InvalidPolicyException" nillable="true" type="ax23:InvalidPolicyException"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getValidDeploymentPoliciesforCartridgeResponse">
 -            <xs:element name="AutoScalerServiceNonExistingKubernetesMasterException">
++            <xs:element name="updateDeploymentPolicy">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax28:DeploymentPolicy"></xs:element>
 -                        <xs:element minOccurs="0" name="NonExistingKubernetesMasterException" nillable="true" type="ax23:NonExistingKubernetesMasterException"></xs:element>
++                        <xs:element minOccurs="0" name="deploymentPolicy" nillable="true" type="ax25:DeploymentPolicy"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="AutoScalerServiceInvalidPolicyException">
 -            <xs:element name="updateKubernetesMaster">
++            <xs:element name="updateDeploymentPolicyResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="InvalidPolicyException" nillable="true" type="ax29:InvalidPolicyException"></xs:element>
 -                        <xs:element minOccurs="0" name="kubernetesMaster" nillable="true" type="ax28:KubernetesMaster"></xs:element>
++                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="addDeploymentPolicy">
 -            <xs:element name="updateKubernetesMasterResponse">
++            <xs:element name="AutoScalerServiceNonExistingKubernetesGroupException">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="deploymentPolicy" nillable="true" type="ax28:DeploymentPolicy"></xs:element>
 -                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
++                        <xs:element minOccurs="0" name="NonExistingKubernetesGroupException" nillable="true" type="ax212:NonExistingKubernetesGroupException"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="addDeploymentPolicyResponse">
 -            <xs:element name="AutoScalerServiceInvalidKubernetesHostException">
++            <xs:element name="getKubernetesGroup">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
 -                        <xs:element minOccurs="0" name="InvalidKubernetesHostException" nillable="true" type="ax23:InvalidKubernetesHostException"></xs:element>
++                        <xs:element minOccurs="0" name="kubernetesGroupId" nillable="true" type="xs:string"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="updateDeploymentPolicy">
 -            <xs:element name="AutoScalerServiceNonExistingKubernetesHostException">
++            <xs:element name="getKubernetesGroupResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="deploymentPolicy" nillable="true" type="ax28:DeploymentPolicy"></xs:element>
 -                        <xs:element minOccurs="0" name="NonExistingKubernetesHostException" nillable="true" type="ax23:NonExistingKubernetesHostException"></xs:element>
++                        <xs:element minOccurs="0" name="return" nillable="true" type="ax215:KubernetesGroup"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="updateDeploymentPolicyResponse">
 -            <xs:element name="updateKubernetesHost">
++            <xs:element name="getPartitionsOfGroup">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
 -                        <xs:element minOccurs="0" name="kubernetesHost" nillable="true" type="ax28:KubernetesHost"></xs:element>
++                        <xs:element minOccurs="0" name="deploymentPolicyId" nillable="true" type="xs:string"></xs:element>
++                        <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="addAutoScalingPolicy">
 -            <xs:element name="updateKubernetesHostResponse">
++            <xs:element name="getPartitionsOfGroupResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="autoscalePolicy" nillable="true" type="ax212:AutoscalePolicy"></xs:element>
 -                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
++                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax26:Partition"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="addAutoScalingPolicyResponse">
 -            <xs:element name="AutoScalerServiceInvalidPolicyException">
++            <xs:element name="getAutoscalingPolicy">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
 -                        <xs:element minOccurs="0" name="InvalidPolicyException" nillable="true" type="ax29:InvalidPolicyException"></xs:element>
++                        <xs:element minOccurs="0" name="autoscalingPolicyId" nillable="true" type="xs:string"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="updateAutoScalingPolicy">
 -            <xs:element name="updateDeploymentPolicy">
++            <xs:element name="getAutoscalingPolicyResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="autoscalePolicy" nillable="true" type="ax212:AutoscalePolicy"></xs:element>
 -                        <xs:element minOccurs="0" name="deploymentPolicy" nillable="true" type="ax215:DeploymentPolicy"></xs:element>
++                        <xs:element minOccurs="0" name="return" nillable="true" type="ax217:AutoscalePolicy"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="updateAutoScalingPolicyResponse">
 -            <xs:element name="updateDeploymentPolicyResponse">
++            <xs:element name="AutoScalerServiceApplicationDefinitionException">
                  <xs:complexType>
                      <xs:sequence>
--                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
++                        <xs:element minOccurs="0" name="ApplicationDefinitionException" nillable="true" type="ax219:ApplicationDefinitionException"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getAutoscalingPolicy">
 -            <xs:element name="AutoScalerServiceInvalidArgumentException">
++            <xs:element name="deployApplicationDefinition">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="autoscalingPolicyId" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element minOccurs="0" name="InvalidArgumentException" nillable="true" type="ax217:InvalidArgumentException"></xs:element>
++                        <xs:element minOccurs="0" name="applicationContext" nillable="true" type="ax221:ApplicationContext"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getAutoscalingPolicyResponse">
 -            <xs:element name="updateClusterMonitor">
++            <xs:element name="unDeployApplicationDefinition">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="return" nillable="true" type="ax212:AutoscalePolicy"></xs:element>
 -                        <xs:element minOccurs="0" name="clusterId" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element minOccurs="0" name="properties" nillable="true" type="ax26:Properties"></xs:element>
++                        <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"></xs:element>
++                        <xs:element minOccurs="0" name="tenantId" type="xs:int"></xs:element>
++                        <xs:element minOccurs="0" name="tenantDomain" nillable="true" type="xs:string"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getNetworkPartitions">
 -            <xs:element name="updateAutoScalingPolicy">
++            <xs:element name="AutoScalerServiceInvalidKubernetesMasterException">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="deploymentPolicyId" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element minOccurs="0" name="autoscalePolicy" nillable="true" type="ax219:AutoscalePolicy"></xs:element>
++                        <xs:element minOccurs="0" name="InvalidKubernetesMasterException" nillable="true" type="ax212:InvalidKubernetesMasterException"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getNetworkPartitionsResponse">
 -            <xs:element name="updateAutoScalingPolicyResponse">
++            <xs:element name="AutoScalerServiceNonExistingKubernetesMasterException">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax24:ApplicationLevelNetworkPartition"></xs:element>
 -                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
++                        <xs:element minOccurs="0" name="NonExistingKubernetesMasterException" nillable="true" type="ax212:NonExistingKubernetesMasterException"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getAllKubernetesGroups">
 -            <xs:element name="AutoScalerServiceAutoScalerException">
++            <xs:element name="updateKubernetesMaster">
                  <xs:complexType>
-                     <xs:sequence></xs:sequence>
+                     <xs:sequence>
 -                        <xs:element minOccurs="0" name="AutoScalerException" nillable="true" type="ax217:AutoScalerException"></xs:element>
++                        <xs:element minOccurs="0" name="kubernetesMaster" nillable="true" type="ax215:KubernetesMaster"></xs:element>
+                     </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getAllKubernetesGroupsResponse">
 -            <xs:element name="undeployServiceGroup">
++            <xs:element name="updateKubernetesMasterResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax216:KubernetesGroup"></xs:element>
 -                        <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"></xs:element>
++                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="AutoScalerServiceNonExistingKubernetesGroupException">
 -            <xs:element name="undeployDeploymentPolicy">
++            <xs:element name="AutoScalerServiceInvalidKubernetesHostException">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="NonExistingKubernetesGroupException" nillable="true" type="ax217:NonExistingKubernetesGroupException"></xs:element>
 -                        <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"></xs:element>
++                        <xs:element minOccurs="0" name="InvalidKubernetesHostException" nillable="true" type="ax212:InvalidKubernetesHostException"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getMasterForKubernetesGroup">
 -            <xs:element name="undeployDeploymentPolicyResponse">
++            <xs:element name="AutoScalerServiceNonExistingKubernetesHostException">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="kubernetesGroupId" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
++                        <xs:element minOccurs="0" name="NonExistingKubernetesHostException" nillable="true" type="ax212:NonExistingKubernetesHostException"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getMasterForKubernetesGroupResponse">
 -            <xs:element name="AutoScalerServiceApplicationDefinitionException">
++            <xs:element name="updateKubernetesHost">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="return" nillable="true" type="ax216:KubernetesMaster"></xs:element>
 -                        <xs:element minOccurs="0" name="ApplicationDefinitionException" nillable="true" type="ax221:ApplicationDefinitionException"></xs:element>
++                        <xs:element minOccurs="0" name="kubernetesHost" nillable="true" type="ax215:KubernetesHost"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getHostsForKubernetesGroup">
 -            <xs:element name="unDeployApplicationDefinition">
++            <xs:element name="updateKubernetesHostResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="kubernetesGroupId" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element minOccurs="0" name="tenantId" type="xs:int"></xs:element>
 -                        <xs:element minOccurs="0" name="tenantDomain" nillable="true" type="xs:string"></xs:element>
++                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getHostsForKubernetesGroupResponse">
 -            <xs:element name="serviceGroupExist">
++            <xs:element name="getAllDeploymentPolicies">
                  <xs:complexType>
--                    <xs:sequence>
-                         <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax216:KubernetesHost"></xs:element>
-                     </xs:sequence>
 -                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"></xs:element>
 -                    </xs:sequence>
++                    <xs:sequence></xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="AutoScalerServiceInvalidKubernetesGroupException">
 -            <xs:element name="serviceGroupExistResponse">
++            <xs:element name="getAllDeploymentPoliciesResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="InvalidKubernetesGroupException" nillable="true" type="ax217:InvalidKubernetesGroupException"></xs:element>
 -                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
++                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax25:DeploymentPolicy"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="addKubernetesGroup">
 -            <xs:element name="removeKubernetesHost">
++            <xs:element name="getAllAutoScalingPolicy">
+                 <xs:complexType>
 -                    <xs:sequence>
 -                        <xs:element minOccurs="0" name="hostId" nillable="true" type="xs:string"></xs:element>
 -                    </xs:sequence>
++                    <xs:sequence></xs:sequence>
+                 </xs:complexType>
+             </xs:element>
 -            <xs:element name="removeKubernetesHostResponse">
++            <xs:element name="getAllAutoScalingPolicyResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="kubernetesGroup" nillable="true" type="ax216:KubernetesGroup"></xs:element>
 -                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
++                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax217:AutoscalePolicy"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="addKubernetesGroupResponse">
 -            <xs:element name="AutoScalerServiceNonExistingKubernetesGroupException">
++            <xs:element name="getValidDeploymentPoliciesforCartridge">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
 -                        <xs:element minOccurs="0" name="NonExistingKubernetesGroupException" nillable="true" type="ax23:NonExistingKubernetesGroupException"></xs:element>
++                        <xs:element minOccurs="0" name="cartridgeType" nillable="true" type="xs:string"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="AutoScalerServiceInvalidKubernetesHostException">
 -            <xs:element name="removeKubernetesGroup">
++            <xs:element name="getValidDeploymentPoliciesforCartridgeResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="InvalidKubernetesHostException" nillable="true" type="ax217:InvalidKubernetesHostException"></xs:element>
 -                        <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"></xs:element>
++                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax25:DeploymentPolicy"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="addKubernetesHost">
 -            <xs:element name="removeKubernetesGroupResponse">
++            <xs:element name="addDeploymentPolicy">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"></xs:element>
-                         <xs:element minOccurs="0" name="kubernetesHost" nillable="true" type="ax216:KubernetesHost"></xs:element>
 -                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
++                        <xs:element minOccurs="0" name="deploymentPolicy" nillable="true" type="ax25:DeploymentPolicy"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="addKubernetesHostResponse">
 -            <xs:element name="getValidDeploymentPoliciesforCartridge">
++            <xs:element name="addDeploymentPolicyResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
 -                        <xs:element minOccurs="0" name="cartridgeType" nillable="true" type="xs:string"></xs:element>
++                        <xs:element minOccurs="0" name="return" nillable="true" type="xs:string"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="removeKubernetesGroup">
 -            <xs:element name="getValidDeploymentPoliciesforCartridgeResponse">
++            <xs:element name="undeployDeploymentPolicy">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax215:DeploymentPolicy"></xs:element>
++                        <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="removeKubernetesGroupResponse">
 -            <xs:element name="getServiceGroups">
 -                <xs:complexType>
 -                    <xs:sequence></xs:sequence>
 -                </xs:complexType>
 -            </xs:element>
 -            <xs:element name="getServiceGroupsResponse">
++            <xs:element name="undeployDeploymentPolicyResponse">
                  <xs:complexType>
                      <xs:sequence>
 -                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax223:ServiceGroup"></xs:element>
 +                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="AutoScalerServiceNonExistingKubernetesHostException">
 -            <xs:element name="getServiceGroup">
++            <xs:element name="addAutoScalingPolicy">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="NonExistingKubernetesHostException" nillable="true" type="ax217:NonExistingKubernetesHostException"></xs:element>
 -                        <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"></xs:element>
++                        <xs:element minOccurs="0" name="autoscalePolicy" nillable="true" type="ax217:AutoscalePolicy"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="removeKubernetesHost">
 -            <xs:element name="getServiceGroupResponse">
++            <xs:element name="addAutoScalingPolicyResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="hostId" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element minOccurs="0" name="return" nillable="true" type="ax223:ServiceGroup"></xs:element>
++                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="removeKubernetesHostResponse">
 -            <xs:element name="getPartitionsOfGroup">
++            <xs:element name="updateAutoScalingPolicy">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
 -                        <xs:element minOccurs="0" name="deploymentPolicyId" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"></xs:element>
++                        <xs:element minOccurs="0" name="autoscalePolicy" nillable="true" type="ax217:AutoscalePolicy"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="AutoScalerServiceApplicationDefinitionException">
 -            <xs:element name="getPartitionsOfGroupResponse">
++            <xs:element name="updateAutoScalingPolicyResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="ApplicationDefinitionException" nillable="true" type="ax219:ApplicationDefinitionException"></xs:element>
 -                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax225:Partition"></xs:element>
++                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
@@@ -457,34 -477,38 +464,36 @@@
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="unDeployApplicationDefinition">
+             <xs:element name="getNetworkPartitionsResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"></xs:element>
-                         <xs:element minOccurs="0" name="tenantId" type="xs:int"></xs:element>
-                         <xs:element minOccurs="0" name="tenantDomain" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax225:ApplicationLevelNetworkPartition"></xs:element>
++                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax26:ApplicationLevelNetworkPartition"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="AutoScalerServiceInvalidArgumentException">
 -            <xs:element name="getMasterForKubernetesGroup">
++            <xs:element name="getAllKubernetesGroups">
+                 <xs:complexType>
 -                    <xs:sequence>
 -                        <xs:element minOccurs="0" name="kubernetesGroupId" nillable="true" type="xs:string"></xs:element>
 -                    </xs:sequence>
++                    <xs:sequence></xs:sequence>
+                 </xs:complexType>
+             </xs:element>
 -            <xs:element name="getMasterForKubernetesGroupResponse">
++            <xs:element name="getAllKubernetesGroupsResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="InvalidArgumentException" nillable="true" type="ax224:InvalidArgumentException"></xs:element>
 -                        <xs:element minOccurs="0" name="return" nillable="true" type="ax28:KubernetesMaster"></xs:element>
++                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax215:KubernetesGroup"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="updateClusterMonitor">
 -            <xs:element name="getKubernetesGroup">
++            <xs:element name="getMasterForKubernetesGroup">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="clusterId" nillable="true" type="xs:string"></xs:element>
-                         <xs:element minOccurs="0" name="properties" nillable="true" type="ax25:Properties"></xs:element>
+                         <xs:element minOccurs="0" name="kubernetesGroupId" nillable="true" type="xs:string"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="AutoScalerServiceInvalidServiceGroupException">
 -            <xs:element name="getKubernetesGroupResponse">
++            <xs:element name="getMasterForKubernetesGroupResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="InvalidServiceGroupException" nillable="true" type="ax217:InvalidServiceGroupException"></xs:element>
 -                        <xs:element minOccurs="0" name="return" nillable="true" type="ax28:KubernetesGroup"></xs:element>
++                        <xs:element minOccurs="0" name="return" nillable="true" type="ax215:KubernetesMaster"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
@@@ -495,126 -519,124 +504,131 @@@
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="serviceGroupExist">
+             <xs:element name="getHostsForKubernetesGroupResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax28:KubernetesHost"></xs:element>
++                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax215:KubernetesHost"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="serviceGroupExistResponse">
 -            <xs:element name="getDeploymentPolicy">
++            <xs:element name="AutoScalerServiceInvalidKubernetesGroupException">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
 -                        <xs:element minOccurs="0" name="deploymentPolicyId" nillable="true" type="xs:string"></xs:element>
++                        <xs:element minOccurs="0" name="InvalidKubernetesGroupException" nillable="true" type="ax212:InvalidKubernetesGroupException"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="AutoScalerServiceAutoScalerException">
 -            <xs:element name="getDeploymentPolicyResponse">
++            <xs:element name="addKubernetesGroup">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="AutoScalerException" nillable="true" type="ax224:AutoScalerException"></xs:element>
 -                        <xs:element minOccurs="0" name="return" nillable="true" type="ax215:DeploymentPolicy"></xs:element>
++                        <xs:element minOccurs="0" name="kubernetesGroup" nillable="true" type="ax215:KubernetesGroup"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="undeployServiceGroup">
 -            <xs:element name="getAutoscalingPolicy">
++            <xs:element name="addKubernetesGroupResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element minOccurs="0" name="autoscalingPolicyId" nillable="true" type="xs:string"></xs:element>
++                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="AutoScalerServiceInvalidKubernetesMasterException">
 -            <xs:element name="getAutoscalingPolicyResponse">
++            <xs:element name="addKubernetesHost">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="InvalidKubernetesMasterException" nillable="true" type="ax217:InvalidKubernetesMasterException"></xs:element>
 -                        <xs:element minOccurs="0" name="return" nillable="true" type="ax219:AutoscalePolicy"></xs:element>
++                        <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"></xs:element>
++                        <xs:element minOccurs="0" name="kubernetesHost" nillable="true" type="ax215:KubernetesHost"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="AutoScalerServiceNonExistingKubernetesMasterException">
 -            <xs:element name="getAllKubernetesGroups">
++            <xs:element name="addKubernetesHostResponse">
                  <xs:complexType>
 -                    <xs:sequence></xs:sequence>
 +                    <xs:sequence>
-                         <xs:element minOccurs="0" name="NonExistingKubernetesMasterException" nillable="true" type="ax217:NonExistingKubernetesMasterException"></xs:element>
++                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
 +                    </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="updateKubernetesMaster">
 -            <xs:element name="getAllKubernetesGroupsResponse">
++            <xs:element name="removeKubernetesGroup">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="kubernetesMaster" nillable="true" type="ax216:KubernetesMaster"></xs:element>
 -                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax28:KubernetesGroup"></xs:element>
++                        <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="updateKubernetesMasterResponse">
 -            <xs:element name="getAllDeploymentPolicies">
++            <xs:element name="removeKubernetesGroupResponse">
                  <xs:complexType>
 -                    <xs:sequence></xs:sequence>
 +                    <xs:sequence>
 +                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
 +                    </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="updateKubernetesHost">
 -            <xs:element name="getAllDeploymentPoliciesResponse">
++            <xs:element name="removeKubernetesHost">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="kubernetesHost" nillable="true" type="ax216:KubernetesHost"></xs:element>
 -                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax215:DeploymentPolicy"></xs:element>
++                        <xs:element minOccurs="0" name="hostId" nillable="true" type="xs:string"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="updateKubernetesHostResponse">
 -            <xs:element name="getAllAutoScalingPolicy">
++            <xs:element name="removeKubernetesHostResponse">
                  <xs:complexType>
 -                    <xs:sequence></xs:sequence>
 +                    <xs:sequence>
 +                        <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
 +                    </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getKubernetesGroup">
 -            <xs:element name="getAllAutoScalingPolicyResponse">
++            <xs:element name="AutoScalerServiceInvalidArgumentException">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="kubernetesGroupId" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax219:AutoscalePolicy"></xs:element>
++                        <xs:element minOccurs="0" name="InvalidArgumentException" nillable="true" type="ax224:InvalidArgumentException"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getKubernetesGroupResponse">
 -            <xs:element name="AutoScalerServiceInvalidServiceGroupException">
++            <xs:element name="updateClusterMonitor">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="return" nillable="true" type="ax216:KubernetesGroup"></xs:element>
 -                        <xs:element minOccurs="0" name="InvalidServiceGroupException" nillable="true" type="ax23:InvalidServiceGroupException"></xs:element>
++                        <xs:element minOccurs="0" name="clusterId" nillable="true" type="xs:string"></xs:element>
++                        <xs:element minOccurs="0" name="properties" nillable="true" type="ax27:Properties"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getPartitionsOfGroup">
 -            <xs:element name="deployServiceGroup">
++            <xs:element name="AutoScalerServiceInvalidServiceGroupException">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="deploymentPolicyId" nillable="true" type="xs:string"></xs:element>
-                         <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element minOccurs="0" name="servicegroup" nillable="true" type="ax223:ServiceGroup"></xs:element>
++                        <xs:element minOccurs="0" name="InvalidServiceGroupException" nillable="true" type="ax212:InvalidServiceGroupException"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getPartitionsOfGroupResponse">
 -            <xs:element name="deployApplicationDefinition">
++            <xs:element name="deployServiceGroup">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax24:Partition"></xs:element>
 -                        <xs:element minOccurs="0" name="applicationContext" nillable="true" type="ax226:ApplicationContext"></xs:element>
++                        <xs:element minOccurs="0" name="servicegroup" nillable="true" type="ax228:ServiceGroup"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getAllDeploymentPolicies">
 -            <xs:element name="addKubernetesHost">
++            <xs:element name="serviceGroupExist">
                  <xs:complexType>
-                     <xs:sequence></xs:sequence>
+                     <xs:sequence>
 -                        <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"></xs:element>
 -                        <xs:element minOccurs="0" name="kubernetesHost" nillable="true" type="ax28:KubernetesHost"></xs:element>
++                        <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"></xs:element>
+                     </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getAllDeploymentPoliciesResponse">
 -            <xs:element name="addKubernetesHostResponse">
++            <xs:element name="serviceGroupExistResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax28:DeploymentPolicy"></xs:element>
+                         <xs:element minOccurs="0" name="return" type="xs:boolean"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getAllAutoScalingPolicy">
 -            <xs:element name="AutoScalerServiceInvalidKubernetesGroupException">
++            <xs:element name="AutoScalerServiceAutoScalerException">
                  <xs:complexType>
-                     <xs:sequence></xs:sequence>
+                     <xs:sequence>
 -                        <xs:element minOccurs="0" name="InvalidKubernetesGroupException" nillable="true" type="ax23:InvalidKubernetesGroupException"></xs:element>
++                        <xs:element minOccurs="0" name="AutoScalerException" nillable="true" type="ax224:AutoScalerException"></xs:element>
+                     </xs:sequence>
                  </xs:complexType>
              </xs:element>
-             <xs:element name="getAllAutoScalingPolicyResponse">
 -            <xs:element name="addKubernetesGroup">
++            <xs:element name="undeployServiceGroup">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax212:AutoscalePolicy"></xs:element>
 -                        <xs:element minOccurs="0" name="kubernetesGroup" nillable="true" type="ax28:KubernetesGroup"></xs:element>
++                        <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
@@@ -625,10 -647,10 +639,10 @@@
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
 -            <xs:element name="addDeploymentPolicy">
 +            <xs:element name="getDeploymentPolicyResponse">
                  <xs:complexType>
                      <xs:sequence>
-                         <xs:element minOccurs="0" name="return" nillable="true" type="ax28:DeploymentPolicy"></xs:element>
 -                        <xs:element minOccurs="0" name="deploymentPolicy" nillable="true" type="ax215:DeploymentPolicy"></xs:element>
++                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:DeploymentPolicy"></xs:element>
                      </xs:sequence>
                  </xs:complexType>
              </xs:element>
@@@ -659,44 -676,18 +673,23 @@@
                  </xs:complexType>
              </xs:element>
          </xs:schema>
-         <xs:schema xmlns:ax215="http://common.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://kubernetes.common.stratos.apache.org/xsd">
-             <xs:import namespace="http://common.stratos.apache.org/xsd"></xs:import>
-             <xs:complexType name="KubernetesGroup">
+         <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://kubernetes.exception.autoscaler.stratos.apache.org/xsd">
++            <xs:complexType name="NonExistingKubernetesGroupException">
 +                <xs:sequence>
-                     <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"></xs:element>
-                     <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"></xs:element>
-                     <xs:element maxOccurs="unbounded" minOccurs="0" name="kubernetesHosts" nillable="true" type="ax214:KubernetesHost"></xs:element>
-                     <xs:element minOccurs="0" name="kubernetesMaster" nillable="true" type="ax214:KubernetesMaster"></xs:element>
-                     <xs:element minOccurs="0" name="portRange" nillable="true" type="ax214:PortRange"></xs:element>
-                     <xs:element minOccurs="0" name="properties" nillable="true" type="ax25:Properties"></xs:element>
++                    <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"></xs:element>
 +                </xs:sequence>
 +            </xs:complexType>
-             <xs:complexType name="KubernetesHost">
+             <xs:complexType name="InvalidKubernetesMasterException">
                  <xs:sequence>
-                     <xs:element minOccurs="0" name="hostId" nillable="true" type="xs:string"></xs:element>
-                     <xs:element minOccurs="0" name="hostIpAddress" nillable="true" type="xs:string"></xs:element>
-                     <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string"></xs:element>
-                     <xs:element minOccurs="0" name="properties" nillable="true" type="ax25:Properties"></xs:element>
+                     <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"></xs:element>
                  </xs:sequence>
              </xs:complexType>
-             <xs:complexType name="KubernetesMaster">
-                 <xs:complexContent>
-                     <xs:extension base="ax214:KubernetesHost">
-                         <xs:sequence>
-                             <xs:element minOccurs="0" name="endpoint" nillable="true" type="xs:string"></xs:element>
-                         </xs:sequence>
-                     </xs:extension>
-                 </xs:complexContent>
-             </xs:complexType>
-             <xs:complexType name="PortRange">
+             <xs:complexType name="NonExistingKubernetesMasterException">
                  <xs:sequence>
-                     <xs:element minOccurs="0" name="lower" type="xs:int"></xs:element>
-                     <xs:element minOccurs="0" name="upper" type="xs:int"></xs:element>
+                     <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"></xs:element>
                  </xs:sequence>
              </xs:complexType>
-         </xs:schema>
-         <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://kubernetes.exception.autoscaler.stratos.apache.org/xsd">
-             <xs:complexType name="NonExistingKubernetesGroupException">
+             <xs:complexType name="InvalidKubernetesHostException">
                  <xs:sequence>
                      <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"></xs:element>
                  </xs:sequence>
@@@ -706,7 -697,7 +699,7 @@@
                      <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"></xs:element>
                  </xs:sequence>
              </xs:complexType>
-             <xs:complexType name="InvalidKubernetesHostException">
 -            <xs:complexType name="NonExistingKubernetesGroupException">
++            <xs:complexType name="InvalidKubernetesGroupException">
                  <xs:sequence>
                      <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"></xs:element>
                  </xs:sequence>
@@@ -716,19 -707,45 +709,40 @@@
                      <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"></xs:element>
                  </xs:sequence>
              </xs:complexType>
-             <xs:complexType name="InvalidServiceGroupException">
 -            <xs:complexType name="InvalidKubernetesGroupException">
++        </xs:schema>
++        <xs:schema xmlns:ax214="http://common.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://kubernetes.common.stratos.apache.org/xsd">
++            <xs:import namespace="http://common.stratos.apache.org/xsd"></xs:import>
++            <xs:complexType name="KubernetesGroup">
                  <xs:sequence>
--                    <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"></xs:element>
++                    <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"></xs:element>
++                    <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"></xs:element>
++                    <xs:element maxOccurs="unbounded" minOccurs="0" name="kubernetesHosts" nillable="true" type="ax213:KubernetesHost"></xs:element>
++                    <xs:element minOccurs="0" name="kubernetesMaster" nillable="true" type="ax213:KubernetesMaster"></xs:element>
++                    <xs:element minOccurs="0" name="portRange" nillable="true" type="ax213:PortRange"></xs:element>
++                    <xs:element minOccurs="0" name="properties" nillable="true" type="ax27:Properties"></xs:element>
                  </xs:sequence>
              </xs:complexType>
-             <xs:complexType name="InvalidKubernetesMasterException">
 -        </xs:schema>
 -        <xs:schema xmlns:ax27="http://common.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://kubernetes.common.stratos.apache.org/xsd">
 -            <xs:import namespace="http://common.stratos.apache.org/xsd"></xs:import>
+             <xs:complexType name="KubernetesHost">
                  <xs:sequence>
-                     <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"></xs:element>
+                     <xs:element minOccurs="0" name="hostId" nillable="true" type="xs:string"></xs:element>
+                     <xs:element minOccurs="0" name="hostIpAddress" nillable="true" type="xs:string"></xs:element>
+                     <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string"></xs:element>
+                     <xs:element minOccurs="0" name="properties" nillable="true" type="ax27:Properties"></xs:element>
                  </xs:sequence>
              </xs:complexType>
-             <xs:complexType name="NonExistingKubernetesMasterException">
+             <xs:complexType name="KubernetesMaster">
+                 <xs:complexContent>
 -                    <xs:extension base="ax25:KubernetesHost">
++                    <xs:extension base="ax213:KubernetesHost">
+                         <xs:sequence>
+                             <xs:element minOccurs="0" name="endpoint" nillable="true" type="xs:string"></xs:element>
+                         </xs:sequence>
+                     </xs:extension>
+                 </xs:complexContent>
+             </xs:complexType>
 -            <xs:complexType name="KubernetesGroup">
 -                <xs:sequence>
 -                    <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"></xs:element>
 -                    <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"></xs:element>
 -                    <xs:element maxOccurs="unbounded" minOccurs="0" name="kubernetesHosts" nillable="true" type="ax25:KubernetesHost"></xs:element>
 -                    <xs:element minOccurs="0" name="kubernetesMaster" nillable="true" type="ax25:KubernetesMaster"></xs:element>
 -                    <xs:element minOccurs="0" name="portRange" nillable="true" type="ax25:PortRange"></xs:element>
 -                    <xs:element minOccurs="0" name="properties" nillable="true" type="ax27:Properties"></xs:element>
 -                </xs:sequence>
 -            </xs:complexType>
+             <xs:complexType name="PortRange">
                  <xs:sequence>
-                     <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"></xs:element>
+                     <xs:element minOccurs="0" name="lower" type="xs:int"></xs:element>
+                     <xs:element minOccurs="0" name="upper" type="xs:int"></xs:element>
                  </xs:sequence>
              </xs:complexType>
          </xs:schema>
@@@ -2028,22 -2082,22 +2079,22 @@@
      </wsdl:binding>
      <wsdl:service name="AutoScalerService">
          <wsdl:port name="AutoScalerServiceHttpSoap11Endpoint" binding="ns:AutoScalerServiceSoap11Binding">
-             <soap:address location="http://172.17.42.1:9763/services/AutoScalerService.AutoScalerServiceHttpSoap11Endpoint/"></soap:address>
 -            <soap:address location="http://10.100.1.142:9763/services/AutoScalerService.AutoScalerServiceHttpSoap11Endpoint/"></soap:address>
++            <soap:address location="http://192.168.30.23:9763/services/AutoScalerService.AutoScalerServiceHttpSoap11Endpoint/"></soap:address>
          </wsdl:port>
          <wsdl:port name="AutoScalerServiceHttpsSoap11Endpoint" binding="ns:AutoScalerServiceSoap11Binding">
-             <soap:address location="https://172.17.42.1:9443/services/AutoScalerService.AutoScalerServiceHttpsSoap11Endpoint/"></soap:address>
 -            <soap:address location="https://10.100.1.142:9443/services/AutoScalerService.AutoScalerServiceHttpsSoap11Endpoint/"></soap:address>
++            <soap:address location="https://192.168.30.23:9443/services/AutoScalerService.AutoScalerServiceHttpsSoap11Endpoint/"></soap:address>
          </wsdl:port>
          <wsdl:port name="AutoScalerServiceHttpsSoap12Endpoint" binding="ns:AutoScalerServiceSoap12Binding">
-             <soap12:address location="https://172.17.42.1:9443/services/AutoScalerService.AutoScalerServiceHttpsSoap12Endpoint/"></soap12:address>
 -            <soap12:address location="https://10.100.1.142:9443/services/AutoScalerService.AutoScalerServiceHttpsSoap12Endpoint/"></soap12:address>
++            <soap12:address location="https://192.168.30.23:9443/services/AutoScalerService.AutoScalerServiceHttpsSoap12Endpoint/"></soap12:address>
          </wsdl:port>
          <wsdl:port name="AutoScalerServiceHttpSoap12Endpoint" binding="ns:AutoScalerServiceSoap12Binding">
-             <soap12:address location="http://172.17.42.1:9763/services/AutoScalerService.AutoScalerServiceHttpSoap12Endpoint/"></soap12:address>
 -            <soap12:address location="http://10.100.1.142:9763/services/AutoScalerService.AutoScalerServiceHttpSoap12Endpoint/"></soap12:address>
++            <soap12:address location="http://192.168.30.23:9763/services/AutoScalerService.AutoScalerServiceHttpSoap12Endpoint/"></soap12:address>
          </wsdl:port>
          <wsdl:port name="AutoScalerServiceHttpEndpoint" binding="ns:AutoScalerServiceHttpBinding">
-             <http:address location="http://172.17.42.1:9763/services/AutoScalerService.AutoScalerServiceHttpEndpoint/"></http:address>
 -            <http:address location="http://10.100.1.142:9763/services/AutoScalerService.AutoScalerServiceHttpEndpoint/"></http:address>
++            <http:address location="http://192.168.30.23:9763/services/AutoScalerService.AutoScalerServiceHttpEndpoint/"></http:address>
          </wsdl:port>
          <wsdl:port name="AutoScalerServiceHttpsEndpoint" binding="ns:AutoScalerServiceHttpBinding">
-             <http:address location="https://172.17.42.1:9443/services/AutoScalerService.AutoScalerServiceHttpsEndpoint/"></http:address>
 -            <http:address location="https://10.100.1.142:9443/services/AutoScalerService.AutoScalerServiceHttpsEndpoint/"></http:address>
++            <http:address location="https://192.168.30.23:9443/services/AutoScalerService.AutoScalerServiceHttpsEndpoint/"></http:address>
          </wsdl:port>
      </wsdl:service>
 -</wsdl:definitions>
 +</wsdl:definitions>