Updated Branches: refs/heads/master 46efc80cd -> 6b86f4a73
Adding Auto Scaler service stub Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/ebf59c82 Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/ebf59c82 Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/ebf59c82 Branch: refs/heads/master Commit: ebf59c8228322652c137a4009462d2fc37e81d31 Parents: 2da09be Author: Udara Liyanage <[email protected]> Authored: Wed Dec 4 15:52:48 2013 -0500 Committer: Udara Liyanage <[email protected]> Committed: Wed Dec 4 16:23:25 2013 -0500 ---------------------------------------------------------------------- .../pom.xml | 131 +++++++ .../src/main/resources/AutoScalerService.wsdl | 359 +++++++++++++++++++ 2 files changed, 490 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/ebf59c82/service-stubs/org.apache.stratos.autoscaler.service.stub/pom.xml ---------------------------------------------------------------------- diff --git a/service-stubs/org.apache.stratos.autoscaler.service.stub/pom.xml b/service-stubs/org.apache.stratos.autoscaler.service.stub/pom.xml new file mode 100644 index 0000000..287344e --- /dev/null +++ b/service-stubs/org.apache.stratos.autoscaler.service.stub/pom.xml @@ -0,0 +1,131 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Licensed to the Apache Software Foundation (ASF) under one + ~ or more contributor license agreements. See the NOTICE file + ~ distributed with this work for additional information + ~ regarding copyright ownership. The ASF licenses this file + ~ to you under the Apache License, Version 2.0 (the + ~ "License"); you may not use this file except in compliance + ~ with the License. You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, + ~ software distributed under the License is distributed on an + ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + ~ KIND, either express or implied. See the License for the + ~ specific language governing permissions and limitations + ~ under the License. + --> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + + <parent> + <groupId>org.apache.stratos</groupId> + <artifactId>stratos-service-stubs-parent</artifactId> + <version>4.0.0-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> + <artifactId>org.apache.stratos.autoscaler.service.stub</artifactId> + <packaging>bundle</packaging> + <name>Apache Stratos - Autoscaler Service Stub</name> + <url>http://apache.org</url> + + <build> + <plugins> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-antrun-plugin</artifactId> + <executions> + <execution> + <id>source-code-generation</id> + <phase>process-resources</phase> + <goals> + <goal>run</goal> + </goals> + <configuration> + <tasks> + <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true"> + <arg line="-uri src/main/resources/AutoScalerService.wsdl -u -uw -o target/generated-code -p org.apache.stratos.autoscaler.stub -ns2p http://policy.deployment.autoscaler.stratos.apache.org/xsd=org.apache.stratos.autoscaler.deployment.policy,http://model.policy.autoscaler.stratos.apache.org/xsd=org.apache.stratos.autoscaler.policy.model,http://exception.autoscaler.stratos.apache.org/xsd=org.apache.stratos.autoscaler.exception,http://partition.deployment.controller.cloud.stratos.apache.org/xsd=org.apache.stratos.cloud.controller.deployment.partition"/> + <classpath refid="maven.dependency.classpath"/> + <classpath refid="maven.compile.classpath"/> + <classpath refid="maven.runtime.classpath"/> + </java> + </tasks> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <executions> + <execution> + <id>add-source</id> + <phase>generate-sources</phase> + <goals> + <goal>add-source</goal> + </goals> + <configuration> + <sources> + <source> + target/generated-code/src + </source> + </sources> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + + <extensions>true</extensions> + <configuration> + <instructions> + <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName> + <Bundle-Name>${project.artifactId}</Bundle-Name> + <Export-Package> + org.apache.stratos.autoscaler.deployment.policy.*; version=${project.version}, + org.apache.stratos.autoscaler.policy.model.*; version=${project.version}, + org.apache.stratos.autoscaler.exception.*; version=${project.version}, + org.apache.stratos.cloud.controller.deployment.*; version=${project.version} + </Export-Package> + <Import-Package> + *;resolution:=optional + </Import-Package> + </instructions> + </configuration> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.apache.axis2.wso2</groupId> + <artifactId>axis2</artifactId> + </dependency> + <dependency> + <groupId>wsdl4j.wso2</groupId> + <artifactId>wsdl4j</artifactId> + </dependency> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </dependency> + <dependency> + <groupId>org.apache.ws.commons.schema.wso2</groupId> + <artifactId>XmlSchema</artifactId> + </dependency> + <dependency> + <groupId>org.apache.ws.commons.axiom.wso2</groupId> + <artifactId>axiom</artifactId> + </dependency> + <dependency> + <groupId>org.apache.neethi.wso2</groupId> + <artifactId>neethi</artifactId> + </dependency> + </dependencies> + +</project> http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/ebf59c82/service-stubs/org.apache.stratos.autoscaler.service.stub/src/main/resources/AutoScalerService.wsdl ---------------------------------------------------------------------- diff --git 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 new file mode 100644 index 0000000..71edea1 --- /dev/null +++ b/service-stubs/org.apache.stratos.autoscaler.service.stub/src/main/resources/AutoScalerService.wsdl @@ -0,0 +1,359 @@ +<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ax27="http://partition.deployment.controller.cloud.stratos.apache.org/xsd" xmlns:ns="http://api.autoscaler.stratos.apache.org" xmlns:ax28="http://pojo.controller.cloud.stratos.apache.org/xsd" xmlns:ax25="http://policy.deployment.autoscaler.stratos.apache.org/xsd" xmlns:ax26="http://partition.autoscaler.stratos.apache.org/xsd" xmlns:ax23="http://exception.autoscaler.stratos.apache.org/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ax214="http://model.policy.autoscaler.stratos.apache.org/xsd" xmlns:ns1="http://org.apache.axis2/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" 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://exception.autoscaler.stratos.apache.org/xsd"> + <xs:complexType name="PartitionValidationException"> + <xs:sequence/> + </xs:complexType> + </xs:schema> + <xs:schema xmlns:ax215="http://model.policy.autoscaler.stratos.apache.org/xsd" xmlns:ax212="http://policy.deployment.autoscaler.stratos.apache.org/xsd" xmlns:ax213="http://partition.deployment.controller.cloud.stratos.apache.org/xsd" xmlns:ax24="http://exception.autoscaler.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://api.autoscaler.stratos.apache.org"> + <xs:import namespace="http://exception.autoscaler.stratos.apache.org/xsd"/> + <xs:import namespace="http://policy.deployment.autoscaler.stratos.apache.org/xsd"/> + <xs:import namespace="http://partition.deployment.controller.cloud.stratos.apache.org/xsd"/> + <xs:import namespace="http://model.policy.autoscaler.stratos.apache.org/xsd"/> + <xs:element name="AutoScalerServicePartitionValidationException"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="PartitionValidationException" nillable="true" type="ax23:PartitionValidationException"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getValidDeploymentPoliciesforCartridge"> + <xs:complexType> + <xs:sequence> + <xs:element minOccurs="0" name="cartridgeType" nillable="true" type="xs:string"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getValidDeploymentPoliciesforCartridgeResponse"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax25:DeploymentPolicy"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getAllDeploymentPolicies"> + <xs:complexType> + <xs:sequence/> + </xs:complexType> + </xs:element> + <xs:element name="getAllDeploymentPoliciesResponse"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax25:DeploymentPolicy"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getAllAvailablePartitions"> + <xs:complexType> + <xs:sequence/> + </xs:complexType> + </xs:element> + <xs:element name="getAllAvailablePartitionsResponse"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax27:Partition"/> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="getAllAutoScalingPolicy"> + <xs:complexType> + <xs:sequence/> + </xs:complexType> + </xs:element> + <xs:element name="getAllAutoScalingPolicyResponse"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="return" nillable="true" type="ax214:AutoscalePolicy"/> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:schema> + <xs:schema xmlns:ax210="http://partition.deployment.controller.cloud.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://partition.autoscaler.stratos.apache.org/xsd"> + <xs:import namespace="http://partition.deployment.controller.cloud.stratos.apache.org/xsd"/> + <xs:complexType name="PartitionGroup"> + <xs:sequence> + <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="partitionAlgo" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="partitions" nillable="true" type="ax27:Partition"/> + </xs:sequence> + </xs:complexType> + </xs:schema> + <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://model.policy.autoscaler.stratos.apache.org/xsd"> + <xs:complexType name="AutoscalePolicy"> + <xs:sequence> + <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="id" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="loadThresholds" nillable="true" type="ax214:LoadThresholds"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="LoadThresholds"> + <xs:sequence> + <xs:element minOccurs="0" name="loadAverage" nillable="true" type="ax214:LoadAverage"/> + <xs:element minOccurs="0" name="memoryConsumption" nillable="true" type="ax214:MemoryConsumption"/> + <xs:element minOccurs="0" name="requestsInFlight" nillable="true" type="ax214:RequestsInFlight"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="LoadAverage"> + <xs:sequence> + <xs:element minOccurs="0" name="average" type="xs:float"/> + <xs:element minOccurs="0" name="gradient" type="xs:float"/> + <xs:element minOccurs="0" name="scaleDownMarginOfGradient" type="xs:float"/> + <xs:element minOccurs="0" name="scaleDownMarginOfSecondDerivative" type="xs:float"/> + <xs:element minOccurs="0" name="secondDerivative" type="xs:float"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="MemoryConsumption"> + <xs:sequence> + <xs:element minOccurs="0" name="average" type="xs:float"/> + <xs:element minOccurs="0" name="gradient" type="xs:float"/> + <xs:element minOccurs="0" name="scaleDownMarginOfGradient" type="xs:float"/> + <xs:element minOccurs="0" name="scaleDownMarginOfSecondDerivative" type="xs:float"/> + <xs:element minOccurs="0" name="secondDerivative" type="xs:float"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="RequestsInFlight"> + <xs:sequence> + <xs:element minOccurs="0" name="average" type="xs:float"/> + <xs:element minOccurs="0" name="gradient" type="xs:float"/> + <xs:element minOccurs="0" name="scaleDownMarginOfGradient" type="xs:float"/> + <xs:element minOccurs="0" name="scaleDownMarginOfSecondDerivative" type="xs:float"/> + <xs:element minOccurs="0" name="secondDerivative" type="xs:float"/> + </xs:sequence> + </xs:complexType> + </xs:schema> + <xs:schema xmlns:ax211="http://partition.autoscaler.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://policy.deployment.autoscaler.stratos.apache.org/xsd"> + <xs:import namespace="http://partition.autoscaler.stratos.apache.org/xsd"/> + <xs:complexType name="DeploymentPolicy"> + <xs:sequence> + <xs:element minOccurs="0" name="allPartitions" nillable="true" type="xs:anyType"/> + <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/> + <xs:element maxOccurs="unbounded" minOccurs="0" name="partitionGroups" nillable="true" type="ax211:PartitionGroup"/> + </xs:sequence> + </xs:complexType> + </xs:schema> + <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://pojo.controller.cloud.stratos.apache.org/xsd"> + <xs:complexType name="Properties"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="properties" nillable="true" type="ax28:Property"/> + <xs:element minOccurs="0" name="propertiesSpecified" type="xs:boolean"/> + </xs:sequence> + </xs:complexType> + <xs:complexType name="Property"> + <xs:sequence> + <xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="nameSpecified" type="xs:boolean"/> + <xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="valueSpecified" type="xs:boolean"/> + </xs:sequence> + </xs:complexType> + </xs:schema> + <xs:schema xmlns:ax29="http://pojo.controller.cloud.stratos.apache.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://partition.deployment.controller.cloud.stratos.apache.org/xsd"> + <xs:import namespace="http://pojo.controller.cloud.stratos.apache.org/xsd"/> + <xs:complexType name="Partition"> + <xs:sequence> + <xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="idSpecified" type="xs:boolean"/> + <xs:element minOccurs="0" name="partitionMax" type="xs:int"/> + <xs:element minOccurs="0" name="partitionMaxSpecified" type="xs:boolean"/> + <xs:element minOccurs="0" name="partitionMin" type="xs:int"/> + <xs:element minOccurs="0" name="partitionMinSpecified" type="xs:boolean"/> + <xs:element minOccurs="0" name="properties" nillable="true" type="ax29:Properties"/> + <xs:element minOccurs="0" name="propertiesSpecified" type="xs:boolean"/> + <xs:element minOccurs="0" name="provider" nillable="true" type="xs:string"/> + <xs:element minOccurs="0" name="providerSpecified" type="xs:boolean"/> + </xs:sequence> + </xs:complexType> + </xs:schema> + </wsdl:types> + <wsdl:message name="getAllAutoScalingPolicyRequest"> + <wsdl:part name="parameters" element="ns:getAllAutoScalingPolicy"/> + </wsdl:message> + <wsdl:message name="getAllAutoScalingPolicyResponse"> + <wsdl:part name="parameters" element="ns:getAllAutoScalingPolicyResponse"/> + </wsdl:message> + <wsdl:message name="getAllDeploymentPoliciesRequest"> + <wsdl:part name="parameters" element="ns:getAllDeploymentPolicies"/> + </wsdl:message> + <wsdl:message name="getAllDeploymentPoliciesResponse"> + <wsdl:part name="parameters" element="ns:getAllDeploymentPoliciesResponse"/> + </wsdl:message> + <wsdl:message name="getValidDeploymentPoliciesforCartridgeRequest"> + <wsdl:part name="parameters" element="ns:getValidDeploymentPoliciesforCartridge"/> + </wsdl:message> + <wsdl:message name="getValidDeploymentPoliciesforCartridgeResponse"> + <wsdl:part name="parameters" element="ns:getValidDeploymentPoliciesforCartridgeResponse"/> + </wsdl:message> + <wsdl:message name="AutoScalerServicePartitionValidationException"> + <wsdl:part name="parameters" element="ns:AutoScalerServicePartitionValidationException"/> + </wsdl:message> + <wsdl:message name="getAllAvailablePartitionsRequest"> + <wsdl:part name="parameters" element="ns:getAllAvailablePartitions"/> + </wsdl:message> + <wsdl:message name="getAllAvailablePartitionsResponse"> + <wsdl:part name="parameters" element="ns:getAllAvailablePartitionsResponse"/> + </wsdl:message> + <wsdl:portType name="AutoScalerServicePortType"> + <wsdl:operation name="getAllAutoScalingPolicy"> + <wsdl:input message="ns:getAllAutoScalingPolicyRequest" wsaw:Action="urn:getAllAutoScalingPolicy"/> + <wsdl:output message="ns:getAllAutoScalingPolicyResponse" wsaw:Action="urn:getAllAutoScalingPolicyResponse"/> + </wsdl:operation> + <wsdl:operation name="getAllDeploymentPolicies"> + <wsdl:input message="ns:getAllDeploymentPoliciesRequest" wsaw:Action="urn:getAllDeploymentPolicies"/> + <wsdl:output message="ns:getAllDeploymentPoliciesResponse" wsaw:Action="urn:getAllDeploymentPoliciesResponse"/> + </wsdl:operation> + <wsdl:operation name="getValidDeploymentPoliciesforCartridge"> + <wsdl:input message="ns:getValidDeploymentPoliciesforCartridgeRequest" wsaw:Action="urn:getValidDeploymentPoliciesforCartridge"/> + <wsdl:output message="ns:getValidDeploymentPoliciesforCartridgeResponse" wsaw:Action="urn:getValidDeploymentPoliciesforCartridgeResponse"/> + <wsdl:fault message="ns:AutoScalerServicePartitionValidationException" name="AutoScalerServicePartitionValidationException" wsaw:Action="urn:getValidDeploymentPoliciesforCartridgeAutoScalerServicePartitionValidationException"/> + </wsdl:operation> + <wsdl:operation name="getAllAvailablePartitions"> + <wsdl:input message="ns:getAllAvailablePartitionsRequest" wsaw:Action="urn:getAllAvailablePartitions"/> + <wsdl:output message="ns:getAllAvailablePartitionsResponse" wsaw:Action="urn:getAllAvailablePartitionsResponse"/> + </wsdl:operation> + </wsdl:portType> + <wsdl:binding name="AutoScalerServiceSoap11Binding" type="ns:AutoScalerServicePortType"> + <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> + <wsdl:operation name="getAllAutoScalingPolicy"> + <soap:operation soapAction="urn:getAllAutoScalingPolicy" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getAllDeploymentPolicies"> + <soap:operation soapAction="urn:getAllDeploymentPolicies" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getValidDeploymentPoliciesforCartridge"> + <soap:operation soapAction="urn:getValidDeploymentPoliciesforCartridge" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="AutoScalerServicePartitionValidationException"> + <soap:fault use="literal" name="AutoScalerServicePartitionValidationException"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getAllAvailablePartitions"> + <soap:operation soapAction="urn:getAllAvailablePartitions" style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + </wsdl:binding> + <wsdl:binding name="AutoScalerServiceSoap12Binding" type="ns:AutoScalerServicePortType"> + <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> + <wsdl:operation name="getAllAutoScalingPolicy"> + <soap12:operation soapAction="urn:getAllAutoScalingPolicy" style="document"/> + <wsdl:input> + <soap12:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap12:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getAllDeploymentPolicies"> + <soap12:operation soapAction="urn:getAllDeploymentPolicies" style="document"/> + <wsdl:input> + <soap12:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap12:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getValidDeploymentPoliciesforCartridge"> + <soap12:operation soapAction="urn:getValidDeploymentPoliciesforCartridge" style="document"/> + <wsdl:input> + <soap12:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap12:body use="literal"/> + </wsdl:output> + <wsdl:fault name="AutoScalerServicePartitionValidationException"> + <soap12:fault use="literal" name="AutoScalerServicePartitionValidationException"/> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getAllAvailablePartitions"> + <soap12:operation soapAction="urn:getAllAvailablePartitions" style="document"/> + <wsdl:input> + <soap12:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap12:body use="literal"/> + </wsdl:output> + </wsdl:operation> + </wsdl:binding> + <wsdl:binding name="AutoScalerServiceHttpBinding" type="ns:AutoScalerServicePortType"> + <http:binding verb="POST"/> + <wsdl:operation name="getAllAutoScalingPolicy"> + <http:operation location="getAllAutoScalingPolicy"/> + <wsdl:input> + <mime:content type="text/xml" part="parameters"/> + </wsdl:input> + <wsdl:output> + <mime:content type="text/xml" part="parameters"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getAllDeploymentPolicies"> + <http:operation location="getAllDeploymentPolicies"/> + <wsdl:input> + <mime:content type="text/xml" part="parameters"/> + </wsdl:input> + <wsdl:output> + <mime:content type="text/xml" part="parameters"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getValidDeploymentPoliciesforCartridge"> + <http:operation location="getValidDeploymentPoliciesforCartridge"/> + <wsdl:input> + <mime:content type="text/xml" part="parameters"/> + </wsdl:input> + <wsdl:output> + <mime:content type="text/xml" part="parameters"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="getAllAvailablePartitions"> + <http:operation location="getAllAvailablePartitions"/> + <wsdl:input> + <mime:content type="text/xml" part="parameters"/> + </wsdl:input> + <wsdl:output> + <mime:content type="text/xml" part="parameters"/> + </wsdl:output> + </wsdl:operation> + </wsdl:binding> + <wsdl:service name="AutoScalerService"> + <wsdl:port name="AutoScalerServiceHttpSoap11Endpoint" binding="ns:AutoScalerServiceSoap11Binding"> + <soap:address location="http://10.100.0.38:9763/services/AutoScalerService.AutoScalerServiceHttpSoap11Endpoint/"/> + </wsdl:port> + <wsdl:port name="AutoScalerServiceHttpsSoap11Endpoint" binding="ns:AutoScalerServiceSoap11Binding"> + <soap:address location="https://10.100.0.38:9443/services/AutoScalerService.AutoScalerServiceHttpsSoap11Endpoint/"/> + </wsdl:port> + <wsdl:port name="AutoScalerServiceHttpsSoap12Endpoint" binding="ns:AutoScalerServiceSoap12Binding"> + <soap12:address location="https://10.100.0.38:9443/services/AutoScalerService.AutoScalerServiceHttpsSoap12Endpoint/"/> + </wsdl:port> + <wsdl:port name="AutoScalerServiceHttpSoap12Endpoint" binding="ns:AutoScalerServiceSoap12Binding"> + <soap12:address location="http://10.100.0.38:9763/services/AutoScalerService.AutoScalerServiceHttpSoap12Endpoint/"/> + </wsdl:port> + <wsdl:port name="AutoScalerServiceHttpEndpoint" binding="ns:AutoScalerServiceHttpBinding"> + <http:address location="http://10.100.0.38:9763/services/AutoScalerService.AutoScalerServiceHttpEndpoint/"/> + </wsdl:port> + <wsdl:port name="AutoScalerServiceHttpsEndpoint" binding="ns:AutoScalerServiceHttpBinding"> + <http:address location="https://10.100.0.38:9443/services/AutoScalerService.AutoScalerServiceHttpsEndpoint/"/> + </wsdl:port> + </wsdl:service> +</wsdl:definitions> \ No newline at end of file
