Repository: stratos Updated Branches: refs/heads/tenant-isolation 16e1fe8ed -> ea45f6cf7
http://git-wip-us.apache.org/repos/asf/stratos/blob/ea182b4c/service-stubs/org.apache.stratos.manager.service.stub/src/main/resources/StratosManagerService.wsdl ---------------------------------------------------------------------- diff --git a/service-stubs/org.apache.stratos.manager.service.stub/src/main/resources/StratosManagerService.wsdl b/service-stubs/org.apache.stratos.manager.service.stub/src/main/resources/StratosManagerService.wsdl index 300c478..cdf5189 100644 --- a/service-stubs/org.apache.stratos.manager.service.stub/src/main/resources/StratosManagerService.wsdl +++ b/service-stubs/org.apache.stratos.manager.service.stub/src/main/resources/StratosManagerService.wsdl @@ -1,16 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:ns="http://impl.services.manager.stratos.apache.org" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ax23="http://signup.application.domain.messaging.stratos.apache.org/xsd" xmlns:ax21="http://exception.manager.stratos.apache.org/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://impl.services.manager.stratos.apache.org"> <wsdl:types> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://signup.application.domain.messaging.stratos.apache.org/xsd"> - <xs:complexType name="DomainMapping"> - <xs:sequence> - <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> - <xs:element minOccurs="0" name="clusterId" nillable="true" type="xs:string"/> - <xs:element minOccurs="0" name="contextPath" nillable="true" type="xs:string"/> - <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string"/> - <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/> - <xs:element minOccurs="0" name="tenantId" type="xs:int"/> - </xs:sequence> - </xs:complexType> <xs:complexType name="ApplicationSignUp"> <xs:sequence> <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> @@ -30,222 +20,232 @@ <xs:element minOccurs="0" name="repoUsername" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> + <xs:complexType name="DomainMapping"> + <xs:sequence> + <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="clusterId" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="contextPath" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="serviceName" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="tenantId" type="xs:int"/> + </xs:sequence> + </xs:complexType> </xs:schema> <xs:schema xmlns:ax24="http://signup.application.domain.messaging.stratos.apache.org/xsd" xmlns:ax22="http://exception.manager.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://impl.services.manager.stratos.apache.org"> <xs:import namespace="http://exception.manager.stratos.apache.org/xsd"/> <xs:import namespace="http://signup.application.domain.messaging.stratos.apache.org/xsd"/> - <xs:element name="StratosManagerServiceArtifactDistributionCoordinatorException"> + <xs:element name="addUsedCartridgeGroupsInCartridgeSubGroups"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="ArtifactDistributionCoordinatorException" nillable="true" type="ax21:ArtifactDistributionCoordinatorException"/> + <xs:element minOccurs="0" name="cartridgeSubGroupUuid" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeGroupNames" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="notifyArtifactUpdatedEventForSignUp"> + <xs:element name="removeUsedCartridgeGroupsInCartridgeSubGroups"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> - <xs:element minOccurs="0" name="tenantId" type="xs:int"/> + <xs:element minOccurs="0" name="cartridgeSubGroupUuid" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeGroupNames" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="notifyArtifactUpdatedEventForRepository"> + <xs:element name="addUsedCartridgeGroupsInApplications"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="repoUrl" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="applicationUuid" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeGroupNames" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="StratosManagerServiceDomainMappingException"> + <xs:element name="removeUsedCartridgeGroupsInApplications"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="DomainMappingException" nillable="true" type="ax21:DomainMappingException"/> + <xs:element minOccurs="0" name="applicationUuid" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeGroupNames" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="addDomainMapping"> + <xs:element name="canCartirdgeGroupBeRemoved"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="domainMapping" nillable="true" type="ax23:DomainMapping"/> + <xs:element minOccurs="0" name="cartridgeGroupUuid" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="getDomainMappings"> + <xs:element name="canCartirdgeGroupBeRemovedResponse"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> - <xs:element minOccurs="0" name="tenantId" type="xs:int"/> + <xs:element minOccurs="0" name="return" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="getDomainMappingsResponse"> + <xs:element name="StratosManagerServiceApplicationSignUpException"> <xs:complexType> <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax23:DomainMapping"/> + <xs:element minOccurs="0" name="ApplicationSignUpException" nillable="true" type="ax21:ApplicationSignUpException"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="removeDomainMapping"> + <xs:element name="addApplicationSignUp"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> - <xs:element minOccurs="0" name="tenantId" type="xs:int"/> - <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="applicationSignUp" nillable="true" type="ax23:ApplicationSignUp"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="addUsedCartridgesInCartridgeGroups"> + <xs:element name="removeApplicationSignUp"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="cartridgeGroupUuid" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeNames" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="tenantId" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="removeUsedCartridgesInCartridgeGroups"> + <xs:element name="getApplicationSignUp"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="cartridgeGroupUuid" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeNames" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="tenantId" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="addUsedCartridgesInApplications"> + <xs:element name="getApplicationSignUpResponse"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="applicationUuid" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeNames" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="return" nillable="true" type="ax23:ApplicationSignUp"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="removeUsedCartridgesInApplications"> + <xs:element name="getApplicationSignUps"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="applicationUuid" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeNames" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="canCartridgeBeRemoved"> + <xs:element name="getApplicationSignUpsResponse"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="cartridgeUuid" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax23:ApplicationSignUp"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="canCartridgeBeRemovedResponse"> + <xs:element name="StratosManagerServiceArtifactDistributionCoordinatorException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="return" type="xs:boolean"/> + <xs:element minOccurs="0" name="ArtifactDistributionCoordinatorException" nillable="true" type="ax21:ArtifactDistributionCoordinatorException"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="addUsedCartridgeGroupsInCartridgeSubGroups"> + <xs:element name="notifyArtifactUpdatedEventForSignUp"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="cartridgeSubGroupUuid" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeGroupNames" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="tenantId" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="removeUsedCartridgeGroupsInCartridgeSubGroups"> + <xs:element name="notifyArtifactUpdatedEventForRepository"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="cartridgeSubGroupUuid" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeGroupNames" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="repoUrl" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="addUsedCartridgeGroupsInApplications"> + <xs:element name="StratosManagerServiceDomainMappingException"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="applicationUuid" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeGroupNames" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="DomainMappingException" nillable="true" type="ax21:DomainMappingException"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="removeUsedCartridgeGroupsInApplications"> + <xs:element name="addDomainMapping"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="applicationUuid" nillable="true" type="xs:string"/> - <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeGroupNames" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="domainMapping" nillable="true" type="ax23:DomainMapping"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="canCartirdgeGroupBeRemoved"> + <xs:element name="getDomainMappings"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="cartridgeGroupUuid" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="tenantId" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="canCartirdgeGroupBeRemovedResponse"> + <xs:element name="getDomainMappingsResponse"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="return" type="xs:boolean"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax23:DomainMapping"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="StratosManagerServiceApplicationSignUpException"> + <xs:element name="removeDomainMapping"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="ApplicationSignUpException" nillable="true" type="ax21:ApplicationSignUpException"/> + <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="tenantId" type="xs:int"/> + <xs:element minOccurs="0" name="domainName" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="addApplicationSignUp"> + <xs:element name="addUsedCartridgesInCartridgeGroups"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="applicationSignUp" nillable="true" type="ax23:ApplicationSignUp"/> + <xs:element minOccurs="0" name="cartridgeGroupUuid" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeNames" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="removeApplicationSignUp"> + <xs:element name="removeUsedCartridgesInCartridgeGroups"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> - <xs:element minOccurs="0" name="tenantId" type="xs:int"/> + <xs:element minOccurs="0" name="cartridgeGroupUuid" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeNamesUuid" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="getApplicationSignUp"> + <xs:element name="addUsedCartridgesInApplications"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> - <xs:element minOccurs="0" name="tenantId" type="xs:int"/> + <xs:element minOccurs="0" name="applicationUuid" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeNames" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="getApplicationSignUpResponse"> + <xs:element name="removeUsedCartridgesInApplications"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="return" nillable="true" type="ax23:ApplicationSignUp"/> + <xs:element minOccurs="0" name="applicationUuid" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="cartridgeNames" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="getApplicationSignUps"> + <xs:element name="canCartridgeBeRemoved"> <xs:complexType> <xs:sequence> - <xs:element minOccurs="0" name="applicationId" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="cartridgeUuid" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="getApplicationSignUpsResponse"> + <xs:element name="canCartridgeBeRemovedResponse"> <xs:complexType> <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax23:ApplicationSignUp"/> + <xs:element minOccurs="0" name="return" type="xs:boolean"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://exception.manager.stratos.apache.org/xsd"> - <xs:complexType name="ArtifactDistributionCoordinatorException"> + <xs:complexType name="ApplicationSignUpException"> <xs:sequence/> </xs:complexType> - <xs:complexType name="DomainMappingException"> + <xs:complexType name="ArtifactDistributionCoordinatorException"> <xs:sequence/> </xs:complexType> - <xs:complexType name="ApplicationSignUpException"> + <xs:complexType name="DomainMappingException"> <xs:sequence/> </xs:complexType> </xs:schema> @@ -286,12 +286,12 @@ <wsdl:message name="removeUsedCartridgesInApplicationsRequest"> <wsdl:part name="parameters" element="ns:removeUsedCartridgesInApplications"/> </wsdl:message> - <wsdl:message name="removeUsedCartridgeGroupsInCartridgeSubGroupsRequest"> - <wsdl:part name="parameters" element="ns:removeUsedCartridgeGroupsInCartridgeSubGroups"/> - </wsdl:message> <wsdl:message name="addUsedCartridgesInCartridgeGroupsRequest"> <wsdl:part name="parameters" element="ns:addUsedCartridgesInCartridgeGroups"/> </wsdl:message> + <wsdl:message name="removeUsedCartridgeGroupsInCartridgeSubGroupsRequest"> + <wsdl:part name="parameters" element="ns:removeUsedCartridgeGroupsInCartridgeSubGroups"/> + </wsdl:message> <wsdl:message name="removeUsedCartridgeGroupsInApplicationsRequest"> <wsdl:part name="parameters" element="ns:removeUsedCartridgeGroupsInApplications"/> </wsdl:message> @@ -356,12 +356,12 @@ <wsdl:operation name="removeUsedCartridgesInApplications"> <wsdl:input message="ns:removeUsedCartridgesInApplicationsRequest" wsaw:Action="urn:removeUsedCartridgesInApplications"/> </wsdl:operation> - <wsdl:operation name="removeUsedCartridgeGroupsInCartridgeSubGroups"> - <wsdl:input message="ns:removeUsedCartridgeGroupsInCartridgeSubGroupsRequest" wsaw:Action="urn:removeUsedCartridgeGroupsInCartridgeSubGroups"/> - </wsdl:operation> <wsdl:operation name="addUsedCartridgesInCartridgeGroups"> <wsdl:input message="ns:addUsedCartridgesInCartridgeGroupsRequest" wsaw:Action="urn:addUsedCartridgesInCartridgeGroups"/> </wsdl:operation> + <wsdl:operation name="removeUsedCartridgeGroupsInCartridgeSubGroups"> + <wsdl:input message="ns:removeUsedCartridgeGroupsInCartridgeSubGroupsRequest" wsaw:Action="urn:removeUsedCartridgeGroupsInCartridgeSubGroups"/> + </wsdl:operation> <wsdl:operation name="removeUsedCartridgeGroupsInApplications"> <wsdl:input message="ns:removeUsedCartridgeGroupsInApplicationsRequest" wsaw:Action="urn:removeUsedCartridgeGroupsInApplications"/> </wsdl:operation> @@ -460,14 +460,14 @@ <soap:body use="literal"/> </wsdl:input> </wsdl:operation> - <wsdl:operation name="addUsedCartridgesInCartridgeGroups"> - <soap:operation soapAction="urn:addUsedCartridgesInCartridgeGroups" style="document"/> + <wsdl:operation name="removeUsedCartridgeGroupsInCartridgeSubGroups"> + <soap:operation soapAction="urn:removeUsedCartridgeGroupsInCartridgeSubGroups" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> </wsdl:operation> - <wsdl:operation name="removeUsedCartridgeGroupsInCartridgeSubGroups"> - <soap:operation soapAction="urn:removeUsedCartridgeGroupsInCartridgeSubGroups" style="document"/> + <wsdl:operation name="addUsedCartridgesInCartridgeGroups"> + <soap:operation soapAction="urn:addUsedCartridgesInCartridgeGroups" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> @@ -619,14 +619,14 @@ <soap12:body use="literal"/> </wsdl:input> </wsdl:operation> - <wsdl:operation name="addUsedCartridgesInCartridgeGroups"> - <soap12:operation soapAction="urn:addUsedCartridgesInCartridgeGroups" style="document"/> + <wsdl:operation name="removeUsedCartridgeGroupsInCartridgeSubGroups"> + <soap12:operation soapAction="urn:removeUsedCartridgeGroupsInCartridgeSubGroups" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> </wsdl:operation> - <wsdl:operation name="removeUsedCartridgeGroupsInCartridgeSubGroups"> - <soap12:operation soapAction="urn:removeUsedCartridgeGroupsInCartridgeSubGroups" style="document"/> + <wsdl:operation name="addUsedCartridgesInCartridgeGroups"> + <soap12:operation soapAction="urn:addUsedCartridgesInCartridgeGroups" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> @@ -769,14 +769,14 @@ <mime:content type="text/xml" part="parameters"/> </wsdl:input> </wsdl:operation> - <wsdl:operation name="addUsedCartridgesInCartridgeGroups"> - <http:operation location="addUsedCartridgesInCartridgeGroups"/> + <wsdl:operation name="removeUsedCartridgeGroupsInCartridgeSubGroups"> + <http:operation location="removeUsedCartridgeGroupsInCartridgeSubGroups"/> <wsdl:input> <mime:content type="text/xml" part="parameters"/> </wsdl:input> </wsdl:operation> - <wsdl:operation name="removeUsedCartridgeGroupsInCartridgeSubGroups"> - <http:operation location="removeUsedCartridgeGroupsInCartridgeSubGroups"/> + <wsdl:operation name="addUsedCartridgesInCartridgeGroups"> + <http:operation location="addUsedCartridgesInCartridgeGroups"/> <wsdl:input> <mime:content type="text/xml" part="parameters"/> </wsdl:input>
