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 wi...@apache.org on 2005/08/12 22:45:46 UTC

svn commit: r232376 [108/112] - in /webservices/muse/trunk/src/examples/client: ./ bin/ bin/axis/ bin/axis/com/ bin/axis/com/xyz/ bin/org/ bin/org/apache/ bin/org/apache/ws/ bin/org/apache/ws/client/ bin/org/apache/ws/client/async/ bin/org/apache/ws/cl...

Added: webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/muse/subscription-manager.wsdl
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/muse/subscription-manager.wsdl?rev=232376&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/muse/subscription-manager.wsdl (added)
+++ webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/muse/subscription-manager.wsdl Fri Aug 12 13:38:04 2005
@@ -0,0 +1,165 @@
+<?xml version="1.0"?>
+
+<wsdl:definitions name="SubscriptionManagerWsdmService"
+                  targetNamespace="http://apache.org/ws/generated/submgr"
+                  xmlns="http://schemas.xmlsoap.org/wsdl/" 
+                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+                  xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+                  xmlns:wsnt="http://www.ibm.com/xmlns/stdwip/web-services/WS-BaseNotification" 
+                  xmlns:wsrp="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceProperties" 
+                  xmlns:wsrl="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceLifetime" 
+                  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
+                  xmlns:tns="http://apache.org/ws/generated/submgr">
+   
+   <import namespace="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceProperties" 
+           location="../spec/wsrf/WS-ResourceProperties-1_1.wsdl"/>
+   
+   <import namespace="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceLifetime" 
+           location="../spec/wsrf/WS-ResourceLifetime-1_1.wsdl"/>
+   
+   <import namespace="http://www.ibm.com/xmlns/stdwip/web-services/WS-BaseNotification" 
+           location="../spec/wsn/WS-BaseNotification-1_0.wsdl"/>
+   
+   <wsdl:portType name="SubscriptionManager" wsrp:ResourceProperties="wsnt:SubscriptionManagerRP">
+      
+      <!-- ========== extends wsrp:ResourceProperties ============= -->
+      <wsdl:operation name="GetResourceProperty">
+         <wsdl:input name="GetResourcePropertyRequest" message="wsrp:GetResourcePropertyRequest"/>
+         <wsdl:output name="GetResourcePropertyResponse" message="wsrp:GetResourcePropertyResponse"/>
+         <wsdl:fault name="ResourceUnknownFault" message="wsrp:ResourceUnknownFault"/>
+         <wsdl:fault name="InvalidResourcePropertyQNameFault" message="wsrp:InvalidResourcePropertyQNameFault"/>
+      </wsdl:operation>
+      
+      <!-- === extends wsrl:ImmediateResourceTermination ========== -->
+      <wsdl:operation name="Destroy">
+         <wsdl:input message="wsrl:DestroyRequest"/>
+         <wsdl:output message="wsrl:DestroyResponse"/>
+         <wsdl:fault name="ResourceUnknownFault" message="wsrl:ResourceUnknownFault"/>
+         <wsdl:fault name="ResourceNotDestroyedFault" message="wsrl:ResourceNotDestroyedFault"/>
+      </wsdl:operation>
+      
+      <!-- === extends wsrl:ScheduledResourceTermination ========== -->
+      <wsdl:operation name="SetTerminationTime">
+         <wsdl:input message="wsrl:SetTerminationTimeRequest"/>
+         <wsdl:output message="wsrl:SetTerminationTimeResponse"/>
+         <wsdl:fault name="ResourceUnknownFault" message="wsrl:ResourceUnknownFault"/>
+         <wsdl:fault name="UnableToSetTerminationTimeFault" message="wsrl:UnableToSetTerminationTimeFault"/>
+         <wsdl:fault name="TerminationTimeChangeRejectedFault" message="wsrl:TerminationTimeChangeRejectedFault"/>
+      </wsdl:operation>
+      
+      <!-- ========= SubscriptionManager specific operations ====== -->
+      <wsdl:operation name="PauseSubcription">
+         <wsdl:input message="wsnt:PauseSubscriptionRequest"/>
+         <wsdl:output message="wsnt:PauseSubscriptionResponse"/>
+         <wsdl:fault name="ResourceUnknownFault" message="wsnt:ResourceUnknownFault"/>
+         <wsdl:fault name="PauseFailedFault" message="wsnt:PauseFailedFault"/>
+      </wsdl:operation>
+      
+      <wsdl:operation name="ResumeSubscription">
+         <wsdl:input message="wsnt:ResumeSubscriptionRequest"/>
+         <wsdl:output message="wsnt:ResumeSubscriptionResponse"/>
+         <wsdl:fault name="ResourceUnknownFault" message="wsnt:ResourceUnknownFault"/>
+         <wsdl:fault name="ResumeFailedFault" message="wsnt:ResumeFailedFault"/>
+      </wsdl:operation>
+      
+   </wsdl:portType>
+   
+   <wsdl:binding name="SubscriptionManagerHttpBinding" type="tns:SubscriptionManager">
+      
+      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+      
+      <wsdl:operation name="GetResourceProperty">
+         <soap:operation style="document"/>
+         <wsdl:input>
+            <soap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output>
+            <soap:body use="literal"/>
+         </wsdl:output>
+         <wsdl:fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </wsdl:fault>
+         <wsdl:fault name="InvalidResourcePropertyQNameFault">
+            <soap:fault name="InvalidResourcePropertyQNameFault" use="literal"/>
+         </wsdl:fault>
+      </wsdl:operation>
+      
+      <wsdl:operation name="Destroy">
+         <soap:operation style="document"/>
+         <wsdl:input>
+            <soap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output>
+            <soap:body use="literal"/>
+         </wsdl:output>
+         <wsdl:fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </wsdl:fault>
+         <wsdl:fault name="ResourceNotDestroyedFault">
+            <soap:fault name="ResourceNotDestroyedFault" use="literal"/>
+         </wsdl:fault>
+      </wsdl:operation>
+      
+      <wsdl:operation name="SetTerminationTime">
+         <soap:operation style="document"/>
+         <wsdl:input>
+            <soap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output>
+            <soap:body use="literal"/>
+         </wsdl:output>
+         <wsdl:fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </wsdl:fault>
+         <wsdl:fault name="UnableToSetTerminationTimeFault">
+            <soap:fault name="UnableToSetTerminationTimeFault" use="literal"/>
+         </wsdl:fault>
+         <wsdl:fault name="TerminationTimeChangeRejectedFault">
+            <soap:fault name="TerminationTimeChangeRejectedFault" use="literal"/>
+         </wsdl:fault>
+      </wsdl:operation>
+      
+      <wsdl:operation name="PauseSubcription">
+         <soap:operation style="document"/>
+         <wsdl:input>
+            <soap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output>
+            <soap:body use="literal"/>
+         </wsdl:output>
+         <wsdl:fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </wsdl:fault>
+         <wsdl:fault name="PauseFailedFault">
+            <soap:fault name="PauseFailedFault" use="literal"/>
+         </wsdl:fault>
+      </wsdl:operation>
+      
+      <wsdl:operation name="ResumeSubscription">
+         <soap:operation style="document"/>
+         <wsdl:input>
+            <soap:body use="literal"/>
+         </wsdl:input>
+         <wsdl:output>
+            <soap:body use="literal"/>
+         </wsdl:output>
+         <wsdl:fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </wsdl:fault>
+         <wsdl:fault name="ResumeFailedFault">
+            <soap:fault name="ResumeFailedFault" use="literal"/>
+         </wsdl:fault>
+      </wsdl:operation>
+      
+   </wsdl:binding>
+   
+   <wsdl:service name="SubscriptionManagerService">
+      
+      <wsdl:port name="SubscriptionManagerPort" binding="tns:SubscriptionManagerHttpBinding">
+         <soap:address location="http://localhost:8080/wsdm/services/SubscriptionManagerPort"/>
+      </wsdl:port>      
+      
+   </wsdl:service>
+   
+</wsdl:definitions>

