Config and schema files moved
git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vre-management/ResourceManager@55389 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
1b406bfc6f
commit
a61182c6ef
|
@ -1,13 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
|
||||
<classpathentry combineaccessrules="false" kind="src" path="/gcf.TRUNK"/>
|
||||
<classpathentry kind="lib" path="/Dependencies/RMDeps/org.gcube.vremanagement.resourcemanager.stubs.jar"/>
|
||||
<classpathentry kind="lib" path="/Dependencies/RMDeps/softwaregateway-stubs-1.0.0-SNAPSHOT.jar"/>
|
||||
<classpathentry kind="lib" path="/Dependencies/RMDeps/org.gcube.common.vremanagement.deployer.stubs.jar"/>
|
||||
<classpathentry kind="lib" path="/Dependencies/RMDeps/org.gcube.common.vremanagement.ghnmanager.stubs.jar"/>
|
||||
<classpathentry kind="lib" path="/Dependencies/RMDeps/xstream-1.3.1.jar"/>
|
||||
<classpathentry kind="lib" path="/Dependencies/RB/org.gcube.vremanagement.resourcebroker.serialization.jar"/>
|
||||
<classpathentry kind="lib" path="/Dependencies/RB/org.gcube.vremanagement.resourcebroker.stubs.jar"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
package = org.gcube.vremanagement.resourcemanager
|
||||
lib.dir = Dependencies/ResourceManager
|
||||
wsdl.1 = ResourceManager
|
||||
package.1 = resourcemanager
|
||||
package.2 = common
|
||||
namespace.1=http://gcube-system.org/namespaces/vremanagement/resourcemanager
|
||||
namespace.2=http://gcube-system.org/common/vremanagement/types
|
||||
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jndiConfig xmlns="http://wsrf.globus.org/jndi/config">
|
||||
|
||||
<service name="gcube/vremanagement/ResourceManager/service">
|
||||
<environment
|
||||
name="configDir"
|
||||
value="@config.dir@"
|
||||
type="java.lang.String"
|
||||
override="false" />
|
||||
|
||||
<environment
|
||||
name="resourceBrokerClass"
|
||||
value="org.gcube.vremanagement.resourcemanager.impl.brokerage.ServiceBroker"
|
||||
type="java.lang.String"
|
||||
override="false" />
|
||||
<!--
|
||||
<environment
|
||||
name="startScopes"
|
||||
value=""
|
||||
type="java.lang.String"
|
||||
override="false" /> -->
|
||||
|
||||
</service>
|
||||
|
||||
<service name="gcube/vremanagement/ResourceManager">
|
||||
|
||||
<environment
|
||||
name="name"
|
||||
value="ResourceManager"
|
||||
type="java.lang.String"
|
||||
override="false" />
|
||||
|
||||
|
||||
<resource name="home" type="org.gcube.vremanagement.resourcemanager.impl.state.ResourceManagerHome">
|
||||
<resourceParams>
|
||||
<parameter>
|
||||
<name>factory</name>
|
||||
<value>org.globus.wsrf.jndi.BeanFactory</value>
|
||||
</parameter>
|
||||
<parameter>
|
||||
<name>resourceClass</name>
|
||||
<value>org.gcube.vremanagement.resourcemanager.impl.state.InstanceState</value>
|
||||
</parameter>
|
||||
</resourceParams>
|
||||
|
||||
</resource>
|
||||
|
||||
</service>
|
||||
|
||||
</jndiConfig>
|
|
@ -1,17 +0,0 @@
|
|||
<deployment name="defaultServerConfig"
|
||||
xmlns="http://xml.apache.org/axis/wsdd/"
|
||||
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
|
||||
<service name="gcube/vremanagement/ResourceManager" provider="Handler" use="literal" style="document">
|
||||
<parameter name="className" value="org.gcube.vremanagement.resourcemanager.impl.ResourceManager"/>
|
||||
<wsdlFile>share/schema/org.gcube.vremanagement.resourcemanager/ResourceManager_service.wsdl</wsdlFile>
|
||||
<parameter name="allowedMethods" value="*"/>
|
||||
<parameter name="handlerClass" value="org.globus.axis.providers.RPCProvider"/>
|
||||
<parameter name="scope" value="Application"/>
|
||||
<parameter name="providers" value="GCUBEProvider GetCurrentMessageProvider"/>
|
||||
<parameter name="loadOnStartup" value="true"/>
|
||||
<parameter name="securityDescriptor" value="@config.dir@/security_descriptor.xml"/>
|
||||
</service>
|
||||
|
||||
</deployment>
|
|
@ -1,98 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Resource>
|
||||
<ID/>
|
||||
<Type>Service</Type>
|
||||
<Profile>
|
||||
<Description>ResourceManager creates and manages a VRE context</Description>
|
||||
<Class>VREManagement</Class>
|
||||
<Name>ResourceManager</Name>
|
||||
<Version>1.0.0</Version>
|
||||
<Packages>
|
||||
<Main deployable="true">
|
||||
<Description>ResourceManager creates and manages Scopes within a gCube infrastructure</Description>
|
||||
<Name>ResourceManager-service</Name>
|
||||
<Version>1.1.0</Version>
|
||||
<Mandatory level="VRE"/>
|
||||
<Shareable level="NONE"/>
|
||||
<GHNRequirements>
|
||||
<!-- <Requirement category="MEM_RAM_SIZE" operator="ge" value="1000"/> -->
|
||||
</GHNRequirements>
|
||||
<Dependencies>
|
||||
<Dependency>
|
||||
<Service>
|
||||
<Class>VREManagement</Class>
|
||||
<Name>ResourceManager</Name>
|
||||
<Version>1.00.00</Version>
|
||||
</Service>
|
||||
<Package>ResourceManager-stubs</Package>
|
||||
<Version>1.1.0</Version>
|
||||
<Scope level="GHN"/>
|
||||
<Optional>false</Optional>
|
||||
</Dependency>
|
||||
<Dependency>
|
||||
<Service>
|
||||
<Class>VREManagement</Class>
|
||||
<Name>ResourceBroker</Name>
|
||||
<Version>1.0.0</Version>
|
||||
</Service>
|
||||
<Package>RBStubs</Package>
|
||||
<Version>[1.00.00, 2.00.00)</Version>
|
||||
<Scope level="GHN"/>
|
||||
<Optional>false</Optional>
|
||||
</Dependency>
|
||||
<Dependency>
|
||||
<Service>
|
||||
<Class>VREManagement</Class>
|
||||
<Name>SoftwareGateway</Name>
|
||||
<Version>1.00.00</Version>
|
||||
</Service>
|
||||
<Package>SoftwareGateway-stubs</Package>
|
||||
<Version>[1.00.00, 1.02.00)</Version>
|
||||
<Scope level="GHN"/>
|
||||
<Optional>false</Optional>
|
||||
</Dependency>
|
||||
<Dependency>
|
||||
<Service>
|
||||
<Class>VREManagement</Class>
|
||||
<Name>ResourceBrokerSerialization</Name>
|
||||
<Version>1.0.0</Version>
|
||||
</Service>
|
||||
<Package>ResourceBroker-serialization</Package>
|
||||
<Version>[1.0.6, 2.0.0)</Version>
|
||||
<Scope level="GHN"/>
|
||||
<Optional>false</Optional>
|
||||
</Dependency>
|
||||
</Dependencies>
|
||||
<GARArchive>org.gcube.vremanagement.resourcemanager.gar</GARArchive>
|
||||
<PortType>
|
||||
<Name>gcube/vremanagement/ResourceManager</Name>
|
||||
<Security/>
|
||||
<WSDL/>
|
||||
</PortType>
|
||||
</Main>
|
||||
<Software>
|
||||
<Description>Stubs for ResourceManager: provide facilities to interact with a ResourceManager instance</Description>
|
||||
<Name>ResourceManager-stubs</Name>
|
||||
<Version>1.1.0</Version>
|
||||
<MultiVersion value="true"/>
|
||||
<Mandatory level="GHN"/>
|
||||
<Shareable level="VO"/>
|
||||
<Type>library</Type>
|
||||
<Files>
|
||||
<File>org.gcube.vremanagement.resourcemanager.stubs.jar</File>
|
||||
</Files>
|
||||
</Software>
|
||||
<Software>
|
||||
<Description>Test-suite for ResourceManager: provide sample usages of interaction with a ResourceManager instance</Description>
|
||||
<Name>ResourceManager-test-suite</Name>
|
||||
<Version>1.1.0</Version>
|
||||
<MultiVersion value="true"/>
|
||||
<Shareable level="VO"/>
|
||||
<Type>application</Type>
|
||||
<Files>
|
||||
<File>lib/org.gcube.vremanagement.resourcemanager.testsuite.jar</File>
|
||||
</Files>
|
||||
</Software>
|
||||
</Packages>
|
||||
</Profile>
|
||||
</Resource>
|
|
@ -1 +0,0 @@
|
|||
This folder contains the resource reports.
|
|
@ -1,65 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<securityConfig xmlns="http://www.globus.org" >
|
||||
<authz value="none"/>
|
||||
|
||||
<method name="addResources">
|
||||
<auth-method>
|
||||
<none/>
|
||||
</auth-method>
|
||||
</method>
|
||||
|
||||
<method name="sendReport">
|
||||
<auth-method>
|
||||
<none/>
|
||||
</auth-method>
|
||||
</method>
|
||||
|
||||
<method name="setScopeOptions">
|
||||
<auth-method>
|
||||
<none/>
|
||||
</auth-method>
|
||||
</method>
|
||||
|
||||
<method name="getReport">
|
||||
<auth-method>
|
||||
<none/>
|
||||
</auth-method>
|
||||
</method>
|
||||
|
||||
<method name="removeResources">
|
||||
<auth-method>
|
||||
<none/>
|
||||
</auth-method>
|
||||
</method>
|
||||
|
||||
<method name="notifyGHNdeath">
|
||||
<auth-method>
|
||||
<none/>
|
||||
</auth-method>
|
||||
</method>
|
||||
|
||||
<method name="queryResourceProperties">
|
||||
<auth-method>
|
||||
<none/>
|
||||
</auth-method>
|
||||
</method>
|
||||
|
||||
<method name="subscribe">
|
||||
<auth-method>
|
||||
<none/>
|
||||
</auth-method>
|
||||
</method>
|
||||
|
||||
<method name="getCurrentMessage">
|
||||
<auth-method>
|
||||
<none/>
|
||||
</auth-method>
|
||||
</method>
|
||||
|
||||
<method name="getMultipleResourceProperties">
|
||||
<auth-method>
|
||||
<none/>
|
||||
</auth-method>
|
||||
</method>
|
||||
|
||||
</securityConfig>
|
|
@ -1,302 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<definitions name="ResourceManager"
|
||||
targetNamespace="http://gcube-system.org/namespaces/vremanagement/resourcemanager"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:tns="http://gcube-system.org/namespaces/vremanagement/resourcemanager"
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:provider="http://gcube-system.org/namespaces/common/core/porttypes/GCUBEProvider"
|
||||
xmlns:coretypes="http://gcube-system.org/namespaces/common/core/types"
|
||||
xmlns:corefaults="http://gcube-system.org/namespaces/common/core/faults"
|
||||
xmlns:vretypes="http://gcube-system.org/common/vremanagement/types"
|
||||
xmlns:wsrlw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl"
|
||||
xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd"
|
||||
xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl"
|
||||
xmlns:wsdlpp="http://www.globus.org/namespaces/2004/10/WSDLPreprocessor"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
|
||||
<import namespace="http://gcube-system.org/namespaces/common/core/porttypes/GCUBEProvider" location="../gcube/common/core/providers/GCUBEProvider.wsdl"/>
|
||||
|
||||
<import namespace="http://gcube-system.org/namespaces/common/core/faults" location="../gcube/common/core/faults/GCUBEFaults.wsdl"/>
|
||||
|
||||
<import namespace="http://gcube-system.org/common/vremanagement/types" location="VREManagementTypes.wsdl"/>
|
||||
|
||||
|
||||
<!--============================================================
|
||||
|
||||
T Y P E S
|
||||
|
||||
============================================================-->
|
||||
<types>
|
||||
<xsd:schema targetNamespace="http://gcube-system.org/namespaces/vremanagement/resourcemanager"
|
||||
xmlns:tns="http://gcube-system.org/namespaces/vremanagement/resourcemanager"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
|
||||
<xsd:import namespace="http://gcube-system.org/namespaces/common/core/types" schemaLocation="../gcube/common/core/types/GCUBETypes.xsd"/>
|
||||
<xsd:import namespace="http://gcube-system.org/common/vremanagement/types" schemaLocation="VREManagementTypes.xsd"/>
|
||||
|
||||
<xsd:simpleType name="resourceID">
|
||||
<xsd:restriction base="xsd:string" />
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:element name="VOID">
|
||||
<xsd:complexType/>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="ServiceItem">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ServiceClass" type="xsd:string"/>
|
||||
<xsd:element name="ServiceName" type="xsd:string"/>
|
||||
<xsd:element name="ServiceVersion" type="xsd:string" minOccurs="0" maxOccurs="1"/>
|
||||
<xsd:element name="GHN" type="tns:resourceID" minOccurs="0" maxOccurs="1"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="ServiceList">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="service" type="tns:ServiceItem" minOccurs="1" maxOccurs="unbounded"/>
|
||||
<xsd:element name="GHN" type="tns:resourceID" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="ResourceItem">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ID" type="tns:resourceID"/>
|
||||
<xsd:element name="Type" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="ResourceList">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="resource" type="tns:ResourceItem" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="addResourcesParameters">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="services" type="tns:ServiceList" minOccurs="0" maxOccurs="1"/>
|
||||
<xsd:element name="resources" type="tns:ResourceList" minOccurs="0" maxOccurs="1"/>
|
||||
<xsd:element name="targetScope" type="coretypes:scope" minOccurs="0" maxOccurs="1"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="removeResourcesParameters">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="services" type="tns:ServiceList" minOccurs="0" maxOccurs="1"/>
|
||||
<xsd:element name="resources" type="tns:ResourceList" minOccurs="0" maxOccurs="1"/>
|
||||
<xsd:element name="targetScope" type="coretypes:scope" minOccurs="0" maxOccurs="1"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="sendReportParameters">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="callbackID" type="xsd:string"/>
|
||||
<xsd:element name="report" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="ScopeOption">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="name" type="xsd:string"/>
|
||||
<xsd:element name="value" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="optionsParameters">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ScopeOptionList" type="tns:ScopeOption" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="disposeScopeParameters">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Name" type="coretypes:scope"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="createScopeParameters">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Name" type="coretypes:scope"/>
|
||||
<xsd:element name="ServiceMap" type="xsd:string" minOccurs="0" maxOccurs="1"/>
|
||||
<xsd:element ref="tns:optionsParameters"/>
|
||||
<xsd:element ref="tns:addResourcesParameters"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="GHN" type="tns:resourceID"/>
|
||||
|
||||
<xsd:element name="reportID" type="xsd:string"/>
|
||||
|
||||
<xsd:element name="report" type="xsd:string"/>
|
||||
|
||||
<xsd:element name="InvalidScopeFaultType">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="corefaults:GCUBEUnrecoverableFault">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="InvalidOptionsFaultType">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="corefaults:GCUBEUnrecoverableFault">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="ResourcesCreationFaultType">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="corefaults:GCUBEUnrecoverableFault">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="ResourcesRemovalFaultType">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="corefaults:GCUBEUnrecoverableFault">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="NoSuchReportFaultType">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="corefaults:GCUBEUnrecoverableFault">
|
||||
<xsd:sequence/>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
</xsd:schema>
|
||||
</types>
|
||||
|
||||
<!--============================================================
|
||||
|
||||
M E S S A G E S
|
||||
|
||||
============================================================-->
|
||||
|
||||
<message name="AddResourcesInputMessage">
|
||||
<part name="request" element="tns:addResourcesParameters"/>
|
||||
</message>
|
||||
<message name="ReportID">
|
||||
<part name="request" element="tns:reportID"/>
|
||||
</message>
|
||||
<message name="RemoveResourcesInputMessage">
|
||||
<part name="request" element="tns:removeResourcesParameters"/>
|
||||
</message>
|
||||
<message name="SendReportInputMessage">
|
||||
<part name="request" element="tns:sendReportParameters"/>
|
||||
</message>
|
||||
<message name="ChangeScopeOptionsInputMessage">
|
||||
<part name="request" element="tns:optionsParameters"/>
|
||||
</message>
|
||||
<message name="DisposeScopeInputMessage">
|
||||
<part name="request" element="tns:disposeScopeParameters"/>
|
||||
</message>
|
||||
<message name="CreateScopeInputMessage">
|
||||
<part name="request" element="tns:createScopeParameters"/>
|
||||
</message>
|
||||
<message name="GetReportInputMessage">
|
||||
<part name="request" element="tns:reportID"/>
|
||||
</message>
|
||||
<message name="GetReportResponseMessage">
|
||||
<part name="request" element="tns:report"/>
|
||||
</message>
|
||||
<message name="VoidMessage">
|
||||
<part name="response" element="tns:VOID"/>
|
||||
</message>
|
||||
<wsdl:message name="InvalidScopeFaultMessage">
|
||||
<part name="fault" element="tns:InvalidScopeFaultType"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="InvalidOptionsFaultMessage">
|
||||
<part name="fault" element="tns:InvalidOptionsFaultType"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="ResourcesCreationFaultMessage">
|
||||
<part name="fault" element="tns:ResourcesCreationFaultType"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="ResourcesRemovalFaultMessage">
|
||||
<part name="fault" element="tns:ResourcesRemovalFaultType"/>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="NoSuchReportFaultMessage">
|
||||
<part name="fault" element="tns:NoSuchReportFaultType"/>
|
||||
</wsdl:message>
|
||||
<!--============================================================
|
||||
|
||||
P O R T T Y P E
|
||||
|
||||
============================================================-->
|
||||
<portType name="ResourceManagerPortType"
|
||||
wsdlpp:extends="provider:GCUBEProvider">
|
||||
|
||||
<operation name="AddResources">
|
||||
<input message="tns:AddResourcesInputMessage"/>
|
||||
<output message="tns:ReportID"/>
|
||||
<fault name="fault" message="tns:ResourcesCreationFaultMessage"/>
|
||||
<fault name="fault1" message="tns:InvalidScopeFaultMessage"/>
|
||||
</operation>
|
||||
|
||||
<operation name="RemoveResources">
|
||||
<input message="tns:RemoveResourcesInputMessage"/>
|
||||
<output message="tns:ReportID"/>
|
||||
<fault name="fault" message="tns:ResourcesRemovalFaultMessage"/>
|
||||
<fault name="fault1" message="tns:InvalidScopeFaultMessage"/>
|
||||
</operation>
|
||||
|
||||
<operation name="ChangeScopeOptions">
|
||||
<input message="tns:ChangeScopeOptionsInputMessage"/>
|
||||
<output message="tns:VoidMessage"/>
|
||||
<fault name="fault" message="tns:InvalidOptionsFaultMessage"/>
|
||||
<fault name="fault1" message="tns:InvalidScopeFaultMessage"/>
|
||||
</operation>
|
||||
|
||||
<operation name="DisposeScope">
|
||||
<input message="tns:DisposeScopeInputMessage"/>
|
||||
<output message="tns:ReportID"/>
|
||||
<fault name="fault" message="tns:InvalidScopeFaultMessage"/>
|
||||
</operation>
|
||||
|
||||
<operation name="CreateScope">
|
||||
<input message="tns:CreateScopeInputMessage"/>
|
||||
<output message="tns:ReportID"/>
|
||||
<fault name="fault1" message="tns:InvalidScopeFaultMessage"/>
|
||||
<fault name="fault2" message="tns:InvalidOptionsFaultMessage"/>
|
||||
<fault name="fault3" message="tns:ResourcesCreationFaultMessage"/>
|
||||
</operation>
|
||||
|
||||
<operation name="SendReport">
|
||||
<input message="tns:SendReportInputMessage"/>
|
||||
<output message="tns:VoidMessage"/>
|
||||
<fault name="fault" message="corefaults:GCUBEFaultMessage"/>
|
||||
</operation>
|
||||
|
||||
<operation name="GetReport">
|
||||
<input message="tns:GetReportInputMessage"/>
|
||||
<output message="tns:GetReportResponseMessage"/>
|
||||
<fault name="fault1" message="tns:InvalidScopeFaultMessage"/>
|
||||
<fault name="fault2" message="tns:NoSuchReportFaultMessage"/>
|
||||
</operation>
|
||||
|
||||
</portType>
|
||||
|
||||
</definitions>
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<definitions name="VREManagementTypes"
|
||||
targetNamespace="http://gcube-system.org/common/vremanagement/types"
|
||||
xmlns:tns="http://gcube-system.org/common/vremanagement/types"
|
||||
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing"
|
||||
elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
|
||||
<!--============================================================
|
||||
|
||||
T Y P E S
|
||||
|
||||
============================================================-->
|
||||
<types>
|
||||
<xs:schema
|
||||
targetNamespace="http://gcube-system.org/common/vremanagement/types"
|
||||
xmlns:tns="http://gcube-system.org/common/vremanagement/types">
|
||||
|
||||
<!-- <xs:import namespace="http://schemas.xmlsoap.org/ws/2004/03/addressing" schemaLocation="../../../../ws/addressing/WS-Addressing.xsd" /> -->
|
||||
<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/03/addressing" schemaLocation="../ws/addressing/WS-Addressing.xsd" />
|
||||
<xs:include schemaLocation="VREManagementTypes.xsd" />
|
||||
|
||||
</xs:schema>
|
||||
</types>
|
||||
|
||||
</definitions>
|
|
@ -1,80 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="http://gcube-system.org/common/vremanagement/types"
|
||||
xmlns:tns="http://gcube-system.org/common/vremanagement/types"
|
||||
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing"
|
||||
elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
|
||||
<xs:complexType name="DeployInfoStatus">
|
||||
<xs:sequence minOccurs="1" maxOccurs="1">
|
||||
<xs:element name="ghnID" type="xs:string"/>
|
||||
<xs:element name="packageInfo" type="tns:PackageInfoStatus"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DeployInfo">
|
||||
<xs:sequence minOccurs="1" maxOccurs="1">
|
||||
<xs:element name="ghnID" type="xs:string"/>
|
||||
<xs:element name="packageInfo" type="tns:PackageInfo"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Pair">
|
||||
<xs:sequence minOccurs="1" maxOccurs="1">
|
||||
<xs:element name="name" type="xs:string"/>
|
||||
<xs:element name="value" type="xs:string"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="PackageInfo">
|
||||
<xs:sequence minOccurs="1" maxOccurs="1">
|
||||
<xs:element name="serviceName" type="xs:string"/>
|
||||
<xs:element name="serviceClass" type="xs:string"/>
|
||||
<xs:element name="serviceVersion" type="xs:string"/>
|
||||
<xs:element name="name" type="xs:string"/>
|
||||
<xs:element name="version" type="xs:string"/>
|
||||
<xs:element name="Options" type="tns:Pair" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="PackageInfoStatus">
|
||||
<xs:sequence>
|
||||
<xs:element name="package" type="tns:PackageInfo" />
|
||||
<xs:element name="status" type="xs:string"/>
|
||||
<xs:element name="message" type="xs:string"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ServiceInfoStatus">
|
||||
<xs:sequence minOccurs="1" maxOccurs="1">
|
||||
<xs:element name="serviceName" type="xs:string"/>
|
||||
<xs:element name="serviceClass" type="xs:string"/>
|
||||
<xs:element name="ghnName" type="xs:string"/>
|
||||
<xs:element name="status" type="xs:string"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
|
||||
<xs:complexType name="deployMessage">
|
||||
<xs:sequence>
|
||||
<xs:element name="serviceName" type="xs:string"/>
|
||||
<xs:element name="serviceClass" type="xs:string"/>
|
||||
<xs:element name="ghnID" type="xs:string" />
|
||||
<xs:element name="Scope" type="xs:string" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
|
||||
<xs:complexType name="feedbackMessage">
|
||||
<xs:sequence>
|
||||
<xs:element name="callbackID" type="xs:string" />
|
||||
<xs:element name="log" type="xs:string" />
|
||||
<xs:element name="type" type="xs:string" />
|
||||
<xs:element name="runningInstanceIDsList" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="packageInfoStatus" type="tns:PackageInfoStatus" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
|
||||
|
||||
</xs:schema>
|
Loading…
Reference in New Issue