You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-dev@ws.apache.org by sc...@apache.org on 2005/03/11 20:27:16 UTC
svn commit: r157132 - in incubator/muse/trunk/muws-xbeans: ./ maven.xml
project.properties project.xml src/ src/wsdl/ src/wsdl/MUWS-Part1-1_0.xsd
src/wsdl/MUWS-Part2-1_0.wsdl src/wsdl/MUWS-Part2-1_0.xsd
Author: scamp
Date: Fri Mar 11 11:27:13 2005
New Revision: 157132
URL: http://svn.apache.org/viewcvs?view=rev&rev=157132
Log: (empty)
Added:
incubator/muse/trunk/muws-xbeans/
incubator/muse/trunk/muws-xbeans/maven.xml
incubator/muse/trunk/muws-xbeans/project.properties
incubator/muse/trunk/muws-xbeans/project.xml
incubator/muse/trunk/muws-xbeans/src/
incubator/muse/trunk/muws-xbeans/src/wsdl/
incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part1-1_0.xsd
incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part2-1_0.wsdl
incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part2-1_0.xsd
Added: incubator/muse/trunk/muws-xbeans/maven.xml
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/muws-xbeans/maven.xml?view=auto&rev=157132
==============================================================================
--- incubator/muse/trunk/muws-xbeans/maven.xml (added)
+++ incubator/muse/trunk/muws-xbeans/maven.xml Fri Mar 11 11:27:13 2005
@@ -0,0 +1,67 @@
+<?xml version="1.0"?>
+
+<!--
+ For the definitions of Jelly tags, see these as reference
+ * http://jakarta.apache.org/commons/jelly/libs/
+ * http://jakarta.apache.org/commons/jelly/tags.html
+-->
+
+<project default="jar:jar"
+ xmlns:j="jelly:core"
+ xmlns:maven="jelly:maven">
+
+ <postGoal name="java:compile">
+ <attainGoal name="generate" />
+ </postGoal>
+
+ <postGoal name="jar:jar">
+ <attainGoal name="src-jar"/>
+ </postGoal>
+
+ <goal name="generate"
+ description="generate XmlBeans for MUWS spec types">
+
+ <taskdef name="schemaCompiler"
+ classname="org.apache.xmlbeans.impl.tool.XMLBean"
+ classpathref="maven.dependency.classpath" />
+
+ <j:set var="gen.src.dir" value="${maven.src.dir}/java"/>
+ <echo>Writing generated XMLBeans source files to: ${gen.src.dir}</echo>
+ <delete dir="${gen.src.dir}"/>
+ <mkdir dir="${gen.src.dir}"/>
+
+ <j:set var="gen.classes.dir" value="${maven.build.dest}"/>
+ <echo>Writing generated XMLBeans classes to: ${gen.classes.dir}</echo>
+ <delete dir="${gen.classes.dir}"/>
+ <mkdir dir="${gen.classes.dir}"/>
+
+ <schemaCompiler
+ classpathref="maven.dependency.classpath"
+ srcgendir="${gen.src.dir}"
+ classgendir="${gen.classes.dir}"
+ download="on"
+ verbose="on"
+ quiet="off"
+ optimize="off"
+ debug="on"
+ debugLevel="lines,vars,source"
+ fork="off"
+ ignoreDuplicatesInNamespaces=""
+ includeAntRuntime="on"
+ includeJavaRuntime="off"
+ memoryInitialSize="32M"
+ memoryMaximumSize="192M"
+ failonerror="on">
+
+ <fileset dir="${maven.src.dir}/wsdl/wsn" />
+
+ </schemaCompiler>
+
+ </goal>
+
+ <goal name="src-jar">
+ <jar jarfile="${maven.build.dir}/${pom.artifactId}-src-${pom.currentVersion}.jar"
+ basedir="${gen.src.dir}" />
+ </goal>
+
+</project>
Added: incubator/muse/trunk/muws-xbeans/project.properties
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/muws-xbeans/project.properties?view=auto&rev=157132
==============================================================================
--- incubator/muse/trunk/muws-xbeans/project.properties (added)
+++ incubator/muse/trunk/muws-xbeans/project.properties Fri Mar 11 11:27:13 2005
@@ -0,0 +1,15 @@
+# -----------------------------------------------------------------------------
+# Default properties for the Maven build. You can override these properties
+# either by defining a build.properties file with the overriden properties
+# or by passing them on the command line as system parameters (-D).
+# -----------------------------------------------------------------------------
+
+# MAVEN CORE
+##############
+# comma-spearated list of remote JAR repository URLs
+maven.repo.remote = http://www.apache.org/dist/java-repository/, http://cvs.apache.org/repository/, http://mirrors.sunsite.dk/maven/
+
+# JAVA PLUGIN
+##############
+maven.compile.debug = on
+maven.compile.target = 1.4
Added: incubator/muse/trunk/muws-xbeans/project.xml
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/muws-xbeans/project.xml?view=auto&rev=157132
==============================================================================
--- incubator/muse/trunk/muws-xbeans/project.xml (added)
+++ incubator/muse/trunk/muws-xbeans/project.xml Fri Mar 11 11:27:13 2005
@@ -0,0 +1,90 @@
+<?xml version="1.0"?>
+
+<!-- MUWS Spec XMLBeans - defines Project Object Model (POM) -->
+
+<!-- Schema for this file is at: http://maven.apache.org/xsd/maven-project-3.0.0.xsd -->
+<!-- Reference for this file is at: http://maven.apache.org/reference/project-descriptor.html -->
+
+<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://maven.apache.org/xsd/maven-project-3.0.0.xsd">
+
+ <pomVersion>3</pomVersion>
+ <name>XMLBeans for the MUWS spec types</name>
+ <id>muws-xbeans</id>
+ <groupId>muse</groupId>
+ <currentVersion>SNAPSHOT</currentVersion>
+ <organization>
+ <name>Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+
+ <repository>
+ <connection>scm|svn|http://svn.apache.org/repos/asf/incubator/muse/trunk/</connection>
+ <developerConnection>scm|svn|https://svn.apache.org/repos/asf/incubator/muse/trunk/</developerConnection>
+ <url>http://svn.apache.org/viewcvs.cgi/incubator/muse/trunk/</url>
+ </repository>
+
+ <versions>
+ <version>
+ <id>1_0-beta1</id>
+ <name>1.0-beta1</name>
+ <tag>HEAD</tag>
+ </version>
+ </versions>
+
+ <developers>
+
+ <developer>
+ <name>Sal Campana</name>
+ <id>sjc</id>
+ <email>sal.campana@hp.com</email>
+ <organization>Hewlett-Packard Company</organization>
+ <roles>
+ <role>Developer</role>
+ </roles>
+ <timezone>-5</timezone>
+ </developer>
+
+ </developers>
+
+ <dependencies>
+
+ <dependency>
+ <groupId>apollo</groupId>
+ <artifactId>wsa-xbeans</artifactId>
+ <version>SNAPSHOT</version>
+ <url>http://incubator.apache.org/apollo/</url>
+ <properties>
+ <license>ApacheLicense-2.0.txt</license>
+ <usage>XMLBeans for WSA spec types</usage>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>apollo</groupId>
+ <artifactId>wsrf-xbeans</artifactId>
+ <version>SNAPSHOT</version>
+ <url>http://incubator.apache.org/apollo/</url>
+ <properties>
+ <license>ApacheLicense-2.0.txt</license>
+ <usage>XMLBeans for WSRF spec types</usage>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+
+ <dependency>
+ <groupId>xmlbeans</groupId>
+ <artifactId>xbean</artifactId>
+ <version>1.0.4-20050202-SNAPSHOT</version>
+ <url>http://xmlbeans.apache.org/</url>
+ <properties>
+ <license>ApacheLicense-2.0.txt</license>
+ <war.bundle>true</war.bundle>
+ <usage>Used to generate XMLBeans</usage>
+ </properties>
+ </dependency>
+
+ </dependencies>
+
+</project>
Added: incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part1-1_0.xsd
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part1-1_0.xsd?view=auto&rev=157132
==============================================================================
--- incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part1-1_0.xsd (added)
+++ incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part1-1_0.xsd Fri Mar 11 11:27:13 2005
@@ -0,0 +1,101 @@
+<?xml version="1.0"?>
+
+<schema
+ targetNamespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
+ xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:muws-p1-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
+ xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified">
+
+ <import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+ schemaLocation="../wsa/WS-Addressing-2004_08_10.xsd"/>
+
+ <element name="ResourceId" type="xs:anyURI"/>
+
+ <complexType name="IdentityPropertiesType">
+ <sequence>
+ <element ref="muws-p1-xs:ResourceId"/>
+ </sequence>
+ </complexType>
+
+ <element name="IdentityProperties"
+ type="muws-p1-xs:IdentityPropertiesType"/>
+
+
+ <element name="ManageabilityCapability" type="xs:anyURI"/>
+
+ <complexType name="ManageabilityCharacteristicsPropertiesType">
+ <sequence>
+ <element ref="muws-p1-xs:ManageabilityCapability"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <element name="ManageabilityCharacteristicsProperties"
+ type="muws-p1-xs:ManageabilityCharacteristicsPropertiesType"/>
+
+
+ <complexType name="CorrelatablePropertiesType">
+ <sequence>
+ <any minOccurs="0" maxOccurs="unbounded"
+ namespace="##other" processContents="lax"/>
+ </sequence>
+ <attribute name="Dialect" type="xs:anyURI"/>
+ <attribute name="NegativeAssertionPossible" type="xs:boolean"/>
+ <anyAttribute namespace="##other"/>
+ </complexType>
+
+ <element name="CorrelatableProperties"
+ type="muws-p1-xs:CorrelatablePropertiesType"/>
+
+ <complexType name="CorrelatablePropertiesPropertiesType">
+ <sequence>
+ <element ref="muws-p1-xs:CorrelatableProperties"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <element name="CorrelatablePropertiesProperties"
+ type="muws-p1-xs:CorrelatablePropertiesPropertiesType"/>
+
+
+ <complexType name="ComponentAddressType">
+ <sequence>
+ <any namespace="##other" processContents="lax"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="ComponentType">
+ <sequence>
+ <element name="ResourceId" type="xs:anyURI"
+ minOccurs="0"/>
+ <element name="ComponentAddress"
+ type="muws-p1-xs:ComponentAddressType"
+ minOccurs="0" maxOccurs="unbounded"/>
+ <any minOccurs="0" maxOccurs="unbounded"
+ namespace="##other" processContents="lax"/>
+ </sequence>
+ <anyAttribute namespace="##other"/>
+ </complexType>
+
+ <complexType name="ManagementEventType">
+ <sequence>
+ <element name="EventId" type="xs:anyURI"/>
+ <element name="SourceComponent" type="muws-p1-xs:ComponentType"/>
+ <element name="ReporterComponent" type="muws-p1-xs:ComponentType"
+ minOccurs="0"/>
+ <any minOccurs="0" maxOccurs="unbounded"
+ namespace="##other" processContents="lax"/>
+ </sequence>
+ <attribute name="ReportTime" type="xs:dateTime" use="optional"/>
+ <anyAttribute namespace="##other"/>
+ </complexType>
+
+ <element name="ManagementEvent"
+ type="muws-p1-xs:ManagementEventType"/>
+
+ <element name="ManageabilityEndpointReference"
+ type="wsa:EndpointReferenceType"/>
+
+</schema>
Added: incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part2-1_0.wsdl
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part2-1_0.wsdl?view=auto&rev=157132
==============================================================================
--- incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part2-1_0.wsdl (added)
+++ incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part2-1_0.wsdl Fri Mar 11 11:27:13 2005
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+
+<definitions
+ targetNamespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl"
+ xmlns:muws-p2-wsdl="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl"
+ xmlns:muws-p2-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"
+ xmlns:muws-p1-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
+ xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns="http://schemas.xmlsoap.org/wsdl/">
+
+ <types>
+ <xs:schema elementFormDefault="qualified"
+ targetNamespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl">
+
+ <xs:import namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"
+ schemaLocation="MUWS-Part2-1_0.xsd"/>
+
+ <xs:import namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
+ schemaLocation="MUWS-Part1-1_0.xsd"/>
+
+ </xs:schema>
+ </types>
+
+
+ <message name="QueryRelationshipsByTypeRequest">
+ <part name="body" element="muws-p2-xs:QueryRelationshipsByType"/>
+ </message>
+
+ <message name="QueryRelationshipsByTypeResponse">
+ <part name="body" element="muws-p2-xs:QueryRelationshipsByTypeResponse"/>
+ </message>
+
+
+ <portType name="Identity"
+ wsrf-rp:ResourceProperties="muws-p1-xs:IdentityProperties">
+ </portType>
+
+ <portType name="ManageabilityCharacteristics"
+ wsrf-rp:ResourceProperties="muws-p1-xs:ManageabilityCharacteristicsProperties">
+ </portType>
+
+ <portType name="CorrelatableProperties"
+ wsrf-rp:ResourceProperties="muws-p1-xs:CorrelatablePropertiesProperties">
+ </portType>
+
+ <portType name="Description"
+ wsrf-rp:ResourceProperties="muws-p2-xs:DescriptionProperties">
+ </portType>
+
+ <portType name="OperationalStatus"
+ wsrf-rp:ResourceProperties="muws-p2-xs:OperationalStatusProperties">
+ </portType>
+
+ <portType name="Metrics"
+ wsrf-rp:ResourceProperties="muws-p2-xs:MetricsProperties">
+ </portType>
+
+ <portType name="Relationships"
+ wsrf-rp:ResourceProperties="muws-p2-xs:RelationshipsProperties">
+
+ <operation name="QueryRelationshipsByType">
+ <input name="QueryRelationshipsByTypeRequest"
+ message="muws-p2-wsdl:QueryRelationshipsByTypeRequest"/>
+ <output name="QueryRelationshipsByTypeResponse"
+ message="muws-p2-wsdl:QueryRelationshipsByTypeResponse"/>
+ </operation>
+
+ </portType>
+
+ <portType name="RelationshipResource"
+ wsrf-rp:ResourceProperties="muws-p2-xs:RelationshipResourceProperties">
+ </portType>
+
+</definitions>
Added: incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part2-1_0.xsd
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part2-1_0.xsd?view=auto&rev=157132
==============================================================================
--- incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part2-1_0.xsd (added)
+++ incubator/muse/trunk/muws-xbeans/src/wsdl/MUWS-Part2-1_0.xsd Fri Mar 11 11:27:13 2005
@@ -0,0 +1,355 @@
+<?xml version="1.0"?>
+
+<schema
+ targetNamespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"
+ xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:muws-p2-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"
+ xmlns:muws-p1-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
+ xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified">
+
+ <import namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
+ schemaLocation="MUWS-Part1-1_0.xsd"/>
+ <import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"
+ schemaLocation="../wsa/WS-Addressing-2004_08_10.xsd"/>
+ <import namespace="http://www.w3.org/XML/1998/namespace"
+ schemaLocation="../xml/XML-Namespace-1998.xsd"/>
+
+ <complexType name="LangString">
+ <simpleContent>
+ <extension base="xs:string">
+ <attribute ref="xml:lang" use="required"/>
+ <anyAttribute namespace="##other"/>
+ </extension>
+ </simpleContent>
+ </complexType>
+
+
+ <!-- Begin properties for the Description capability -->
+ <element name="Caption" type="muws-p2-xs:LangString"/>
+ <element name="Description" type="muws-p2-xs:LangString"/>
+ <element name="Version" type="xs:string"/>
+ <!-- End properties for the Description capability -->
+
+ <complexType name="DescriptionPropertiesType">
+ <sequence>
+ <element ref="muws-p2-xs:Caption"
+ minOccurs="0" maxOccurs="unbounded"/>
+ <element ref="muws-p2-xs:Description"
+ minOccurs="0" maxOccurs="unbounded"/>
+ <element ref="muws-p2-xs:Version"
+ minOccurs="0"/>
+ </sequence>
+ </complexType>
+
+ <element name="DescriptionProperties"
+ type="muws-p2-xs:DescriptionPropertiesType"/>
+
+ <complexType name="CategoryType">
+ <sequence>
+ <any minOccurs="0"
+ namespace="##any" processContents="lax"/>
+ </sequence>
+ </complexType>
+
+ <complexType name="StateType">
+ <complexContent>
+ <extension base="muws-p2-xs:CategoryType"/>
+ </complexContent>
+ </complexType>
+
+ <element name="State" type="muws-p2-xs:StateType"/>
+
+ <element name="EnteredState" type="muws-p2-xs:StateType"/>
+ <element name="PreviousState" type="muws-p2-xs:StateType"/>
+
+ <complexType name="StateTransitionType">
+ <sequence>
+ <element ref="muws-p2-xs:EnteredState"/>
+ <element ref="muws-p2-xs:PreviousState"
+ minOccurs="0"/>
+ <any minOccurs="0" maxOccurs="unbounded"
+ namespace="##other" processContents="lax"/>
+ </sequence>
+ <attribute name="TransitionIdentifier" type="xs:anyURI"
+ use="optional"/>
+ <attribute name="Time" type="xs:dateTime" use="required"/>
+ <anyAttribute namespace="##other"/>
+ </complexType>
+
+ <element name="StateTransition"
+ type="muws-p2-xs:StateTransitionType"/>
+
+
+ <!-- Begin properties for the OperationalStatus capability -->
+ <element name="OperationalStatus">
+ <simpleType>
+ <restriction base="xs:string">
+ <enumeration value="Available"/>
+ <enumeration value="PartiallyAvailable"/>
+ <enumeration value="Unavailable"/>
+ <enumeration value="Unknown"/>
+ </restriction>
+ </simpleType>
+ </element>
+ <!-- End properties for the OperationalStatus capability -->
+
+ <complexType name="OperationalStatusPropertiesType">
+ <sequence>
+ <element ref="muws-p2-xs:OperationalStatus"/>
+ </sequence>
+ </complexType>
+
+ <element name="OperationalStatusProperties"
+ type="muws-p2-xs:OperationalStatusPropertiesType"/>
+
+ <attributeGroup name="MetricAttributes">
+ <attribute name="ResetAt" type="xs:dateTime"/>
+ <attribute name="LastUpdated" type="xs:dateTime"/>
+ <attribute name="Duration" type="xs:duration"/>
+ </attributeGroup>
+
+ <!-- Begin properties for the Metrics capability -->
+ <element name="CurrentTime" type="xs:dateTime"/>
+ <!-- End properties for the Metrics capability -->
+
+ <complexType name="MetricsPropertiesType">
+ <sequence>
+ <element ref="muws-p2-xs:CurrentTime"/>
+ </sequence>
+ </complexType>
+
+ <element name="MetricsProperties"
+ type="muws-p2-xs:MetricsPropertiesType"/>
+
+ <complexType name="RelationshipTypeType">
+ <complexContent>
+ <extension base="muws-p2-xs:CategoryType"/>
+ </complexContent>
+ </complexType>
+
+ <complexType name="RelationshipParticipantType">
+ <sequence>
+ <element ref="muws-p1-xs:ManageabilityEndpointReference"
+ minOccurs="0" maxOccurs="unbounded"/>
+ <element ref="muws-p1-xs:ResourceId"
+ minOccurs="0"/>
+ <element name="Role" type="xs:anyURI"/>
+ <any minOccurs="0" maxOccurs="unbounded"
+ namespace="##other" processContents="lax"/>
+ </sequence>
+ <anyAttribute namespace="##other"/>
+ </complexType>
+
+ <!-- Begin properties for the RelationshipResource capability -->
+ <element name="Name" type="xs:string"/>
+ <element name="Type" type="muws-p2-xs:RelationshipTypeType"/>
+ <element name="Participant"
+ type="muws-p2-xs:RelationshipParticipantType"/>
+ <!-- End properties for the RelationshipResource capability -->
+
+ <complexType name="RelationshipType">
+ <sequence>
+ <element ref="muws-p2-xs:Name"
+ minOccurs="0"/>
+ <element ref="muws-p2-xs:Type"/>
+ <element ref="muws-p2-xs:Participant"
+ minOccurs="2" maxOccurs="unbounded"/>
+ <element name="AccessEndpointReference"
+ type="wsa:EndpointReferenceType" minOccurs="0"/>
+ <any minOccurs="0" maxOccurs="unbounded"
+ namespace="##other" processContents="lax"/>
+ </sequence>
+ <anyAttribute namespace="##other"/>
+ </complexType>
+
+ <!-- Begin properties for the Relationship capability -->
+ <element name="Relationship"
+ type="muws-p2-xs:RelationshipType"/>
+ <!-- End properties for the Relationship capability -->
+
+ <complexType name="RelationshipPropertiesType">
+ <sequence>
+ <element ref="muws-p2-xs:Relationship"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <element name="RelationshipProperties"
+ type="muws-p2-xs:RelationshipPropertiesType"/>
+
+ <element name="RelationshipCreatedNotification">
+ <complexType>
+ <sequence>
+ <element ref="muws-p2-xs:Relationship"/>
+ <any minOccurs="0" maxOccurs="unbounded"
+ namespace="##other" processContents="lax"/>
+ </sequence>
+ <anyAttribute namespace="##other"/>
+ </complexType>
+ </element>
+
+ <element name="RelationshipDeletedNotification">
+ <complexType>
+ <sequence>
+ <element ref="muws-p2-xs:Relationship"/>
+ <any minOccurs="0" maxOccurs="unbounded"
+ namespace="##other" processContents="lax"/>
+ </sequence>
+ <anyAttribute namespace="##other"/>
+ </complexType>
+ </element>
+
+ <complexType name="RelationshipResourcePropertiesType">
+ <sequence>
+ <element ref="muws-p2-xs:Name" minOccurs="0"/>
+ <element ref="muws-p2-xs:Type"/>
+ <element ref="muws-p2-xs:Participant"
+ minOccurs="2" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+
+ <element name="RelationshipResourceProperties"
+ type="muws-p2-xs:RelationshipResourcePropertiesType"/>
+
+ <element name="QueryRelationshipsByType">
+ <complexType>
+ <sequence>
+ <element name="RequestedType" type="xs:QName"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <element name="QueryRelationshipsByTypeResponse">
+ <complexType>
+ <sequence>
+ <element ref="muws-p2-xs:Relationship"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <element name="CreationNotification">
+ <complexType>
+ <sequence>
+ <element ref="muws-p1-xs:ManageabilityEndpointReference"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <anyAttribute namespace="##other"/>
+ </complexType>
+ </element>
+
+ <element name="DestructionNotification">
+ <complexType>
+ <sequence>
+ <element ref="muws-p1-xs:ResourceId"
+ minOccurs="0"/>
+ </sequence>
+ <anyAttribute namespace="##other"/>
+ </complexType>
+ </element>
+
+ <complexType name="SituationCategoryType">
+ <complexContent>
+ <extension base="muws-p2-xs:CategoryType"/>
+ </complexContent>
+ </complexType>
+
+ <complexType name="SubstitutableMsgType">
+ <sequence>
+ <element name="Value" type="xs:anySimpleType"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="MsgId" type="xs:string"
+ use="required"/>
+ <attribute name="MsgIdType" type="xs:anyURI"
+ use="required"/>
+ </complexType>
+
+ <complexType name="SituationType">
+ <sequence>
+ <element name="SituationCategory"
+ type="muws-p2-xs:SituationCategoryType"/>
+ <element name="SuccessDisposition" minOccurs="0">
+ <simpleType>
+ <restriction base="xs:string">
+ <enumeration value="Successful"/>
+ <enumeration value="Unsuccessful"/>
+ </restriction>
+ </simpleType>
+ </element>
+ <element name="SituationTime" type="xs:dateTime"/>
+ <element name="Priority" type="xs:short"
+ minOccurs="0"/>
+ <element name="Severity" type="xs:short"
+ minOccurs="0"/>
+ <element name="Message" type="muws-p2-xs:LangString"
+ minOccurs="0"/>
+ <element name="SubstitutableMsg"
+ type="muws-p2-xs:SubstitutableMsgType"
+ minOccurs="0"/>
+ </sequence>
+ </complexType>
+
+ <element name="Situation" type="muws-p2-xs:SituationType"/>
+
+
+
+ <!-- ##### Metadata description elements ##### -->
+
+ <element name="Capability" type="xs:anyURI"/>
+
+ <complexType name="DialectableExpressionType" mixed="true">
+ <sequence>
+ <any namespace="##other" processContents="lax"
+ minOccurs="0" maxOccurs="unbounded"/>
+ </sequence>
+ <attribute name="Dialect" type="xs:anyURI" use="required"/>
+ <anyAttribute namespace="##other"/>
+ </complexType>
+
+ <element name="ValidWhile"
+ type="muws-p2-xs:DialectableExpressionType"/>
+
+ <element name="Units" type="xs:string"/>
+
+ <element name="ChangeType">
+ <simpleType>
+ <restriction base="xs:string">
+ <enumeration value="Counter"/>
+ <enumeration value="Gauge"/>
+ <enumeration value="Unknown"/>
+ </restriction>
+ </simpleType>
+ </element>
+
+ <element name="TimeScope">
+ <simpleType>
+ <restriction base="xs:string">
+ <enumeration value="Interval"/>
+ <enumeration value="PointInTime"/>
+ <enumeration value="SinceReset"/>
+ </restriction>
+ </simpleType>
+ </element>
+
+ <element name="GatheringTime">
+ <simpleType>
+ <restriction base="xs:string">
+ <enumeration value="OnChange"/>
+ <enumeration value="Periodic"/>
+ <enumeration value="OnDemand"/>
+ <enumeration value="Unknown"/>
+ </restriction>
+ </simpleType>
+ </element>
+
+ <element name="CalculationInterval" type="xs:duration"/>
+
+ <element name="MetricGroup" type="xs:anyURI"/>
+
+ <element name="PostCondition"
+ type="muws-p2-xs:DialectableExpressionType"/>
+
+</schema>
---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org