Added: webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/soap/SOAP-Encoding-1_1.xsd
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/soap/SOAP-Encoding-1_1.xsd?rev=232376&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/soap/SOAP-Encoding-1_1.xsd (added)
+++ webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/soap/SOAP-Encoding-1_1.xsd Fri Aug 12 13:38:04 2005
@@ -0,0 +1,532 @@
+<?xml version="1.0"?>
+
+<!-- Schema for the SOAP/1.1 encoding
+
+     This schema has been produced using W3C's SOAP Version 1.2 schema
+     found at:
+
+     http://www.w3.org/2001/06/soap-encoding
+
+     Copyright 2001 Martin Gudgin, Developmentor.
+	 http://www.develop.co.uk
+
+     Changes made are the following:
+     - reverted namespace to http://schemas.xmlsoap.org/soap/encoding/
+     - reverted root to only allow 0 and 1 as lexical values
+
+	 Further changes:
+
+	 - removed default value from root attribute declaration - 20030314
+
+     Original copyright:
+     
+     Copyright 2001 W3C (Massachusetts Institute of Technology,
+     Institut National de Recherche en Informatique et en Automatique,
+     Keio University). All Rights Reserved.
+     http://www.w3.org/Consortium/Legal/
+
+     This document is governed by the W3C Software License [1] as
+     described in the FAQ [2].
+
+     [1] http://www.w3.org/Consortium/Legal/copyright-software-19980720
+     [2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+   xmlns:tns="http://schemas.xmlsoap.org/soap/encoding/"
+   targetNamespace="http://schemas.xmlsoap.org/soap/encoding/">
+
+   <xs:attribute name="root">
+      <xs:annotation>
+         <xs:documentation>
+	   'root' can be used to distinguish serialization roots from other
+       elements that are present in a serialization but are not roots of
+       a serialized value graph
+         </xs:documentation>
+      </xs:annotation>
+      <xs:simpleType>
+         <xs:restriction base='xs:boolean'>
+            <xs:pattern value='0|1'/>
+         </xs:restriction>
+      </xs:simpleType>
+   </xs:attribute>
+
+   <xs:attributeGroup name="commonAttributes">
+      <xs:annotation>
+         <xs:documentation>
+	    Attributes common to all elements that function as accessors or 
+        represent independent (multi-ref) values.  The href attribute is
+        intended to be used in a manner like CONREF.  That is, the element
+        content should be empty iff the href attribute appears
+         </xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="id" type="xs:ID"/>
+      <xs:attribute name="href" type="xs:anyURI"/>
+      <xs:anyAttribute namespace="##other" processContents="lax"/>
+   </xs:attributeGroup>
+
+   <!-- Global Attributes.  The following attributes are intended to be usable via qualified attribute names on any complex type referencing them. -->
+
+   <!-- Array attributes. Needed to give the type and dimensions of an array's contents, and the offset for partially-transmitted arrays. -->
+
+   <xs:simpleType name="arrayCoordinate">
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+
+   <xs:attribute name="arrayType" type="xs:string"/>
+   <xs:attribute name="offset" type="tns:arrayCoordinate"/>
+
+   <xs:attributeGroup name="arrayAttributes">
+      <xs:attribute ref="tns:arrayType"/>
+      <xs:attribute ref="tns:offset"/>
+   </xs:attributeGroup>
+
+   <xs:attribute name="position" type="tns:arrayCoordinate"/>
+
+   <xs:attributeGroup name="arrayMemberAttributes">
+      <xs:attribute ref="tns:position"/>
+   </xs:attributeGroup>
+
+   <xs:group name="Array">
+      <xs:sequence>
+         <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
+      </xs:sequence>
+   </xs:group>
+
+   <xs:element name="Array" type="tns:Array"/>
+   <xs:complexType name="Array">
+      <xs:annotation>
+         <xs:documentation>
+	   'Array' is a complex type for accessors identified by position
+         </xs:documentation>
+      </xs:annotation>
+      <xs:group ref="tns:Array" minOccurs="0"/>
+      <xs:attributeGroup ref="tns:arrayAttributes"/>
+      <xs:attributeGroup ref="tns:commonAttributes"/>
+   </xs:complexType>
+
+   <!-- 'Struct' is a complex type for accessors identified by name.
+        Constraint: No element may be have the same name as any other,
+        nor may any element have a maxOccurs > 1. -->
+
+   <xs:element name="Struct" type="tns:Struct"/>
+
+   <xs:group name="Struct">
+      <xs:sequence>
+         <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
+      </xs:sequence>
+   </xs:group>
+
+   <xs:complexType name="Struct">
+      <xs:group ref="tns:Struct" minOccurs="0"/>
+      <xs:attributeGroup ref="tns:commonAttributes"/>
+   </xs:complexType>
+
+   <!-- 'Base64' can be used to serialize binary data using base64 encoding
+        as defined in RFC2045 but without the MIME line length limitation. -->
+
+   <xs:simpleType name="base64">
+      <xs:restriction base="xs:base64Binary"/>
+   </xs:simpleType>
+
+   <!-- Element declarations corresponding to each of the simple types in the
+        XML Schemas Specification. -->
+
+   <xs:element name="duration" type="tns:duration"/>
+   <xs:complexType name="duration">
+      <xs:simpleContent>
+         <xs:extension base="xs:duration">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="dateTime" type="tns:dateTime"/>
+   <xs:complexType name="dateTime">
+      <xs:simpleContent>
+         <xs:extension base="xs:dateTime">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="NOTATION" type="tns:NOTATION"/>
+   <xs:complexType name="NOTATION">
+      <xs:simpleContent>
+         <xs:extension base="xs:QName">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="time" type="tns:time"/>
+   <xs:complexType name="time">
+      <xs:simpleContent>
+         <xs:extension base="xs:time">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="date" type="tns:date"/>
+   <xs:complexType name="date">
+      <xs:simpleContent>
+         <xs:extension base="xs:date">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="gYearMonth" type="tns:gYearMonth"/>
+   <xs:complexType name="gYearMonth">
+      <xs:simpleContent>
+         <xs:extension base="xs:gYearMonth">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="gYear" type="tns:gYear"/>
+   <xs:complexType name="gYear">
+      <xs:simpleContent>
+         <xs:extension base="xs:gYear">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="gMonthDay" type="tns:gMonthDay"/>
+   <xs:complexType name="gMonthDay">
+      <xs:simpleContent>
+         <xs:extension base="xs:gMonthDay">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="gDay" type="tns:gDay"/>
+   <xs:complexType name="gDay">
+      <xs:simpleContent>
+         <xs:extension base="xs:gDay">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="gMonth" type="tns:gMonth"/>
+   <xs:complexType name="gMonth">
+      <xs:simpleContent>
+         <xs:extension base="xs:gMonth">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="boolean" type="tns:boolean"/>
+   <xs:complexType name="boolean">
+      <xs:simpleContent>
+         <xs:extension base="xs:boolean">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="base64Binary" type="tns:base64Binary"/>
+   <xs:complexType name="base64Binary">
+      <xs:simpleContent>
+         <xs:extension base="xs:base64Binary">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="hexBinary" type="tns:hexBinary"/>
+   <xs:complexType name="hexBinary">
+      <xs:simpleContent>
+         <xs:extension base="xs:hexBinary">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="float" type="tns:float"/>
+   <xs:complexType name="float">
+      <xs:simpleContent>
+         <xs:extension base="xs:float">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="double" type="tns:double"/>
+   <xs:complexType name="double">
+      <xs:simpleContent>
+         <xs:extension base="xs:double">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="anyURI" type="tns:anyURI"/>
+   <xs:complexType name="anyURI">
+      <xs:simpleContent>
+         <xs:extension base="xs:anyURI">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="QName" type="tns:QName"/>
+   <xs:complexType name="QName">
+      <xs:simpleContent>
+         <xs:extension base="xs:QName">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="string" type="tns:string"/>
+   <xs:complexType name="string">
+      <xs:simpleContent>
+         <xs:extension base="xs:string">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="normalizedString" type="tns:normalizedString"/>
+   <xs:complexType name="normalizedString">
+      <xs:simpleContent>
+         <xs:extension base="xs:normalizedString">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="token" type="tns:token"/>
+   <xs:complexType name="token">
+      <xs:simpleContent>
+         <xs:extension base="xs:token">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="language" type="tns:language"/>
+   <xs:complexType name="language">
+      <xs:simpleContent>
+         <xs:extension base="xs:language">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="Name" type="tns:Name"/>
+   <xs:complexType name="Name">
+      <xs:simpleContent>
+         <xs:extension base="xs:Name">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="NMTOKEN" type="tns:NMTOKEN"/>
+   <xs:complexType name="NMTOKEN">
+      <xs:simpleContent>
+         <xs:extension base="xs:NMTOKEN">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="NCName" type="tns:NCName"/>
+   <xs:complexType name="NCName">
+      <xs:simpleContent>
+         <xs:extension base="xs:NCName">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="NMTOKENS" type="tns:NMTOKENS"/>
+   <xs:complexType name="NMTOKENS">
+      <xs:simpleContent>
+         <xs:extension base="xs:NMTOKENS">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="ID" type="tns:ID"/>
+   <xs:complexType name="ID">
+      <xs:simpleContent>
+         <xs:extension base="xs:ID">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="IDREF" type="tns:IDREF"/>
+   <xs:complexType name="IDREF">
+      <xs:simpleContent>
+         <xs:extension base="xs:IDREF">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="ENTITY" type="tns:ENTITY"/>
+   <xs:complexType name="ENTITY">
+      <xs:simpleContent>
+         <xs:extension base="xs:ENTITY">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="IDREFS" type="tns:IDREFS"/>
+   <xs:complexType name="IDREFS">
+      <xs:simpleContent>
+         <xs:extension base="xs:IDREFS">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="ENTITIES" type="tns:ENTITIES"/>
+   <xs:complexType name="ENTITIES">
+      <xs:simpleContent>
+         <xs:extension base="xs:ENTITIES">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="decimal" type="tns:decimal"/>
+   <xs:complexType name="decimal">
+      <xs:simpleContent>
+         <xs:extension base="xs:decimal">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="integer" type="tns:integer"/>
+   <xs:complexType name="integer">
+      <xs:simpleContent>
+         <xs:extension base="xs:integer">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="nonPositiveInteger" type="tns:nonPositiveInteger"/>
+   <xs:complexType name="nonPositiveInteger">
+      <xs:simpleContent>
+         <xs:extension base="xs:nonPositiveInteger">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="negativeInteger" type="tns:negativeInteger"/>
+   <xs:complexType name="negativeInteger">
+      <xs:simpleContent>
+         <xs:extension base="xs:negativeInteger">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="long" type="tns:long"/>
+   <xs:complexType name="long">
+      <xs:simpleContent>
+         <xs:extension base="xs:long">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="int" type="tns:int"/>
+   <xs:complexType name="int">
+      <xs:simpleContent>
+         <xs:extension base="xs:int">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="short" type="tns:short"/>
+   <xs:complexType name="short">
+      <xs:simpleContent>
+         <xs:extension base="xs:short">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="byte" type="tns:byte"/>
+   <xs:complexType name="byte">
+      <xs:simpleContent>
+         <xs:extension base="xs:byte">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="nonNegativeInteger" type="tns:nonNegativeInteger"/>
+   <xs:complexType name="nonNegativeInteger">
+      <xs:simpleContent>
+         <xs:extension base="xs:nonNegativeInteger">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="unsignedLong" type="tns:unsignedLong"/>
+   <xs:complexType name="unsignedLong">
+      <xs:simpleContent>
+         <xs:extension base="xs:unsignedLong">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="unsignedInt" type="tns:unsignedInt"/>
+   <xs:complexType name="unsignedInt">
+      <xs:simpleContent>
+         <xs:extension base="xs:unsignedInt">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="unsignedShort" type="tns:unsignedShort"/>
+   <xs:complexType name="unsignedShort">
+      <xs:simpleContent>
+         <xs:extension base="xs:unsignedShort">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="unsignedByte" type="tns:unsignedByte"/>
+   <xs:complexType name="unsignedByte">
+      <xs:simpleContent>
+         <xs:extension base="xs:unsignedByte">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="positiveInteger" type="tns:positiveInteger"/>
+   <xs:complexType name="positiveInteger">
+      <xs:simpleContent>
+         <xs:extension base="xs:positiveInteger">
+            <xs:attributeGroup ref="tns:commonAttributes"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="anyType"/>
+</xs:schema>
+

Added: webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/soap/SOAP-Envelope-1_1.xsd
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/soap/SOAP-Envelope-1_1.xsd?rev=232376&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/soap/SOAP-Envelope-1_1.xsd (added)
+++ webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/soap/SOAP-Envelope-1_1.xsd Fri Aug 12 13:38:04 2005
@@ -0,0 +1,125 @@
+<?xml version="1.0"?>
+
+<!-- Schema for the SOAP/1.1 envelope
+
+     This schema has been produced using W3C's SOAP Version 1.2 schema
+     found at:
+
+     http://www.w3.org/2001/06/soap-envelope
+
+     Copyright 2001 Martin Gudgin, Developmentor.
+
+     Changes made are the following:
+     - reverted namespace to http://schemas.xmlsoap.org/soap/envelope/
+     - reverted mustUnderstand to only allow 0 and 1 as lexical values
+	 - made encodingStyle a global attribute 20020825
+
+	 Further changes:
+
+	 - removed default value from mustUnderstand attribute declaration - 20030314
+
+     Original copyright:
+     
+     Copyright 2001 W3C (Massachusetts Institute of Technology,
+     Institut National de Recherche en Informatique et en Automatique,
+     Keio University). All Rights Reserved.
+     http://www.w3.org/Consortium/Legal/
+
+     This document is governed by the W3C Software License [1] as
+     described in the FAQ [2].
+
+     [1] http://www.w3.org/Consortium/Legal/copyright-software-19980720
+     [2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+   xmlns:tns="http://schemas.xmlsoap.org/soap/envelope/"
+   targetNamespace="http://schemas.xmlsoap.org/soap/envelope/">
+
+
+   <!-- Envelope, header and body -->
+   <xs:element name="Envelope" type="tns:Envelope"/>
+   <xs:complexType name="Envelope">
+      <xs:sequence>
+         <xs:element ref="tns:Header" minOccurs="0"/>
+         <xs:element ref="tns:Body" minOccurs="1"/>
+         <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
+      </xs:sequence>
+      <xs:anyAttribute namespace="##other" processContents="lax"/>
+   </xs:complexType>
+
+   <xs:element name="Header" type="tns:Header"/>
+   <xs:complexType name="Header">
+      <xs:sequence>
+         <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
+      </xs:sequence>
+      <xs:anyAttribute namespace="##other" processContents="lax"/>
+   </xs:complexType>
+
+   <xs:element name="Body" type="tns:Body"/>
+   <xs:complexType name="Body">
+      <xs:sequence>
+         <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
+      </xs:sequence>
+      <xs:anyAttribute namespace="##any" processContents="lax">
+         <xs:annotation>
+            <xs:documentation>
+		  Prose in the spec does not specify that attributes are allowed on the Body element
+            </xs:documentation>
+         </xs:annotation>
+      </xs:anyAttribute>
+   </xs:complexType>
+
+
+   <!-- Global Attributes.  The following attributes are intended to be usable via qualified attribute names on any complex type referencing them.  -->
+   <xs:attribute name="mustUnderstand">
+      <xs:simpleType>
+         <xs:restriction base='xs:boolean'>
+            <xs:pattern value='0|1'/>
+         </xs:restriction>
+      </xs:simpleType>
+   </xs:attribute>
+   <xs:attribute name="actor" type="xs:anyURI"/>
+
+   <xs:simpleType name="encodingStyle">
+      <xs:annotation>
+         <xs:documentation>
+	    'encodingStyle' indicates any canonicalization conventions followed in the contents of the containing element.  For example, the value 'http://schemas.xmlsoap.org/soap/encoding/' indicates the pattern described in SOAP specification
+         </xs:documentation>
+      </xs:annotation>
+      <xs:list itemType="xs:anyURI"/>
+   </xs:simpleType>
+
+   <xs:attribute name="encodingStyle" type="tns:encodingStyle"/>
+   <xs:attributeGroup name="encodingStyle">
+      <xs:attribute ref="tns:encodingStyle"/>
+   </xs:attributeGroup>
+
+   <xs:element name="Fault" type="tns:Fault"/>
+   <xs:complexType name="Fault" final="extension">
+      <xs:annotation>
+         <xs:documentation>
+	    Fault reporting structure
+         </xs:documentation>
+      </xs:annotation>
+      <xs:sequence>
+         <xs:element name="faultcode" type="xs:QName"/>
+         <xs:element name="faultstring" type="xs:string"/>
+         <xs:element name="faultactor" type="xs:anyURI" minOccurs="0"/>
+         <xs:element name="detail" type="tns:detail" minOccurs="0"/>
+      </xs:sequence>
+   </xs:complexType>
+
+   <xs:complexType name="detail">
+      <xs:sequence>
+         <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
+      </xs:sequence>
+      <xs:anyAttribute namespace="##any" processContents="lax"/>
+   </xs:complexType>
+
+</xs:schema>
+
+
+
+
+
+

Added: webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsa/WS-Addressing-2003_03.xsd
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsa/WS-Addressing-2003_03.xsd?rev=232376&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsa/WS-Addressing-2003_03.xsd (added)
+++ webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsa/WS-Addressing-2003_03.xsd Fri Aug 12 13:38:04 2005
@@ -0,0 +1,114 @@
+<?xml version="1.0"?>
+
+<!-- 
+ 
+Legal Disclaimer
+
+The presentation, distribution or other dissemination of the information 
+contained in this document is not a license, either expressly or impliedly, 
+to any intellectual property owned or controlled by BEA or IBM or Microsoft
+and\or any other third party.  BEA and IBM and Microsoft and\or any other
+third party may have patents, patent applications, trademarks, copyrights, 
+or other intellectual property rights covering subject matter in this 
+document.  The furnishing of this document does not give you any license 
+to BEA's and IBM's and Microsoft's or any other third party's patents, 
+trademarks, copyrights, or other intellectual property.
+
+This document and the information contained herein is provided on an "AS IS"
+basis and to the maximum extent permitted by applicable law, BEA and IBM 
+and Microsoft provide the document AS IS AND WITH ALL FAULTS, and hereby 
+disclaims all other warranties and conditions, either express, implied or 
+statutory, including, but not limited to, any (if any) implied warranties, 
+duties or conditions of merchantability, of fitness for a particular 
+purpose, of accuracy or completeness of responses, of results, of 
+workmanlike effort, of lack of viruses, and of lack of negligence, all with
+regard to the document. ALSO, THERE IS NO WARRANTY OR CONDITION OF 
+TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION OR 
+NON-INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE 
+DOCUMENT.
+
+IN NO EVENT WILL BEA or IBM or MICROSOFT BE LIABLE TO ANY OTHER PARTY FOR THE
+COST OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE, 
+LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR SPECIAL 
+DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE, ARISING IN ANY 
+WAY OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS DOCUMENT, WHETHER OR 
+NOT SUCH PARTY HAD ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
+
+Copyright Notice
+
+Copyright 2003 BEA Systems Inc. and IBM Corporation and Microsoft Corporation. All rights reserved.
+
+-->
+
+<xs:schema targetNamespace="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" blockDefault="#all">
+
+   <!-- //////////////////// WS-Addressing //////////////////// -->
+	<!-- Endpoint reference -->
+	<xs:element name="EndpointReference" type="wsa:EndpointReferenceType"/>
+	<xs:complexType name="EndpointReferenceType">
+		<xs:sequence>
+			<xs:element name="Address" type="wsa:AttributedURI"/>
+			<xs:element name="ReferenceProperties" type="wsa:ReferencePropertiesType" minOccurs="0"/>
+			<xs:element name="PortType" type="wsa:AttributedQName" minOccurs="0"/>
+			<xs:element name="ServiceName" type="wsa:ServiceNameType" minOccurs="0"/>
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
+				<xs:annotation>
+					<xs:documentation>
+					 If "Policy" elements from namespace "http://schemas.xmlsoap.org/ws/2002/12/policy#policy" are used, they must appear first (before any extensibility elements).
+					</xs:documentation>
+				</xs:annotation>
+                        </xs:any>			
+		</xs:sequence>
+		<xs:anyAttribute namespace="##other" processContents="lax"/>
+	</xs:complexType>
+	<xs:complexType name="ReferencePropertiesType">
+		<xs:sequence>
+			<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+		</xs:sequence>
+	</xs:complexType>
+	<xs:complexType name="ServiceNameType">
+		<xs:simpleContent>
+			<xs:extension base="xs:QName">
+				<xs:attribute name="PortName" type="xs:NCName"/>
+				<xs:anyAttribute namespace="##other" processContents="lax"/>
+			</xs:extension>
+		</xs:simpleContent>
+	</xs:complexType>
+	<!-- Message information header blocks -->
+	<xs:element name="MessageID" type="wsa:AttributedURI"/>
+	<xs:element name="RelatesTo" type="wsa:Relationship"/>
+	<xs:element name="To" type="wsa:AttributedURI"/>
+	<xs:element name="Action" type="wsa:AttributedURI"/>
+	<xs:element name="From" type="wsa:EndpointReferenceType"/>
+	<xs:element name="ReplyTo" type="wsa:EndpointReferenceType"/>
+	<xs:element name="FaultTo" type="wsa:EndpointReferenceType"/>
+	<xs:element name="Recipient" type="wsa:EndpointReferenceType"/>
+	<xs:complexType name="Relationship">
+		<xs:simpleContent>
+			<xs:extension base="xs:anyURI">
+				<xs:attribute name="RelationshipType" type="xs:QName" use="optional"/>
+				<xs:anyAttribute namespace="##other" processContents="lax"/>
+			</xs:extension>
+		</xs:simpleContent>
+	</xs:complexType>
+	<xs:simpleType name="RelationshipTypeValues">
+		<xs:restriction base="xs:QName">
+			<xs:enumeration value="wsa:Response"/>
+		</xs:restriction>
+	</xs:simpleType>
+	<!-- Common declarations and definitions -->
+	<xs:complexType name="AttributedQName">
+		<xs:simpleContent>
+			<xs:extension base="xs:QName">
+				<xs:anyAttribute namespace="##other" processContents="lax"/>
+			</xs:extension>
+		</xs:simpleContent>
+	</xs:complexType>
+	<xs:complexType name="AttributedURI">
+		<xs:simpleContent>
+			<xs:extension base="xs:anyURI">
+				<xs:anyAttribute namespace="##other" processContents="lax"/>
+			</xs:extension>
+		</xs:simpleContent>
+	</xs:complexType>
+</xs:schema>

Added: webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsa/WS-Addressing-2004_03.xsd
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsa/WS-Addressing-2004_03.xsd?rev=232376&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsa/WS-Addressing-2004_03.xsd (added)
+++ webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsa/WS-Addressing-2004_03.xsd Fri Aug 12 13:38:04 2005
@@ -0,0 +1,130 @@
+<?xml version="1.0"?>
+
+<!-- 
+ 
+Legal Disclaimer
+
+The presentation, distribution or other dissemination of the information 
+contained in this document is not a license, either expressly or impliedly, 
+to any intellectual property owned or controlled by BEA or IBM or Microsoft
+and\or any other third party.  BEA and IBM and Microsoft and\or any other
+third party may have patents, patent applications, trademarks, copyrights, 
+or other intellectual property rights covering subject matter in this 
+document.  The furnishing of this document does not give you any license 
+to BEA's and IBM's and Microsoft's or any other third party's patents, 
+trademarks, copyrights, or other intellectual property.
+
+This document and the information contained herein is provided on an "AS IS"
+basis and to the maximum extent permitted by applicable law, BEA and IBM 
+and Microsoft provide the document AS IS AND WITH ALL FAULTS, and hereby 
+disclaims all other warranties and conditions, either express, implied or 
+statutory, including, but not limited to, any (if any) implied warranties, 
+duties or conditions of merchantability, of fitness for a particular 
+purpose, of accuracy or completeness of responses, of results, of 
+workmanlike effort, of lack of viruses, and of lack of negligence, all with
+regard to the document. ALSO, THERE IS NO WARRANTY OR CONDITION OF 
+TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION OR 
+NON-INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE 
+DOCUMENT.
+
+IN NO EVENT WILL BEA or IBM or MICROSOFT BE LIABLE TO ANY OTHER PARTY FOR THE
+COST OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE, 
+LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR SPECIAL 
+DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE, ARISING IN ANY 
+WAY OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS DOCUMENT, WHETHER OR 
+NOT SUCH PARTY HAD ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
+
+Copyright Notice
+
+Copyright 2003,2004 BEA Systems Inc. and IBM Corporation and Microsoft Corporation. All rights reserved.
+
+-->
+
+<xs:schema targetNamespace="http://schemas.xmlsoap.org/ws/2004/03/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing" elementFormDefault="qualified" blockDefault="#all">
+  <!-- //////////////////// WS-Addressing //////////////////// -->
+  <!-- Endpoint reference -->
+  <xs:element name="EndpointReference" type="wsa:EndpointReferenceType"/>
+  <xs:complexType name="EndpointReferenceType">
+    <xs:sequence>
+      <xs:element name="Address" type="wsa:AttributedURI"/>
+      <xs:element name="ReferenceProperties" type="wsa:ReferencePropertiesType" minOccurs="0"/>
+      <xs:element name="PortType" type="wsa:AttributedQName" minOccurs="0"/>
+      <xs:element name="ServiceName" type="wsa:ServiceNameType" minOccurs="0"/>
+      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
+        <xs:annotation>
+          <xs:documentation>
+					 If "Policy" elements from namespace "http://schemas.xmlsoap.org/ws/2002/12/policy#policy" are used, they must appear first (before any extensibility elements).
+					</xs:documentation>
+        </xs:annotation>
+      </xs:any>
+    </xs:sequence>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
+  </xs:complexType>
+  <xs:complexType name="ReferencePropertiesType">
+    <xs:sequence>
+      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="ServiceNameType">
+    <xs:simpleContent>
+      <xs:extension base="xs:QName">
+        <xs:attribute name="PortName" type="xs:NCName"/>
+        <xs:anyAttribute namespace="##other" processContents="lax"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+  <!-- Message information header blocks -->
+  <xs:element name="MessageID" type="wsa:AttributedURI"/>
+  <xs:element name="RelatesTo" type="wsa:Relationship"/>
+  <xs:element name="To" type="wsa:AttributedURI"/>
+  <xs:element name="Action" type="wsa:AttributedURI"/>
+  <xs:element name="From" type="wsa:EndpointReferenceType"/>
+  <xs:element name="ReplyTo" type="wsa:EndpointReferenceType"/>
+  <xs:element name="FaultTo" type="wsa:EndpointReferenceType"/>
+  <xs:complexType name="Relationship">
+    <xs:simpleContent>
+      <xs:extension base="xs:anyURI">
+        <xs:attribute name="RelationshipType" type="xs:QName" use="optional"/>
+        <xs:anyAttribute namespace="##other" processContents="lax"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+  <xs:simpleType name="RelationshipTypeValues">
+    <xs:restriction base="xs:QName">
+      <xs:enumeration value="wsa:Reply"/>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:element name="ReplyAfter"/>
+  <xs:complexType name="ReplyAfterType">
+    <xs:simpleContent>
+      <xs:extension base="xs:nonNegativeInteger">
+        <xs:anyAttribute namespace="##other"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+  <xs:simpleType name="FaultSubcodeValues">
+    <xs:restriction base="xs:QName">
+      <xs:enumeration value="wsa:InvalidMessageInformationHeader"/>
+      <xs:enumeration value="wsa:MessageInformationHeaderRequired"/>
+      <xs:enumeration value="wsa:DestinationUnreachable"/>
+      <xs:enumeration value="wsa:ActionNotSupported"/>
+      <xs:enumeration value="wsa:EndpointUnavailable"/>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attribute name="Action" type="xs:anyURI"/>
+  <!-- Common declarations and definitions -->
+  <xs:complexType name="AttributedQName">
+    <xs:simpleContent>
+      <xs:extension base="xs:QName">
+        <xs:anyAttribute namespace="##other" processContents="lax"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+  <xs:complexType name="AttributedURI">
+    <xs:simpleContent>
+      <xs:extension base="xs:anyURI">
+        <xs:anyAttribute namespace="##other" processContents="lax"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+</xs:schema>

Added: webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsa/WS-Addressing-2004_08_10.xsd
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsa/WS-Addressing-2004_08_10.xsd?rev=232376&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsa/WS-Addressing-2004_08_10.xsd (added)
+++ webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsa/WS-Addressing-2004_08_10.xsd Fri Aug 12 13:38:04 2005
@@ -0,0 +1,134 @@
+<?xml version="1.0"?>
+
+<!-- 
+Copyright 2002-2004 BEA Systems Inc., International Business Machines Corporation, 
+Microsoft Corporation, Inc, SAP AG, and Sun Microsystems, Inc.. All rights reserved. 
+
+Permission to copy, display, perform, modify and distribute the WS-Addressing Specification, 
+and to authorize others to do the foregoing, in any medium without fee or royalty is hereby
+granted for the purpose of developing and evaluating the WS-Addressing Specification.
+
+BEA, IBM, Microsoft, SAP AG, and Sun Microsystems (collectively, the "Authors") each agree 
+to grant a license to third parties, under royalty-free  and otherwise reasonable, 
+non-discriminatory terms and conditions, to their respective essential patent claims that
+they deem necessary to implement the WS-Addressing Specification.
+
+DISCLAIMERS:
+
+THE WS-Addressing Specification IS PROVIDED "AS IS", AND THE AUTHORS MAKE NO REPRESENTATIONS
+OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF 
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE 
+CONTENTS OF THE WS-Addressing Specification IS SUITABLE FOR ANY PURPOSE; NOR THAT THE 
+IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, 
+TRADEMARKS OR OTHER RIGHTS.
+
+THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL 
+DAMAGES ARISING OUT OF ANY USE OF THE WS-Addressing Specification OR THE PERFORMANCE OR 
+IMPLEMENTATION OF THE CONTENTS THEREOF.
+
+You may remove these disclaimers from your modified versions of the WS-Addressing 
+Specification provided that you effectively disclaim all warranties and liabilities on behalf 
+of all copyright holders in the copies of any such modified versions you distribute.
+
+The name and trademarks of the Authors may NOT be used in any manner, including advertising 
+or publicity pertaining to the WS-Addressing Specification or its contents without specific, 
+written prior permission. Title to copyright in the WS-Addressing Specification will at all 
+times remain with the Authors.
+
+No other rights are granted by implication, estoppel or otherwise.
+-->
+
+<xs:schema targetNamespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" elementFormDefault="qualified" blockDefault="#all">
+  <!-- //////////////////// WS-Addressing //////////////////// -->
+  <!-- Endpoint reference -->
+  <xs:element name="EndpointReference" type="wsa:EndpointReferenceType"/>
+  <xs:complexType name="EndpointReferenceType">
+    <xs:sequence>
+      <xs:element name="Address" type="wsa:AttributedURI"/>
+      <xs:element name="ReferenceProperties" type="wsa:ReferencePropertiesType" minOccurs="0"/>
+      <xs:element name="ReferenceParameters" type="wsa:ReferenceParametersType" minOccurs="0"/>
+      <xs:element name="PortType" type="wsa:AttributedQName" minOccurs="0"/>
+      <xs:element name="ServiceName" type="wsa:ServiceNameType" minOccurs="0"/>
+      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
+        <xs:annotation>
+          <xs:documentation>
+					 If "Policy" elements from namespace "http://schemas.xmlsoap.org/ws/2002/12/policy#policy" are used, they must appear first (before any extensibility elements).
+					</xs:documentation>
+        </xs:annotation>
+      </xs:any>
+    </xs:sequence>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
+  </xs:complexType>
+  <xs:complexType name="ReferencePropertiesType">
+    <xs:sequence>
+      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="ReferenceParametersType">
+    <xs:sequence>
+      <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:complexType name="ServiceNameType">
+    <xs:simpleContent>
+      <xs:extension base="xs:QName">
+        <xs:attribute name="PortName" type="xs:NCName"/>
+        <xs:anyAttribute namespace="##other" processContents="lax"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+  <!-- Message information header blocks -->
+  <xs:element name="MessageID" type="wsa:AttributedURI"/>
+  <xs:element name="RelatesTo" type="wsa:Relationship"/>
+  <xs:element name="To" type="wsa:AttributedURI"/>
+  <xs:element name="Action" type="wsa:AttributedURI"/>
+  <xs:element name="From" type="wsa:EndpointReferenceType"/>
+  <xs:element name="ReplyTo" type="wsa:EndpointReferenceType"/>
+  <xs:element name="FaultTo" type="wsa:EndpointReferenceType"/>
+  <xs:complexType name="Relationship">
+    <xs:simpleContent>
+      <xs:extension base="xs:anyURI">
+        <xs:attribute name="RelationshipType" type="xs:QName" use="optional"/>
+        <xs:anyAttribute namespace="##other" processContents="lax"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+  <xs:simpleType name="RelationshipTypeValues">
+    <xs:restriction base="xs:QName">
+      <xs:enumeration value="wsa:Reply"/>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:element name="ReplyAfter" type="wsa:ReplyAfterType"/>
+  <xs:complexType name="ReplyAfterType">
+    <xs:simpleContent>
+      <xs:extension base="xs:nonNegativeInteger">
+        <xs:anyAttribute namespace="##other"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+  <xs:simpleType name="FaultSubcodeValues">
+    <xs:restriction base="xs:QName">
+      <xs:enumeration value="wsa:InvalidMessageInformationHeader"/>
+      <xs:enumeration value="wsa:MessageInformationHeaderRequired"/>
+      <xs:enumeration value="wsa:DestinationUnreachable"/>
+      <xs:enumeration value="wsa:ActionNotSupported"/>
+      <xs:enumeration value="wsa:EndpointUnavailable"/>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:attribute name="Action" type="xs:anyURI"/>
+  <!-- Common declarations and definitions -->
+  <xs:complexType name="AttributedQName">
+    <xs:simpleContent>
+      <xs:extension base="xs:QName">
+        <xs:anyAttribute namespace="##other" processContents="lax"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+  <xs:complexType name="AttributedURI">
+    <xs:simpleContent>
+      <xs:extension base="xs:anyURI">
+        <xs:anyAttribute namespace="##other" processContents="lax"/>
+      </xs:extension>
+    </xs:simpleContent>
+  </xs:complexType>
+</xs:schema>

Added: webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-0_5.wsdl
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-0_5.wsdl?rev=232376&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-0_5.wsdl (added)
+++ webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-0_5.wsdl Fri Aug 12 13:38:04 2005
@@ -0,0 +1,67 @@
+<?xml version="1.0"?>
+
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
+   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+   xmlns:xs="http://www.w3.org/2001/XMLSchema"
+   xmlns:wsrp="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceProperties"
+   xmlns:muws-xs="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/schema"
+   xmlns:muws-wsdl="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/wsdl"
+   targetNamespace="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/wsdl">
+
+   <types>
+      <xs:schema elementFormDefault="qualified"
+                 targetNamespace="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/wsdl">
+
+         <xs:import namespace="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/schema"
+                    schemaLocation="MUWS-0_5.xsd"/>
+
+      </xs:schema>
+   </types>
+
+   <message name="StartRequest">
+      <part name="body" element="muws-xs:Start"/>
+   </message>
+
+   <message name="StartResponse">
+      <part name="body" element="muws-xs:StartOK"/>
+   </message>
+
+   <message name="StopRequest">
+      <part name="body" element="muws-xs:Stop"/>
+   </message>
+
+   <message name="StopResponse">
+      <part name="body" element="muws-xs:StopOK"/>
+   </message>
+
+   <message name="ResetAllRequest">
+      <part name="body" element="muws-xs:ResetAll"/>
+   </message>
+
+   <message name="ResetAllResponse">
+      <part name="body" element="muws-xs:ResetAllOK"/>
+   </message>
+
+   <portType name="Identity"
+      wsrp:ResourceProperties="muws-xs:IdentityProperties"/>
+
+   <portType name="ResourceState"
+      wsrp:ResourceProperties="muws-xs:ResourceStateProperties">
+      <operation name="Start">
+         <input name="StartRequest" message="muws-wsdl:StartRequest"/>
+         <output name="StartResponse" message="muws-wsdl:StartResponse"/>
+      </operation>
+      <operation name="Stop">
+         <input name="StopRequest" message="muws-wsdl:StopRequest"/>
+         <output name="StopResponse" message="muws-wsdl:StopResponse"/>
+      </operation>
+   </portType>
+
+   <portType name="Metrics"
+      wsrp:ResourceProperties="muws-xs:MetricsProperties">
+      <operation name="ResetAll">
+         <input name="ResetAllRequest" message="muws-wsdl:ResetAllRequest"/>
+         <output name="ResetAllResponse" message="muws-wsdl:ResetAllResponse"/>
+      </operation>
+   </portType>
+</definitions>

Added: webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-0_5.xsd
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-0_5.xsd?rev=232376&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-0_5.xsd (added)
+++ webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-0_5.xsd Fri Aug 12 13:38:04 2005
@@ -0,0 +1,120 @@
+<?xml version="1.0"?>
+
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+   xmlns:muws-xs="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/schema"
+   targetNamespace="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/schema"
+   elementFormDefault="qualified">
+
+   <xs:element name="ResourceId" type="xs:anyURI"/>
+   <xs:element name="Name" type="xs:string"/>
+   <xs:element name="Version" type="xs:string"/>
+
+   <xs:complexType name="StateInformation">
+      <xs:sequence>
+         <xs:element name="State" type="xs:anyURI"/>
+         <xs:element name="TimeEntered" type="xs:dateTime"/>
+      </xs:sequence>
+   </xs:complexType>
+
+   <xs:element name="ResourceState" type="muws-xs:StateInformation"/>
+
+   <xs:attributeGroup name="MetricAttributes">
+      <xs:attribute name="ResetAt" type="xs:dateTime"/>
+      <xs:attribute name="LastUpdated" type="xs:dateTime"/>
+      <xs:attribute name="ChangeType">
+         <xs:simpleType>
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="Counter"/>
+               <xs:enumeration value="Gauge"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="TimeScope">
+         <xs:simpleType>
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="Interval"/>
+               <xs:enumeration value="PointInTime"/>
+               <xs:enumeration value="StartupInterval"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:anyAttribute namespace="##other" processContents="lax"/>
+   </xs:attributeGroup>
+
+   <xs:complexType name="IntegerMetric">
+      <xs:simpleContent>
+         <xs:extension base="xs:integer">
+            <xs:attributeGroup ref="muws-xs:MetricAttributes"/>
+            <xs:anyAttribute namespace="##other" processContents="lax"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:complexType name="DurationMetric">
+      <xs:simpleContent>
+         <xs:extension base="xs:duration">
+            <xs:attributeGroup ref="muws-xs:MetricAttributes"/>
+            <xs:anyAttribute namespace="##other" processContents="lax"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+
+   <xs:element name="CurrentTime" type="xs:dateTime"/>
+
+   <xs:complexType name="ResourceIdentityPropertiesType">
+      <xs:sequence>
+         <xs:element ref="muws-xs:ResourceId"/>
+         <xs:element ref="muws-xs:Name" minOccurs="0"/>
+         <xs:element ref="muws-xs:Version" minOccurs="0"/>
+         <xs:any minOccurs="0" maxOccurs="unbounded"
+            namespace="##other" processContents="lax"/>
+      </xs:sequence>
+   </xs:complexType>
+
+   <xs:element name="ResourceIdentityProperties"
+      type="muws-xs:ResourceIdentityPropertiesType"/>
+
+   <xs:complexType name="ResourceStatePropertiesType">
+      <xs:sequence>
+         <xs:element ref="muws-xs:ResourceState"/>
+         <xs:any minOccurs="0" maxOccurs="unbounded"
+            namespace="##other" processContents="lax"/>
+      </xs:sequence>
+   </xs:complexType>
+
+   <xs:element name="ResourceStateProperties"
+      type="muws-xs:ResourceStatePropertiesType"/>
+
+   <xs:complexType name="ResourceMetricsPropertiesType">
+      <xs:sequence>
+         <xs:element ref="muws-xs:CurrentTime"/>
+         <xs:any minOccurs="0" maxOccurs="unbounded"
+            namespace="##other" processContents="lax"/>
+      </xs:sequence>
+   </xs:complexType>
+
+   <xs:element name="ResourceMetricsProperties"
+      type="muws-xs:ResourceMetricsPropertiesType"/>
+
+   <xs:element name="Start">
+      <xs:complexType/>
+   </xs:element>
+   <xs:element name="StartOK">
+      <xs:complexType/>
+   </xs:element>
+
+   <xs:element name="Stop">
+      <xs:complexType/>
+   </xs:element>
+   <xs:element name="StopOK">
+      <xs:complexType/>
+   </xs:element>
+
+   <xs:element name="ResetAll">
+      <xs:complexType/>
+   </xs:element>
+   <xs:element name="ResetAllOK">
+      <xs:complexType/>
+   </xs:element>
+
+</xs:schema>

Added: webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-1_0.wsdl
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-1_0.wsdl?rev=232376&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-1_0.wsdl (added)
+++ webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-1_0.wsdl Fri Aug 12 13:38:04 2005
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
+   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+   xmlns:xs="http://www.w3.org/2001/XMLSchema"
+   xmlns:wsrp="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceProperties"
+   xmlns:muws-xs="http://docs.oasis-open.org/wsdm/2004/XX/muws/schema"
+   xmlns:muws-wsdl="http://docs.oasis-open.org/wsdm/2004/XX/muws/wsdl"
+   targetNamespace="http://docs.oasis-open.org/wsdm/2004/XX/muws/wsdl">
+
+   <types>
+      <xs:schema elementFormDefault="qualified"
+         targetNamespace="http://docs.oasis-open.org/wsdm/2004/XX/muws/wsdl">
+
+         <xs:import namespace="http://docs.oasis-open.org/wsdm/2004/XX/muws/schema"
+                    schemaLocation="MUWS-1_0.xsd"/>
+
+      </xs:schema>
+   </types>
+
+   <message name="StartRequest">
+      <part name="body" element="muws-xs:Start"/>
+   </message>
+
+   <message name="StartResponse">
+      <part name="body" element="muws-xs:StartOK"/>
+   </message>
+
+   <message name="StopRequest">
+      <part name="body" element="muws-xs:Stop"/>
+   </message>
+
+   <message name="StopResponse">
+      <part name="body" element="muws-xs:StopOK"/>
+   </message>
+
+   <portType name="Identity"
+      wsrp:ResourceProperties="muws-xs:IdentityProperties"/>
+
+   <portType name="ResourceState"
+      wsrp:ResourceProperties="muws-xs:ResourceStateProperties">
+      <operation name="Start">
+         <input name="StartRequest" message="muws-wsdl:StartRequest"/>
+         <output name="StartResponse" message="muws-wsdl:StartResponse"/>
+      </operation>
+      <operation name="Stop">
+         <input name="StopRequest" message="muws-wsdl:StopRequest"/>
+         <output name="StopResponse" message="muws-wsdl:StopResponse"/>
+      </operation>
+   </portType>
+
+</definitions>

Added: webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-1_0.xsd
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-1_0.xsd?rev=232376&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-1_0.xsd (added)
+++ webservices/muse/trunk/src/examples/client/target/wsdmclient-1.0/src/wsdmclient-1.0/src/wsdl/spec/wsdm/MUWS-1_0.xsd Fri Aug 12 13:38:04 2005
@@ -0,0 +1,127 @@
+<?xml version="1.0"?>
+
+<schema xmlns="http://www.w3.org/2001/XMLSchema"
+   xmlns:muws-xs="http://docs.oasis-open.org/wsdm/2004/XX/muws/schema"
+   targetNamespace="http://docs.oasis-open.org/wsdm/2004/XX/muws/schema"
+   elementFormDefault="qualified">
+
+   <element name="ResourceId" type="anyURI"/>
+   <element name="Name" type="string"/>
+   <element name="Version" type="string"/>
+
+   <complexType name="Category">
+      <complexContent mixed="true">
+         <restriction base="anyType">
+            <sequence>
+               <any processContents="lax" minOccurs="1" maxOccurs="unbounded"/>
+            </sequence>
+         </restriction>
+      </complexContent>
+   </complexType>
+
+   <element name="Available"/>
+   <element name="Degraded"/>
+   <element name="Unavailable"/>
+
+   <complexType name="StateInformation">
+      <sequence>
+         <element name="State" type="muws-xs:Category"/>
+         <element name="TimeEntered" type="dateTime"/>
+      </sequence>
+   </complexType>
+
+   <element name="ResourceState" type="muws-xs:StateInformation"/>
+
+   <attributeGroup name="MetricAttributes">
+      <attribute name="ResetAt" type="dateTime"/>
+      <attribute name="LastUpdated" type="dateTime"/>
+      <attribute name="ChangeType">
+         <simpleType>
+            <restriction base="string">
+               <enumeration value="Counter"/>
+               <enumeration value="Gauge"/>
+            </restriction>
+         </simpleType>
+      </attribute>
+      <attribute name="TimeScope">
+         <simpleType>
+            <restriction base="string">
+               <enumeration value="Interval"/>
+               <enumeration value="PointInTime"/>
+               <enumeration value="StartupInterval"/>
+            </restriction>
+         </simpleType>
+      </attribute>
+      <anyAttribute namespace="##other" processContents="lax"/>
+   </attributeGroup>
+
+   <complexType name="IntegerMetric">
+      <simpleContent>
+         <extension base="integer">
+            <attributeGroup ref="muws-xs:MetricAttributes"/>
+            <anyAttribute namespace="##other" processContents="lax"/>
+         </extension>
+      </simpleContent>
+   </complexType>
+
+   <complexType name="DurationMetric">
+      <simpleContent>
+         <extension base="duration">
+            <attributeGroup ref="muws-xs:MetricAttributes"/>
+            <anyAttribute namespace="##other" processContents="lax"/>
+         </extension>
+      </simpleContent>
+   </complexType>
+
+   <element name="CurrentTime" type="dateTime"/>
+
+   <complexType name="ResourceIdentityPropertiesType">
+      <sequence>
+         <element ref="muws-xs:ResourceId"/>
+         <element ref="muws-xs:Name" minOccurs="0"/>
+         <element ref="muws-xs:Version" minOccurs="0"/>
+         <any minOccurs="0" maxOccurs="unbounded"
+            namespace="##other" processContents="lax"/>
+      </sequence>
+   </complexType>
+
+   <element name="ResourceIdentityProperties"
+      type="muws-xs:ResourceIdentityPropertiesType"/>
+
+   <complexType name="ResourceStatePropertiesType">
+      <sequence>
+         <element ref="muws-xs:ResourceState"/>
+         <any minOccurs="0" maxOccurs="unbounded"
+            namespace="##other" processContents="lax"/>
+      </sequence>
+   </complexType>
+
+   <element name="ResourceStateProperties"
+      type="muws-xs:ResourceStatePropertiesType"/>
+
+   <complexType name="ResourceMetricsPropertiesType">
+      <sequence>
+         <element ref="muws-xs:CurrentTime"/>
+         <any minOccurs="0" maxOccurs="unbounded"
+            namespace="##other" processContents="lax"/>
+      </sequence>
+   </complexType>
+
+   <element name="ResourceMetricsProperties"
+      type="muws-xs:ResourceMetricsPropertiesType"/>
+
+   <element name="Start">
+      <complexType/>
+   </element>
+   <element name="StartOK">
+      <complexType/>
+   </element>
+
+   <element name="Stop">
+      <complexType/>
+   </element>
+   <element name="StopOK">
+      <complexType/>
+   </element>
+
+</schema>



---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org