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 ip...@apache.org on 2005/02/01 23:05:43 UTC

svn commit: r149455 - incubator/muse/trunk/src/wsdl/spec/wsdm

Author: ips
Date: Tue Feb  1 14:05:42 2005
New Revision: 149455

URL: http://svn.apache.org/viewcvs?view=rev&rev=149455
Log:
updated to MUWS 1.0 Dec '04 Committee Draft version

Added:
    incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part1-1_0.xsd
    incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part2-1_0.wsdl
    incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part2-1_0.xsd
Removed:
    incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-1_0.wsdl
    incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-1_0.xsd

Added: incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part1-1_0.xsd
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part1-1_0.xsd?view=auto&rev=149455
==============================================================================
--- incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part1-1_0.xsd (added)
+++ incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part1-1_0.xsd Tue Feb  1 14:05:42 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/src/wsdl/spec/wsdm/MUWS-Part2-1_0.wsdl
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part2-1_0.wsdl?view=auto&rev=149455
==============================================================================
--- incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part2-1_0.wsdl (added)
+++ incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part2-1_0.wsdl Tue Feb  1 14:05:42 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/src/wsdl/spec/wsdm/MUWS-Part2-1_0.xsd
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part2-1_0.xsd?view=auto&rev=149455
==============================================================================
--- incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part2-1_0.xsd (added)
+++ incubator/muse/trunk/src/wsdl/spec/wsdm/MUWS-Part2-1_0.xsd Tue Feb  1 14:05:42 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