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