update the categary of cartridge as a mandatory value
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/c6d3a6a9 Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/c6d3a6a9 Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/c6d3a6a9 Branch: refs/heads/4.1.0-test Commit: c6d3a6a9ecb22c3b3ccbae8a95497e218bcae41c Parents: 52e7802 Author: gayan <[email protected]> Authored: Wed Dec 10 12:27:17 2014 +0530 Committer: Manula Thantriwatte <[email protected]> Committed: Wed Dec 10 12:29:52 2014 +0000 ---------------------------------------------------------------------- .../controller/domain/CartridgeConfig.java | 14 +- .../controller/util/CloudControllerUtil.java | 1 + .../cartridgeagent/cartridgeagent/agent.py | 2 +- .../rest/endpoint/api/StratosApiV41Utils.java | 5 + .../definition/CartridgeDefinitionBean.java | 7 +- .../bean/util/converter/PojoConverter.java | 1 + .../main/resources/CloudControllerService.wsdl | 334 +++++++++++++------ 7 files changed, 266 insertions(+), 98 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/c6d3a6a9/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/domain/CartridgeConfig.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/domain/CartridgeConfig.java b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/domain/CartridgeConfig.java index 2513350..64e417a 100644 --- a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/domain/CartridgeConfig.java +++ b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/domain/CartridgeConfig.java @@ -39,6 +39,8 @@ public class CartridgeConfig implements Serializable { private String provider; + private String category; + private String displayName; private String description; @@ -311,7 +313,13 @@ public class CartridgeConfig implements Serializable { public void setDeployerType(String deployerType) { this.deployerType = deployerType; - } - - + } + + public String getCategory() { + return category; + } + + public void setCategory(String category) { + this.category = category; + } } http://git-wip-us.apache.org/repos/asf/stratos/blob/c6d3a6a9/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/util/CloudControllerUtil.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/util/CloudControllerUtil.java b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/util/CloudControllerUtil.java index c7fc86e..148353c 100644 --- a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/util/CloudControllerUtil.java +++ b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/util/CloudControllerUtil.java @@ -93,6 +93,7 @@ public class CloudControllerUtil { cartridge.setDeploymentDirs(Arrays.asList(deploymentDirs)); } cartridge.setProvider(config.getProvider()); + cartridge.setCategory(config.getCategory()); cartridge.setVersion(config.getVersion()); cartridge.setBaseDir(config.getBaseDir()); http://git-wip-us.apache.org/repos/asf/stratos/blob/c6d3a6a9/components/org.apache.stratos.python.cartridge.agent/cartridgeagent/cartridgeagent/agent.py ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.python.cartridge.agent/cartridgeagent/cartridgeagent/agent.py b/components/org.apache.stratos.python.cartridge.agent/cartridgeagent/cartridgeagent/agent.py index 7b699a6..d8bb7a0 100644 --- a/components/org.apache.stratos.python.cartridge.agent/cartridgeagent/cartridgeagent/agent.py +++ b/components/org.apache.stratos.python.cartridge.agent/cartridgeagent/cartridgeagent/agent.py @@ -189,7 +189,7 @@ class CartridgeAgent(threading.Thread): instance_in_payload = self.cartridge_agent_config.instance_id instance_in_event = event_obj.instance_id - if cluster_in_event == cluster_in_payload and instance_in_payload== instance_in_event: + if cluster_in_event == cluster_in_payload and instance_in_payload == instance_in_event: CartridgeAgent.extension_handler.on_instance_cleanup_cluster_event(event_obj) def register_topology_event_listeners(self): http://git-wip-us.apache.org/repos/asf/stratos/blob/c6d3a6a9/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java index 3dc0130..d2fbdc9 100644 --- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java +++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/api/StratosApiV41Utils.java @@ -95,6 +95,9 @@ public class StratosApiV41Utils { if (cartridgeConfig == null) { throw new RestAPIException("Populated CartridgeConfig instance is null, cartridge deployment aborted"); } + if (cartridgeConfig.getCategory().equals("")|| cartridgeConfig.getCategory().isEmpty()) { + throw new RestAPIException("Category is not specified, cartridge deployment aborted"); + } try { CartridgeDeploymentManager.getDeploymentManager(cartridgeDefinitionBean.deployerType).deploy(cartridgeConfig); } catch (ADCException e) { @@ -270,6 +273,7 @@ public class StratosApiV41Utils { Cartridge cartridge = new Cartridge(); cartridge.setCartridgeType(cartridgeType); cartridge.setProvider(cartridgeInfo.getProvider()); + cartridge.setCategory(cartridgeInfo.getCategory()); cartridge.setDisplayName(cartridgeInfo.getDisplayName()); cartridge.setDescription(cartridgeInfo.getDescription()); cartridge.setVersion(cartridgeInfo.getVersion()); @@ -362,6 +366,7 @@ public class StratosApiV41Utils { Cartridge cartridge = new Cartridge(); cartridge.setCartridgeType(cartridgeType); cartridge.setProvider(cartridgeInfo.getProvider()); + cartridge.setCategory(cartridgeInfo.getCategory()); cartridge.setDisplayName(cartridgeInfo.getDisplayName()); cartridge.setDescription(cartridgeInfo.getDescription()); cartridge.setVersion(cartridgeInfo.getVersion()); http://git-wip-us.apache.org/repos/asf/stratos/blob/c6d3a6a9/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/cartridge/definition/CartridgeDefinitionBean.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/cartridge/definition/CartridgeDefinitionBean.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/cartridge/definition/CartridgeDefinitionBean.java index 56dbfcf..71fd764 100644 --- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/cartridge/definition/CartridgeDefinitionBean.java +++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/cartridge/definition/CartridgeDefinitionBean.java @@ -32,6 +32,9 @@ public class CartridgeDefinitionBean { public String provider; + //Four types - Application,Framework,Data,LB + public String category; + public String displayName; public String description; @@ -68,7 +71,7 @@ public class CartridgeDefinitionBean { public String toString () { - return "Type: " + type + ", Provider: " + provider + ", Host: " + host + ", Display Name: " + displayName + + return "Type: " + type + ", Provider: " + provider + ", Category: " + category+ ", Host: " + host + ", Display Name: " + displayName + ", Description: " + description + ", Version: " + version + ", Multitenant " + multiTenant +", Public " + isPublic + "\n" + getDeploymentDetails() + "\n PortMapping: " + getPortMappings() + "\n IaaS: " + getIaasProviders() + "\n LoadBalancer: " + getLoadBalancerInfo() + "\n Properties: " + getProperties() +"\n VolumeBean mappings "+ persistence.toString() @@ -131,4 +134,6 @@ public class CartridgeDefinitionBean { public void setExportingProperties(String[] exportingProperties) { this.exportingProperties = exportingProperties; } + + } http://git-wip-us.apache.org/repos/asf/stratos/blob/c6d3a6a9/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/util/converter/PojoConverter.java ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/util/converter/PojoConverter.java b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/util/converter/PojoConverter.java index 1ada806..f0461c7 100644 --- a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/util/converter/PojoConverter.java +++ b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/bean/util/converter/PojoConverter.java @@ -99,6 +99,7 @@ public class PojoConverter { cartridgeConfig.setType(cartridgeDefinitionBean.type); cartridgeConfig.setHostName(cartridgeDefinitionBean.host); cartridgeConfig.setProvider(cartridgeDefinitionBean.provider); + cartridgeConfig.setCategory(cartridgeDefinitionBean.category); cartridgeConfig.setVersion(cartridgeDefinitionBean.version); cartridgeConfig.setMultiTenant(cartridgeDefinitionBean.multiTenant); cartridgeConfig.setIsPublic(cartridgeDefinitionBean.isPublic); http://git-wip-us.apache.org/repos/asf/stratos/blob/c6d3a6a9/service-stubs/org.apache.stratos.cloud.controller.service.stub/src/main/resources/CloudControllerService.wsdl ---------------------------------------------------------------------- diff --git a/service-stubs/org.apache.stratos.cloud.controller.service.stub/src/main/resources/CloudControllerService.wsdl b/service-stubs/org.apache.stratos.cloud.controller.service.stub/src/main/resources/CloudControllerService.wsdl index 6e88f50..7309a4e 100644 --- a/service-stubs/org.apache.stratos.cloud.controller.service.stub/src/main/resources/CloudControllerService.wsdl +++ b/service-stubs/org.apache.stratos.cloud.controller.service.stub/src/main/resources/CloudControllerService.wsdl @@ -1,7 +1,24 @@ <?xml version="1.0" encoding="UTF-8"?> -<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns="http://impl.services.controller.cloud.stratos.apache.org" xmlns:ax27="http://kubernetes.common.stratos.apache.org/xsd" xmlns:ax23="http://domain.controller.cloud.stratos.apache.org/xsd" xmlns:ax24="http://common.stratos.apache.org/xsd" xmlns:ax21="http://exception.controller.cloud.stratos.apache.org/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ax210="http://topology.domain.messaging.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://impl.services.controller.cloud.stratos.apache.org"> +<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" + xmlns:ns="http://impl.services.controller.cloud.stratos.apache.org" + xmlns:ax27="http://kubernetes.common.stratos.apache.org/xsd" + xmlns:ax23="http://domain.controller.cloud.stratos.apache.org/xsd" + xmlns:ax24="http://common.stratos.apache.org/xsd" + xmlns:ax21="http://exception.controller.cloud.stratos.apache.org/xsd" + xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://org.apache.axis2/xsd" + xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" + xmlns:ax210="http://topology.domain.messaging.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://impl.services.controller.cloud.stratos.apache.org"> <wsdl:types> - <xs:schema xmlns:ax29="http://kubernetes.common.stratos.apache.org/xsd" xmlns:ax26="http://domain.controller.cloud.stratos.apache.org/xsd" xmlns:ax211="http://topology.domain.messaging.stratos.apache.org/xsd" xmlns:ax22="http://exception.controller.cloud.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://impl.services.controller.cloud.stratos.apache.org"> + <xs:schema xmlns:ax29="http://kubernetes.common.stratos.apache.org/xsd" + xmlns:ax26="http://domain.controller.cloud.stratos.apache.org/xsd" + xmlns:ax211="http://topology.domain.messaging.stratos.apache.org/xsd" + xmlns:ax22="http://exception.controller.cloud.stratos.apache.org/xsd" + attributeFormDefault="qualified" elementFormDefault="qualified" + targetNamespace="http://impl.services.controller.cloud.stratos.apache.org"> <xs:import namespace="http://exception.controller.cloud.stratos.apache.org/xsd"/> <xs:import namespace="http://domain.controller.cloud.stratos.apache.org/xsd"/> <xs:import namespace="http://kubernetes.common.stratos.apache.org/xsd"/> @@ -9,7 +26,8 @@ <xs:element name="CloudControllerServiceInvalidPartitionException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="InvalidPartitionException" nillable="true" type="ax21:InvalidPartitionException"/> + <xs:element minOccurs="0" name="InvalidPartitionException" nillable="true" + type="ax21:InvalidPartitionException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -30,7 +48,8 @@ <xs:element name="CloudControllerServiceInvalidCartridgeTypeException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="InvalidCartridgeTypeException" nillable="true" type="ax21:InvalidCartridgeTypeException"/> + <xs:element minOccurs="0" name="InvalidCartridgeTypeException" nillable="true" + type="ax21:InvalidCartridgeTypeException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -38,7 +57,8 @@ <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="cartridgeType" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="partitions" nillable="true" type="ax26:Partition"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="partitions" nillable="true" + type="ax26:Partition"/> </xs:sequence> </xs:complexType> </xs:element> @@ -52,14 +72,16 @@ <xs:element name="CloudControllerServiceInvalidKubernetesMasterException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="InvalidKubernetesMasterException" nillable="true" type="ax21:InvalidKubernetesMasterException"/> + <xs:element minOccurs="0" name="InvalidKubernetesMasterException" nillable="true" + type="ax21:InvalidKubernetesMasterException"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CloudControllerServiceNonExistingKubernetesMasterException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="NonExistingKubernetesMasterException" nillable="true" type="ax21:NonExistingKubernetesMasterException"/> + <xs:element minOccurs="0" name="NonExistingKubernetesMasterException" nillable="true" + type="ax21:NonExistingKubernetesMasterException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -80,14 +102,16 @@ <xs:element name="CloudControllerServiceInvalidKubernetesHostException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="InvalidKubernetesHostException" nillable="true" type="ax21:InvalidKubernetesHostException"/> + <xs:element minOccurs="0" name="InvalidKubernetesHostException" nillable="true" + type="ax21:InvalidKubernetesHostException"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CloudControllerServiceNonExistingKubernetesHostException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="NonExistingKubernetesHostException" nillable="true" type="ax21:NonExistingKubernetesHostException"/> + <xs:element minOccurs="0" name="NonExistingKubernetesHostException" nillable="true" + type="ax21:NonExistingKubernetesHostException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -108,7 +132,8 @@ <xs:element name="CloudControllerServiceUnregisteredCartridgeException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="UnregisteredCartridgeException" nillable="true" type="ax21:UnregisteredCartridgeException"/> + <xs:element minOccurs="0" name="UnregisteredCartridgeException" nillable="true" + type="ax21:UnregisteredCartridgeException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -123,7 +148,8 @@ <xs:element name="updateContainersResponse"> <xs:complexType> <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax26:MemberContext"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" + type="ax26:MemberContext"/> </xs:sequence> </xs:complexType> </xs:element> @@ -140,7 +166,8 @@ <xs:element name="CloudControllerServiceUnregisteredClusterException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="UnregisteredClusterException" nillable="true" type="ax21:UnregisteredClusterException"/> + <xs:element minOccurs="0" name="UnregisteredClusterException" nillable="true" + type="ax21:UnregisteredClusterException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -161,7 +188,8 @@ <xs:element name="CloudControllerServiceInvalidServiceGroupException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="InvalidServiceGroupException" nillable="true" type="ax21:InvalidServiceGroupException"/> + <xs:element minOccurs="0" name="InvalidServiceGroupException" nillable="true" + type="ax21:InvalidServiceGroupException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -182,7 +210,8 @@ <xs:element name="CloudControllerServiceInvalidMemberException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="InvalidMemberException" nillable="true" type="ax21:InvalidMemberException"/> + <xs:element minOccurs="0" name="InvalidMemberException" nillable="true" + type="ax21:InvalidMemberException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -196,7 +225,8 @@ <xs:element name="CloudControllerServiceMemberTerminationFailedException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="MemberTerminationFailedException" nillable="true" type="ax21:MemberTerminationFailedException"/> + <xs:element minOccurs="0" name="MemberTerminationFailedException" nillable="true" + type="ax21:MemberTerminationFailedException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -217,7 +247,8 @@ <xs:element name="CloudControllerServiceInvalidClusterException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="InvalidClusterException" nillable="true" type="ax21:InvalidClusterException"/> + <xs:element minOccurs="0" name="InvalidClusterException" nillable="true" + type="ax21:InvalidClusterException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -238,14 +269,16 @@ <xs:element name="terminateAllContainersResponse"> <xs:complexType> <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax26:MemberContext"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" + type="ax26:MemberContext"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CloudControllerServiceInvalidIaasProviderException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="InvalidIaasProviderException" nillable="true" type="ax21:InvalidIaasProviderException"/> + <xs:element minOccurs="0" name="InvalidIaasProviderException" nillable="true" + type="ax21:InvalidIaasProviderException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -266,14 +299,16 @@ <xs:element name="startContainers"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="containerClusterContext" nillable="true" type="ax26:ContainerClusterContext"/> + <xs:element minOccurs="0" name="containerClusterContext" nillable="true" + type="ax26:ContainerClusterContext"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="startContainersResponse"> <xs:complexType> <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax26:MemberContext"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" + type="ax26:MemberContext"/> </xs:sequence> </xs:complexType> </xs:element> @@ -294,7 +329,8 @@ <xs:element name="CloudControllerServiceNonExistingKubernetesGroupException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="NonExistingKubernetesGroupException" nillable="true" type="ax21:NonExistingKubernetesGroupException"/> + <xs:element minOccurs="0" name="NonExistingKubernetesGroupException" nillable="true" + type="ax21:NonExistingKubernetesGroupException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -432,7 +468,8 @@ <xs:element name="getHostsForKubernetesGroupResponse"> <xs:complexType> <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax29:KubernetesHost"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" + type="ax29:KubernetesHost"/> </xs:sequence> </xs:complexType> </xs:element> @@ -472,7 +509,8 @@ <xs:element name="getAllKubernetesGroupsResponse"> <xs:complexType> <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax29:KubernetesGroup"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" + type="ax29:KubernetesGroup"/> </xs:sequence> </xs:complexType> </xs:element> @@ -486,7 +524,8 @@ <xs:element name="CloudControllerServiceInvalidCartridgeDefinitionException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="InvalidCartridgeDefinitionException" nillable="true" type="ax21:InvalidCartridgeDefinitionException"/> + <xs:element minOccurs="0" name="InvalidCartridgeDefinitionException" nillable="true" + type="ax21:InvalidCartridgeDefinitionException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -500,7 +539,8 @@ <xs:element name="CloudControllerServiceClusterInstanceCreationException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="ClusterInstanceCreationException" nillable="true" type="ax21:ClusterInstanceCreationException"/> + <xs:element minOccurs="0" name="ClusterInstanceCreationException" nillable="true" + type="ax21:ClusterInstanceCreationException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -519,7 +559,8 @@ <xs:element name="CloudControllerServiceApplicationClusterRegistrationException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="ApplicationClusterRegistrationException" nillable="true" type="ax21:ApplicationClusterRegistrationException"/> + <xs:element minOccurs="0" name="ApplicationClusterRegistrationException" nillable="true" + type="ax21:ApplicationClusterRegistrationException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -527,7 +568,8 @@ <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="appId" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="appClustersContexts" nillable="true" type="ax26:ApplicationClusterContext"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="appClustersContexts" nillable="true" + type="ax26:ApplicationClusterContext"/> </xs:sequence> </xs:complexType> </xs:element> @@ -549,7 +591,8 @@ <xs:element name="CloudControllerServiceInvalidKubernetesGroupException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="InvalidKubernetesGroupException" nillable="true" type="ax21:InvalidKubernetesGroupException"/> + <xs:element minOccurs="0" name="InvalidKubernetesGroupException" nillable="true" + type="ax21:InvalidKubernetesGroupException"/> </xs:sequence> </xs:complexType> </xs:element> @@ -568,7 +611,8 @@ </xs:complexType> </xs:element> </xs:schema> - <xs:schema xmlns:ax28="http://common.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://kubernetes.common.stratos.apache.org/xsd"> + <xs:schema xmlns:ax28="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:complexType name="KubernetesHost"> <xs:sequence> @@ -591,7 +635,8 @@ <xs:sequence> <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="groupId" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="kubernetesHosts" nillable="true" type="ax27:KubernetesHost"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="kubernetesHosts" nillable="true" + type="ax27:KubernetesHost"/> <xs:element minOccurs="0" name="kubernetesMaster" nillable="true" type="ax27:KubernetesMaster"/> <xs:element minOccurs="0" name="portRange" nillable="true" type="ax27:PortRange"/> <xs:element minOccurs="0" name="properties" nillable="true" type="ax28:Properties"/> @@ -604,7 +649,8 @@ </xs:sequence> </xs:complexType> </xs:schema> - <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://topology.domain.messaging.stratos.apache.org/xsd"> + <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" + targetNamespace="http://topology.domain.messaging.stratos.apache.org/xsd"> <xs:complexType abstract="true" name="ClusterStatus"> <xs:complexContent> <xs:extension base="xs:Enum"> @@ -615,10 +661,12 @@ </xs:complexContent> </xs:complexType> </xs:schema> - <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://common.stratos.apache.org/xsd"> + <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="ax24:Property"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="properties" nillable="true" + type="ax24:Property"/> </xs:sequence> </xs:complexType> <xs:complexType name="Property"> @@ -628,7 +676,8 @@ </xs:sequence> </xs:complexType> </xs:schema> - <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://exception.controller.cloud.stratos.apache.org/xsd"> + <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" + targetNamespace="http://exception.controller.cloud.stratos.apache.org/xsd"> <xs:complexType name="InvalidPartitionException"> <xs:sequence> <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"/> @@ -720,7 +769,9 @@ </xs:sequence> </xs:complexType> </xs:schema> - <xs:schema xmlns:ax25="http://common.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://domain.controller.cloud.stratos.apache.org/xsd"> + <xs:schema xmlns:ax25="http://common.stratos.apache.org/xsd" attributeFormDefault="qualified" + elementFormDefault="qualified" + targetNamespace="http://domain.controller.cloud.stratos.apache.org/xsd"> <xs:import namespace="http://common.stratos.apache.org/xsd"/> <xs:complexType name="Partition"> <xs:sequence> @@ -795,7 +846,8 @@ <xs:complexType name="Dependencies"> <xs:sequence> <xs:element minOccurs="0" name="killBehaviour" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="startupOrders" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="startupOrders" nillable="true" + type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="ServiceGroup"> @@ -821,12 +873,14 @@ </xs:complexType> <xs:complexType name="CartridgeInfo"> <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" name="appTypes" nillable="true" type="ax23:AppType"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="appTypes" nillable="true" + type="ax23:AppType"/> <xs:element minOccurs="0" name="baseDir" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="category" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="defaultAutoscalingPolicy" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="defaultDeploymentPolicy" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="deploymentDirs" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="deploymentDirs" nillable="true" + type="xs:string"/> <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="displayName" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="hostName" nillable="true" type="xs:string"/> @@ -834,8 +888,10 @@ <xs:element minOccurs="0" name="lbConfig" nillable="true" type="ax23:LoadbalancerConfig"/> <xs:element minOccurs="0" name="multiTenant" type="xs:boolean"/> <xs:element minOccurs="0" name="persistence" nillable="true" type="ax23:Persistence"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="portMappings" nillable="true" type="ax23:PortMapping"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="properties" nillable="true" type="ax25:Property"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="portMappings" nillable="true" + type="ax23:PortMapping"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="properties" nillable="true" + type="ax25:Property"/> <xs:element minOccurs="0" name="provider" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="serviceGroup" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/> @@ -864,21 +920,26 @@ <xs:complexType name="CartridgeConfig"> <xs:sequence> <xs:element minOccurs="0" name="baseDir" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="category" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="container" nillable="true" type="ax23:Container"/> <xs:element minOccurs="0" name="defaultAutoscalingPolicy" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="defaultDeploymentPolicy" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="deployerType" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="deploymentDirs" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="deploymentDirs" nillable="true" + type="xs:string"/> <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="displayName" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="exportingProperties" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="exportingProperties" nillable="true" + type="xs:string"/> <xs:element minOccurs="0" name="hostName" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="iaasConfigs" nillable="true" type="ax23:IaasConfig"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="iaasConfigs" nillable="true" + type="ax23:IaasConfig"/> <xs:element minOccurs="0" name="isPublic" type="xs:boolean"/> <xs:element minOccurs="0" name="lbConfig" nillable="true" type="ax23:LoadbalancerConfig"/> <xs:element minOccurs="0" name="multiTenant" type="xs:boolean"/> <xs:element minOccurs="0" name="persistence" nillable="true" type="ax23:Persistence"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="portMappings" nillable="true" type="ax23:PortMapping"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="portMappings" nillable="true" + type="ax23:PortMapping"/> <xs:element minOccurs="0" name="properties" nillable="true" type="ax25:Properties"/> <xs:element minOccurs="0" name="provider" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="serviceGroup" nillable="true" type="xs:string"/> @@ -910,7 +971,8 @@ </xs:complexType> <xs:complexType name="NetworkInterfaces"> <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" name="networkInterfaces" nillable="true" type="ax23:NetworkInterface"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="networkInterfaces" nillable="true" + type="ax23:NetworkInterface"/> </xs:sequence> </xs:complexType> <xs:complexType name="NetworkInterface"> @@ -923,7 +985,8 @@ </xs:complexType> <xs:complexType name="FloatingNetworks"> <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" name="floatingNetworks" nillable="true" type="ax23:FloatingNetwork"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="floatingNetworks" nillable="true" + type="ax23:FloatingNetwork"/> </xs:sequence> </xs:complexType> <xs:complexType name="FloatingNetwork"> @@ -1189,143 +1252,217 @@ <wsdl:operation name="addKubernetesGroup"> <wsdl:input message="ns:addKubernetesGroupRequest" wsaw:Action="urn:addKubernetesGroup"/> <wsdl:output message="ns:addKubernetesGroupResponse" wsaw:Action="urn:addKubernetesGroupResponse"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidKubernetesGroupException" name="CloudControllerServiceInvalidKubernetesGroupException" wsaw:Action="urn:addKubernetesGroupCloudControllerServiceInvalidKubernetesGroupException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidKubernetesGroupException" + name="CloudControllerServiceInvalidKubernetesGroupException" + wsaw:Action="urn:addKubernetesGroupCloudControllerServiceInvalidKubernetesGroupException"/> </wsdl:operation> <wsdl:operation name="updateKubernetesMaster"> <wsdl:input message="ns:updateKubernetesMasterRequest" wsaw:Action="urn:updateKubernetesMaster"/> <wsdl:output message="ns:updateKubernetesMasterResponse" wsaw:Action="urn:updateKubernetesMasterResponse"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidKubernetesMasterException" name="CloudControllerServiceInvalidKubernetesMasterException" wsaw:Action="urn:updateKubernetesMasterCloudControllerServiceInvalidKubernetesMasterException"/> - <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesMasterException" name="CloudControllerServiceNonExistingKubernetesMasterException" wsaw:Action="urn:updateKubernetesMasterCloudControllerServiceNonExistingKubernetesMasterException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidKubernetesMasterException" + name="CloudControllerServiceInvalidKubernetesMasterException" + wsaw:Action="urn:updateKubernetesMasterCloudControllerServiceInvalidKubernetesMasterException"/> + <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesMasterException" + name="CloudControllerServiceNonExistingKubernetesMasterException" + wsaw:Action="urn:updateKubernetesMasterCloudControllerServiceNonExistingKubernetesMasterException"/> </wsdl:operation> <wsdl:operation name="validatePartition"> <wsdl:input message="ns:validatePartitionRequest" wsaw:Action="urn:validatePartition"/> <wsdl:output message="ns:validatePartitionResponse" wsaw:Action="urn:validatePartitionResponse"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidPartitionException" name="CloudControllerServiceInvalidPartitionException" wsaw:Action="urn:validatePartitionCloudControllerServiceInvalidPartitionException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidPartitionException" + name="CloudControllerServiceInvalidPartitionException" + wsaw:Action="urn:validatePartitionCloudControllerServiceInvalidPartitionException"/> </wsdl:operation> <wsdl:operation name="createApplicationClusters"> <wsdl:input message="ns:createApplicationClustersRequest" wsaw:Action="urn:createApplicationClusters"/> - <wsdl:fault message="ns:CloudControllerServiceApplicationClusterRegistrationException" name="CloudControllerServiceApplicationClusterRegistrationException" wsaw:Action="urn:createApplicationClustersCloudControllerServiceApplicationClusterRegistrationException"/> + <wsdl:fault message="ns:CloudControllerServiceApplicationClusterRegistrationException" + name="CloudControllerServiceApplicationClusterRegistrationException" + wsaw:Action="urn:createApplicationClustersCloudControllerServiceApplicationClusterRegistrationException"/> </wsdl:operation> <wsdl:operation name="terminateContainer"> <wsdl:input message="ns:terminateContainerRequest" wsaw:Action="urn:terminateContainer"/> <wsdl:output message="ns:terminateContainerResponse" wsaw:Action="urn:terminateContainerResponse"/> - <wsdl:fault message="ns:CloudControllerServiceMemberTerminationFailedException" name="CloudControllerServiceMemberTerminationFailedException" wsaw:Action="urn:terminateContainerCloudControllerServiceMemberTerminationFailedException"/> + <wsdl:fault message="ns:CloudControllerServiceMemberTerminationFailedException" + name="CloudControllerServiceMemberTerminationFailedException" + wsaw:Action="urn:terminateContainerCloudControllerServiceMemberTerminationFailedException"/> </wsdl:operation> <wsdl:operation name="validateDeploymentPolicy"> <wsdl:input message="ns:validateDeploymentPolicyRequest" wsaw:Action="urn:validateDeploymentPolicy"/> - <wsdl:output message="ns:validateDeploymentPolicyResponse" wsaw:Action="urn:validateDeploymentPolicyResponse"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidPartitionException" name="CloudControllerServiceInvalidPartitionException" wsaw:Action="urn:validateDeploymentPolicyCloudControllerServiceInvalidPartitionException"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidCartridgeTypeException" name="CloudControllerServiceInvalidCartridgeTypeException" wsaw:Action="urn:validateDeploymentPolicyCloudControllerServiceInvalidCartridgeTypeException"/> + <wsdl:output message="ns:validateDeploymentPolicyResponse" + wsaw:Action="urn:validateDeploymentPolicyResponse"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidPartitionException" + name="CloudControllerServiceInvalidPartitionException" + wsaw:Action="urn:validateDeploymentPolicyCloudControllerServiceInvalidPartitionException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidCartridgeTypeException" + name="CloudControllerServiceInvalidCartridgeTypeException" + wsaw:Action="urn:validateDeploymentPolicyCloudControllerServiceInvalidCartridgeTypeException"/> </wsdl:operation> <wsdl:operation name="getServiceGroupCartridges"> <wsdl:input message="ns:getServiceGroupCartridgesRequest" wsaw:Action="urn:getServiceGroupCartridges"/> - <wsdl:output message="ns:getServiceGroupCartridgesResponse" wsaw:Action="urn:getServiceGroupCartridgesResponse"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidServiceGroupException" name="CloudControllerServiceInvalidServiceGroupException" wsaw:Action="urn:getServiceGroupCartridgesCloudControllerServiceInvalidServiceGroupException"/> + <wsdl:output message="ns:getServiceGroupCartridgesResponse" + wsaw:Action="urn:getServiceGroupCartridgesResponse"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidServiceGroupException" + name="CloudControllerServiceInvalidServiceGroupException" + wsaw:Action="urn:getServiceGroupCartridgesCloudControllerServiceInvalidServiceGroupException"/> </wsdl:operation> <wsdl:operation name="getMasterForKubernetesGroup"> <wsdl:input message="ns:getMasterForKubernetesGroupRequest" wsaw:Action="urn:getMasterForKubernetesGroup"/> - <wsdl:output message="ns:getMasterForKubernetesGroupResponse" wsaw:Action="urn:getMasterForKubernetesGroupResponse"/> - <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesGroupException" name="CloudControllerServiceNonExistingKubernetesGroupException" wsaw:Action="urn:getMasterForKubernetesGroupCloudControllerServiceNonExistingKubernetesGroupException"/> + <wsdl:output message="ns:getMasterForKubernetesGroupResponse" + wsaw:Action="urn:getMasterForKubernetesGroupResponse"/> + <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesGroupException" + name="CloudControllerServiceNonExistingKubernetesGroupException" + wsaw:Action="urn:getMasterForKubernetesGroupCloudControllerServiceNonExistingKubernetesGroupException"/> </wsdl:operation> <wsdl:operation name="startContainers"> <wsdl:input message="ns:startContainersRequest" wsaw:Action="urn:startContainers"/> <wsdl:output message="ns:startContainersResponse" wsaw:Action="urn:startContainersResponse"/> - <wsdl:fault message="ns:CloudControllerServiceUnregisteredCartridgeException" name="CloudControllerServiceUnregisteredCartridgeException" wsaw:Action="urn:startContainersCloudControllerServiceUnregisteredCartridgeException"/> + <wsdl:fault message="ns:CloudControllerServiceUnregisteredCartridgeException" + name="CloudControllerServiceUnregisteredCartridgeException" + wsaw:Action="urn:startContainersCloudControllerServiceUnregisteredCartridgeException"/> </wsdl:operation> <wsdl:operation name="registerService"> <wsdl:input message="ns:registerServiceRequest" wsaw:Action="urn:registerService"/> <wsdl:output message="ns:registerServiceResponse" wsaw:Action="urn:registerServiceResponse"/> - <wsdl:fault message="ns:CloudControllerServiceUnregisteredCartridgeException" name="CloudControllerServiceUnregisteredCartridgeException" wsaw:Action="urn:registerServiceCloudControllerServiceUnregisteredCartridgeException"/> + <wsdl:fault message="ns:CloudControllerServiceUnregisteredCartridgeException" + name="CloudControllerServiceUnregisteredCartridgeException" + wsaw:Action="urn:registerServiceCloudControllerServiceUnregisteredCartridgeException"/> </wsdl:operation> <wsdl:operation name="terminateInstance"> <wsdl:input message="ns:terminateInstanceRequest" wsaw:Action="urn:terminateInstance"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidMemberException" name="CloudControllerServiceInvalidMemberException" wsaw:Action="urn:terminateInstanceCloudControllerServiceInvalidMemberException"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidCartridgeTypeException" name="CloudControllerServiceInvalidCartridgeTypeException" wsaw:Action="urn:terminateInstanceCloudControllerServiceInvalidCartridgeTypeException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidMemberException" + name="CloudControllerServiceInvalidMemberException" + wsaw:Action="urn:terminateInstanceCloudControllerServiceInvalidMemberException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidCartridgeTypeException" + name="CloudControllerServiceInvalidCartridgeTypeException" + wsaw:Action="urn:terminateInstanceCloudControllerServiceInvalidCartridgeTypeException"/> </wsdl:operation> <wsdl:operation name="getServiceGroupDependencies"> <wsdl:input message="ns:getServiceGroupDependenciesRequest" wsaw:Action="urn:getServiceGroupDependencies"/> - <wsdl:output message="ns:getServiceGroupDependenciesResponse" wsaw:Action="urn:getServiceGroupDependenciesResponse"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidServiceGroupException" name="CloudControllerServiceInvalidServiceGroupException" wsaw:Action="urn:getServiceGroupDependenciesCloudControllerServiceInvalidServiceGroupException"/> + <wsdl:output message="ns:getServiceGroupDependenciesResponse" + wsaw:Action="urn:getServiceGroupDependenciesResponse"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidServiceGroupException" + name="CloudControllerServiceInvalidServiceGroupException" + wsaw:Action="urn:getServiceGroupDependenciesCloudControllerServiceInvalidServiceGroupException"/> </wsdl:operation> <wsdl:operation name="getServiceGroupSubGroups"> <wsdl:input message="ns:getServiceGroupSubGroupsRequest" wsaw:Action="urn:getServiceGroupSubGroups"/> - <wsdl:output message="ns:getServiceGroupSubGroupsResponse" wsaw:Action="urn:getServiceGroupSubGroupsResponse"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidServiceGroupException" name="CloudControllerServiceInvalidServiceGroupException" wsaw:Action="urn:getServiceGroupSubGroupsCloudControllerServiceInvalidServiceGroupException"/> + <wsdl:output message="ns:getServiceGroupSubGroupsResponse" + wsaw:Action="urn:getServiceGroupSubGroupsResponse"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidServiceGroupException" + name="CloudControllerServiceInvalidServiceGroupException" + wsaw:Action="urn:getServiceGroupSubGroupsCloudControllerServiceInvalidServiceGroupException"/> </wsdl:operation> <wsdl:operation name="getServiceGroup"> <wsdl:input message="ns:getServiceGroupRequest" wsaw:Action="urn:getServiceGroup"/> <wsdl:output message="ns:getServiceGroupResponse" wsaw:Action="urn:getServiceGroupResponse"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidServiceGroupException" name="CloudControllerServiceInvalidServiceGroupException" wsaw:Action="urn:getServiceGroupCloudControllerServiceInvalidServiceGroupException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidServiceGroupException" + name="CloudControllerServiceInvalidServiceGroupException" + wsaw:Action="urn:getServiceGroupCloudControllerServiceInvalidServiceGroupException"/> </wsdl:operation> <wsdl:operation name="deployCartridgeDefinition"> <wsdl:input message="ns:deployCartridgeDefinitionRequest" wsaw:Action="urn:deployCartridgeDefinition"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidCartridgeDefinitionException" name="CloudControllerServiceInvalidCartridgeDefinitionException" wsaw:Action="urn:deployCartridgeDefinitionCloudControllerServiceInvalidCartridgeDefinitionException"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidIaasProviderException" name="CloudControllerServiceInvalidIaasProviderException" wsaw:Action="urn:deployCartridgeDefinitionCloudControllerServiceInvalidIaasProviderException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidCartridgeDefinitionException" + name="CloudControllerServiceInvalidCartridgeDefinitionException" + wsaw:Action="urn:deployCartridgeDefinitionCloudControllerServiceInvalidCartridgeDefinitionException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidIaasProviderException" + name="CloudControllerServiceInvalidIaasProviderException" + wsaw:Action="urn:deployCartridgeDefinitionCloudControllerServiceInvalidIaasProviderException"/> </wsdl:operation> <wsdl:operation name="removeKubernetesGroup"> <wsdl:input message="ns:removeKubernetesGroupRequest" wsaw:Action="urn:removeKubernetesGroup"/> <wsdl:output message="ns:removeKubernetesGroupResponse" wsaw:Action="urn:removeKubernetesGroupResponse"/> - <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesGroupException" name="CloudControllerServiceNonExistingKubernetesGroupException" wsaw:Action="urn:removeKubernetesGroupCloudControllerServiceNonExistingKubernetesGroupException"/> + <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesGroupException" + name="CloudControllerServiceNonExistingKubernetesGroupException" + wsaw:Action="urn:removeKubernetesGroupCloudControllerServiceNonExistingKubernetesGroupException"/> </wsdl:operation> <wsdl:operation name="getCartridgeInfo"> <wsdl:input message="ns:getCartridgeInfoRequest" wsaw:Action="urn:getCartridgeInfo"/> <wsdl:output message="ns:getCartridgeInfoResponse" wsaw:Action="urn:getCartridgeInfoResponse"/> - <wsdl:fault message="ns:CloudControllerServiceUnregisteredCartridgeException" name="CloudControllerServiceUnregisteredCartridgeException" wsaw:Action="urn:getCartridgeInfoCloudControllerServiceUnregisteredCartridgeException"/> + <wsdl:fault message="ns:CloudControllerServiceUnregisteredCartridgeException" + name="CloudControllerServiceUnregisteredCartridgeException" + wsaw:Action="urn:getCartridgeInfoCloudControllerServiceUnregisteredCartridgeException"/> </wsdl:operation> <wsdl:operation name="undeployServiceGroup"> <wsdl:input message="ns:undeployServiceGroupRequest" wsaw:Action="urn:undeployServiceGroup"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidServiceGroupException" name="CloudControllerServiceInvalidServiceGroupException" wsaw:Action="urn:undeployServiceGroupCloudControllerServiceInvalidServiceGroupException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidServiceGroupException" + name="CloudControllerServiceInvalidServiceGroupException" + wsaw:Action="urn:undeployServiceGroupCloudControllerServiceInvalidServiceGroupException"/> </wsdl:operation> <wsdl:operation name="addKubernetesHost"> <wsdl:input message="ns:addKubernetesHostRequest" wsaw:Action="urn:addKubernetesHost"/> <wsdl:output message="ns:addKubernetesHostResponse" wsaw:Action="urn:addKubernetesHostResponse"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidKubernetesHostException" name="CloudControllerServiceInvalidKubernetesHostException" wsaw:Action="urn:addKubernetesHostCloudControllerServiceInvalidKubernetesHostException"/> - <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesGroupException" name="CloudControllerServiceNonExistingKubernetesGroupException" wsaw:Action="urn:addKubernetesHostCloudControllerServiceNonExistingKubernetesGroupException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidKubernetesHostException" + name="CloudControllerServiceInvalidKubernetesHostException" + wsaw:Action="urn:addKubernetesHostCloudControllerServiceInvalidKubernetesHostException"/> + <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesGroupException" + name="CloudControllerServiceNonExistingKubernetesGroupException" + wsaw:Action="urn:addKubernetesHostCloudControllerServiceNonExistingKubernetesGroupException"/> </wsdl:operation> <wsdl:operation name="terminateAllContainers"> <wsdl:input message="ns:terminateAllContainersRequest" wsaw:Action="urn:terminateAllContainers"/> <wsdl:output message="ns:terminateAllContainersResponse" wsaw:Action="urn:terminateAllContainersResponse"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidClusterException" name="CloudControllerServiceInvalidClusterException" wsaw:Action="urn:terminateAllContainersCloudControllerServiceInvalidClusterException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidClusterException" + name="CloudControllerServiceInvalidClusterException" + wsaw:Action="urn:terminateAllContainersCloudControllerServiceInvalidClusterException"/> </wsdl:operation> <wsdl:operation name="createClusterInstance"> <wsdl:input message="ns:createClusterInstanceRequest" wsaw:Action="urn:createClusterInstance"/> - <wsdl:fault message="ns:CloudControllerServiceClusterInstanceCreationException" name="CloudControllerServiceClusterInstanceCreationException" wsaw:Action="urn:createClusterInstanceCloudControllerServiceClusterInstanceCreationException"/> + <wsdl:fault message="ns:CloudControllerServiceClusterInstanceCreationException" + name="CloudControllerServiceClusterInstanceCreationException" + wsaw:Action="urn:createClusterInstanceCloudControllerServiceClusterInstanceCreationException"/> </wsdl:operation> <wsdl:operation name="unregisterService"> <wsdl:input message="ns:unregisterServiceRequest" wsaw:Action="urn:unregisterService"/> - <wsdl:fault message="ns:CloudControllerServiceUnregisteredClusterException" name="CloudControllerServiceUnregisteredClusterException" wsaw:Action="urn:unregisterServiceCloudControllerServiceUnregisteredClusterException"/> + <wsdl:fault message="ns:CloudControllerServiceUnregisteredClusterException" + name="CloudControllerServiceUnregisteredClusterException" + wsaw:Action="urn:unregisterServiceCloudControllerServiceUnregisteredClusterException"/> </wsdl:operation> <wsdl:operation name="getKubernetesGroup"> <wsdl:input message="ns:getKubernetesGroupRequest" wsaw:Action="urn:getKubernetesGroup"/> <wsdl:output message="ns:getKubernetesGroupResponse" wsaw:Action="urn:getKubernetesGroupResponse"/> - <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesGroupException" name="CloudControllerServiceNonExistingKubernetesGroupException" wsaw:Action="urn:getKubernetesGroupCloudControllerServiceNonExistingKubernetesGroupException"/> + <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesGroupException" + name="CloudControllerServiceNonExistingKubernetesGroupException" + wsaw:Action="urn:getKubernetesGroupCloudControllerServiceNonExistingKubernetesGroupException"/> </wsdl:operation> <wsdl:operation name="undeployCartridgeDefinition"> <wsdl:input message="ns:undeployCartridgeDefinitionRequest" wsaw:Action="urn:undeployCartridgeDefinition"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidCartridgeTypeException" name="CloudControllerServiceInvalidCartridgeTypeException" wsaw:Action="urn:undeployCartridgeDefinitionCloudControllerServiceInvalidCartridgeTypeException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidCartridgeTypeException" + name="CloudControllerServiceInvalidCartridgeTypeException" + wsaw:Action="urn:undeployCartridgeDefinitionCloudControllerServiceInvalidCartridgeTypeException"/> </wsdl:operation> <wsdl:operation name="removeKubernetesHost"> <wsdl:input message="ns:removeKubernetesHostRequest" wsaw:Action="urn:removeKubernetesHost"/> <wsdl:output message="ns:removeKubernetesHostResponse" wsaw:Action="urn:removeKubernetesHostResponse"/> - <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesHostException" name="CloudControllerServiceNonExistingKubernetesHostException" wsaw:Action="urn:removeKubernetesHostCloudControllerServiceNonExistingKubernetesHostException"/> + <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesHostException" + name="CloudControllerServiceNonExistingKubernetesHostException" + wsaw:Action="urn:removeKubernetesHostCloudControllerServiceNonExistingKubernetesHostException"/> </wsdl:operation> <wsdl:operation name="terminateAllInstances"> <wsdl:input message="ns:terminateAllInstancesRequest" wsaw:Action="urn:terminateAllInstances"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidClusterException" name="CloudControllerServiceInvalidClusterException" wsaw:Action="urn:terminateAllInstancesCloudControllerServiceInvalidClusterException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidClusterException" + name="CloudControllerServiceInvalidClusterException" + wsaw:Action="urn:terminateAllInstancesCloudControllerServiceInvalidClusterException"/> </wsdl:operation> <wsdl:operation name="getRegisteredCartridges"> <wsdl:input message="ns:getRegisteredCartridgesRequest" wsaw:Action="urn:getRegisteredCartridges"/> - <wsdl:output message="ns:getRegisteredCartridgesResponse" wsaw:Action="urn:getRegisteredCartridgesResponse"/> + <wsdl:output message="ns:getRegisteredCartridgesResponse" + wsaw:Action="urn:getRegisteredCartridgesResponse"/> </wsdl:operation> <wsdl:operation name="unregisterDockerService"> <wsdl:input message="ns:unregisterDockerServiceRequest" wsaw:Action="urn:unregisterDockerService"/> - <wsdl:fault message="ns:CloudControllerServiceUnregisteredClusterException" name="CloudControllerServiceUnregisteredClusterException" wsaw:Action="urn:unregisterDockerServiceCloudControllerServiceUnregisteredClusterException"/> + <wsdl:fault message="ns:CloudControllerServiceUnregisteredClusterException" + name="CloudControllerServiceUnregisteredClusterException" + wsaw:Action="urn:unregisterDockerServiceCloudControllerServiceUnregisteredClusterException"/> </wsdl:operation> <wsdl:operation name="startInstance"> <wsdl:input message="ns:startInstanceRequest" wsaw:Action="urn:startInstance"/> <wsdl:output message="ns:startInstanceResponse" wsaw:Action="urn:startInstanceResponse"/> - <wsdl:fault message="ns:CloudControllerServiceUnregisteredCartridgeException" name="CloudControllerServiceUnregisteredCartridgeException" wsaw:Action="urn:startInstanceCloudControllerServiceUnregisteredCartridgeException"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidIaasProviderException" name="CloudControllerServiceInvalidIaasProviderException" wsaw:Action="urn:startInstanceCloudControllerServiceInvalidIaasProviderException"/> + <wsdl:fault message="ns:CloudControllerServiceUnregisteredCartridgeException" + name="CloudControllerServiceUnregisteredCartridgeException" + wsaw:Action="urn:startInstanceCloudControllerServiceUnregisteredCartridgeException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidIaasProviderException" + name="CloudControllerServiceInvalidIaasProviderException" + wsaw:Action="urn:startInstanceCloudControllerServiceInvalidIaasProviderException"/> </wsdl:operation> <wsdl:operation name="getAllKubernetesGroups"> <wsdl:input message="ns:getAllKubernetesGroupsRequest" wsaw:Action="urn:getAllKubernetesGroups"/> @@ -1334,7 +1471,9 @@ <wsdl:operation name="updateContainers"> <wsdl:input message="ns:updateContainersRequest" wsaw:Action="urn:updateContainers"/> <wsdl:output message="ns:updateContainersResponse" wsaw:Action="urn:updateContainersResponse"/> - <wsdl:fault message="ns:CloudControllerServiceUnregisteredCartridgeException" name="CloudControllerServiceUnregisteredCartridgeException" wsaw:Action="urn:updateContainersCloudControllerServiceUnregisteredCartridgeException"/> + <wsdl:fault message="ns:CloudControllerServiceUnregisteredCartridgeException" + name="CloudControllerServiceUnregisteredCartridgeException" + wsaw:Action="urn:updateContainersCloudControllerServiceUnregisteredCartridgeException"/> </wsdl:operation> <wsdl:operation name="getClusterContext"> <wsdl:input message="ns:getClusterContextRequest" wsaw:Action="urn:getClusterContext"/> @@ -1345,18 +1484,27 @@ </wsdl:operation> <wsdl:operation name="deployServiceGroup"> <wsdl:input message="ns:deployServiceGroupRequest" wsaw:Action="urn:deployServiceGroup"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidServiceGroupException" name="CloudControllerServiceInvalidServiceGroupException" wsaw:Action="urn:deployServiceGroupCloudControllerServiceInvalidServiceGroupException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidServiceGroupException" + name="CloudControllerServiceInvalidServiceGroupException" + wsaw:Action="urn:deployServiceGroupCloudControllerServiceInvalidServiceGroupException"/> </wsdl:operation> <wsdl:operation name="updateKubernetesHost"> <wsdl:input message="ns:updateKubernetesHostRequest" wsaw:Action="urn:updateKubernetesHost"/> <wsdl:output message="ns:updateKubernetesHostResponse" wsaw:Action="urn:updateKubernetesHostResponse"/> - <wsdl:fault message="ns:CloudControllerServiceInvalidKubernetesHostException" name="CloudControllerServiceInvalidKubernetesHostException" wsaw:Action="urn:updateKubernetesHostCloudControllerServiceInvalidKubernetesHostException"/> - <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesHostException" name="CloudControllerServiceNonExistingKubernetesHostException" wsaw:Action="urn:updateKubernetesHostCloudControllerServiceNonExistingKubernetesHostException"/> + <wsdl:fault message="ns:CloudControllerServiceInvalidKubernetesHostException" + name="CloudControllerServiceInvalidKubernetesHostException" + wsaw:Action="urn:updateKubernetesHostCloudControllerServiceInvalidKubernetesHostException"/> + <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesHostException" + name="CloudControllerServiceNonExistingKubernetesHostException" + wsaw:Action="urn:updateKubernetesHostCloudControllerServiceNonExistingKubernetesHostException"/> </wsdl:operation> <wsdl:operation name="getHostsForKubernetesGroup"> <wsdl:input message="ns:getHostsForKubernetesGroupRequest" wsaw:Action="urn:getHostsForKubernetesGroup"/> - <wsdl:output message="ns:getHostsForKubernetesGroupResponse" wsaw:Action="urn:getHostsForKubernetesGroupResponse"/> - <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesGroupException" name="CloudControllerServiceNonExistingKubernetesGroupException" wsaw:Action="urn:getHostsForKubernetesGroupCloudControllerServiceNonExistingKubernetesGroupException"/> + <wsdl:output message="ns:getHostsForKubernetesGroupResponse" + wsaw:Action="urn:getHostsForKubernetesGroupResponse"/> + <wsdl:fault message="ns:CloudControllerServiceNonExistingKubernetesGroupException" + name="CloudControllerServiceNonExistingKubernetesGroupException" + wsaw:Action="urn:getHostsForKubernetesGroupCloudControllerServiceNonExistingKubernetesGroupException"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CloudControllerServiceSoap11Binding" type="ns:CloudControllerServicePortType"> @@ -2486,4 +2634,4 @@ <http:address location="http://localhost:8080/axis2/services/CloudControllerService"/> </wsdl:port> </wsdl:service> -</wsdl:definitions> +</wsdl:definitions> \ No newline at end of file
