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:48:07 UTC

svn commit: r232382 [8/11] - in /webservices/muse/trunk/src/examples/client/client: ./ src/java/ src/java/org/ src/java/org/apache/ src/java/org/apache/ws/ src/java/org/apache/ws/client/ src/java/org/apache/ws/client/async/ src/java/org/apache/ws/clien...

Added: webservices/muse/trunk/src/examples/client/client/src/wsdl/muse/disk.wsdl
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/client/src/wsdl/muse/disk.wsdl?rev=232382&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/client/src/wsdl/muse/disk.wsdl (added)
+++ webservices/muse/trunk/src/examples/client/client/src/wsdl/muse/disk.wsdl Fri Aug 12 13:47:37 2005
@@ -0,0 +1,382 @@
+<?xml version="1.0"?>
+
+<definitions name="WsdmWebServiceDefinition" targetNamespace="http://xyz.com/" 
+             xmlns="http://schemas.xmlsoap.org/wsdl/" 
+             xmlns:tns="http://xyz.com/" 
+             xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
+             xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
+             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:wsnt="http://www.ibm.com/xmlns/stdwip/web-services/WS-BaseNotification" 
+             xmlns:wstop="http://www.ibm.com/xmlns/stdwip/web-services/WS-Topics" 
+             xmlns:muws-wsdl="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/wsdl">
+             
+   <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" />
+           
+   <import namespace="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/wsdl"              
+           location="../spec/wsdm/MUWS-0_5.wsdl" />
+   
+   <types>
+      <schema elementFormDefault="qualified"
+              targetNamespace="http://xyz.com/"
+              xmlns="http://www.w3.org/2001/XMLSchema"
+              xmlns:muws-xs="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/schema">
+
+         <xsd:import namespace="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceLifetime" 
+                     schemaLocation="../spec/wsrf/WS-ResourceLifetime-1_1.xsd" />           
+                              
+         <xsd:import namespace="http://www.ibm.com/xmlns/stdwip/web-services/WS-Topics"
+                     schemaLocation="../spec/wsn/WS-Topics-1_0.xsd" /> 
+                     
+         <xsd:import namespace="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/schema"              
+                     schemaLocation="../spec/wsdm/MUWS-0_5.xsd" />
+                                                                
+         <element name="Manufacturer"   type="xsd:string"/>
+         <element name="BlockSize"      type="xsd:int"/>
+         <element name="NumberOfBlocks" type="xsd:integer"/>
+         <element name="FileSystem"     type="xsd:string" />
+         <element name="StateInfo"      type="muws-xs:StateInformation" />         
+         <!-- NOTE: according to WS-RP section 6.1, the name of the below element SHOULD be "ResourcePropertiesTopicSpace" -->
+         <element name="TopicSpace"     type="wstop:TopicSpaceType"/>
+         <element name="Capacity"       type="muws-xs:IntegerMetric" />
+         <element name="ActiveTime"     type="muws-xs:DurationMetric" />
+      
+         <!-- Resource Properties Document Schema -->
+         <element name="DiskProperties">
+            <complexType>
+               <sequence>
+                  <!-- WS-ResourceLifetime ScheduledResourceTermination (ie - SetTerminationTime()) properties -->
+                  <element ref="wsrl:CurrentTime" minOccurs="1" maxOccurs="1" /> 
+                  <element ref="wsrl:TerminationTime" minOccurs="1" maxOccurs="1" /> 
+
+                  <!-- WS-BaseNotifs NotificationProducer properties -->
+                  <element ref="wsnt:Topic" minOccurs="1" maxOccurs="unbounded" /> 
+                  <element ref="wsnt:FixedTopicSet" minOccurs="1" maxOccurs="1" /> 
+                  <element ref="wsnt:TopicExpressionDialects" minOccurs="1" maxOccurs="unbounded" />     
+
+                  <!-- MUWS Resource Identity properties -->
+                  <element ref="muws-xs:ResourceId"/>
+                  <element ref="muws-xs:Name" minOccurs="0"/>
+                  <element ref="muws-xs:Version" minOccurs="0"/>
+                  
+                  <!-- MUWS Resource State properties -->
+                  <element ref="muws-xs:ResourceState"/>
+                  
+                  <!-- MUWS Resource Metrics properties -->
+                  <element ref="muws-xs:CurrentTime"/>
+                  
+                  <!-- TopicSpace property for WS-RP Resource Property Value Change Notifications -->       
+                  <element ref="tns:TopicSpace" minOccurs="1" maxOccurs="unbounded"/>      
+                  
+                  <element ref="tns:Manufacturer" minOccurs="0"/>
+                  <element ref="tns:BlockSize"/>
+                  <element ref="tns:NumberOfBlocks"/>
+                  <element ref="tns:FileSystem" minOccurs="1" maxOccurs="2" />
+                  <element ref="tns:StateInfo" minOccurs="0" maxOccurs="unbounded" />
+                  <element ref="tns:Capacity" />
+                  <element ref="tns:ActiveTime" />
+                  
+                  <!-- NOTE: I think we can get rid of the below any... -->
+                  <any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax"/>
+               </sequence>
+            </complexType>
+         </element>
+         
+      </schema>
+   </types>
+   <portType name="DiskPortType" wsrp:ResourceProperties="tns:DiskProperties">
+      
+      <!-- wsrp:* operations -->
+      <operation name="GetResourceProperty">
+         <input name="GetResourcePropertyRequest" message="wsrp:GetResourcePropertyRequest"/>
+         <output name="GetResourcePropertyResponse" message="wsrp:GetResourcePropertyResponse"/>
+         <fault name="ResourceUnknownFault" message="wsrp:ResourceUnknownFault"/>
+         <fault name="InvalidResourcePropertyQNameFault" message="wsrp:InvalidResourcePropertyQNameFault"/>
+      </operation>
+      <operation name="GetMultipleResourceProperties">
+         <input name="GetMultipleResourcePropertiesRequest" message="wsrp:GetMultipleResourcePropertiesRequest"/>
+         <output name="GetMultipleResourcePropertiesResponse" message="wsrp:GetMultipleResourcePropertiesResponse"/>
+         <fault name="ResourceUnknownFault" message="wsrp:ResourceUnknownFault"/>
+         <fault name="InvalidResourcePropertyQNameFault" message="wsrp:InvalidResourcePropertyQNameFault"/>
+      </operation>
+      <operation name="SetResourceProperties">
+         <input name="SetResourcePropertiesRequest" message="wsrp:SetResourcePropertiesRequest"/>
+         <output name="SetResourcePropertiesResponse" message="wsrp:SetResourcePropertiesResponse"/>
+         <fault name="ResourceUnknownFault" message="wsrp:ResourceUnknownFault"/>
+         <fault name="InvalidResourcePropertyQNameFault" message="wsrp:InvalidResourcePropertyQNameFault"/>
+         <fault name="InvalidSetResourcePropertiesRequestContentFault" message="wsrp:InvalidSetResourcePropertiesRequestContentFault"/>
+         <fault name="UnableToModifyResourcePropertyFault" message="wsrp:UnableToModifyResourcePropertyFault"/>
+         <fault name="SetResourcePropertyRequestFailedFault" message="wsrp:SetResourcePropertyRequestFailedFault"/>
+      </operation>
+      <operation name="QueryResourceProperties">
+         <input name="QueryResourcePropertiesRequest" message="wsrp:QueryResourcePropertiesRequest"/>
+         <output name="QueryResourcePropertiesResponse" message="wsrp:QueryResourcePropertiesResponse"/>
+         <fault name="ResourceUnknownFault" message="wsrp:ResourceUnknownFault"/>
+         <fault name="InvalidResourcePropertyQNameFault" message="wsrp:InvalidResourcePropertyQNameFault"/>
+         <fault name="UnknownQueryExpressionDialectFault" message="wsrp:UnknownQueryExpressionDialectFault"/>
+         <fault name="InvalidQueryExpressionFault" message="wsrp:InvalidQueryExpressionFault"/>
+         <fault name="QueryEvaluationErrorFault" message="wsrp:QueryEvaluationErrorFault"/>
+      </operation>
+      
+      <!-- muws-wsdl:ResourceState operations -->
+      <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>
+      
+      <!-- muws-wsdl:Metrics operation -->
+      <operation name="ResetAll">
+         <input name="ResetAllRequest" message="muws-wsdl:ResetAllRequest"/>
+         <output name="ResetAllResponse" message="muws-wsdl:ResetAllResponse"/>
+      </operation>
+      
+      <!-- wsnt:NotificationProducer operations -->
+      <operation name="Subscribe">
+         <input message="wsnt:SubscribeRequest" /> 
+         <output message="wsnt:SubscribeResponse" /> 
+         <fault name="ResourceUnknownFault" message="wsnt:ResourceUnknownFault" /> 
+         <fault name="SubscribeCreationFailedFault" message="wsnt:SubscribeCreationFailedFault" /> 
+         <fault name="TopicPathDialectUnknownFault" message="wsnt:TopicPathDialectUnknownFault" /> 
+      </operation>
+      <operation name="GetCurrentMessage">
+         <input message="wsnt:GetCurrentMessageRequest" /> 
+         <output message="wsnt:GetCurrentMessageResponse" /> 
+         <fault name="ResourceUnknownFault" message="wsnt:ResourceUnknownFault" /> 
+         <fault name="InvalidTopicExpressionFault" message="wsnt:InvalidTopicExpressionFault" /> 
+         <fault name="TopicNotSupportedFault" message="wsnt:TopicNotSupportedFault" /> 
+         <fault name="NoCurrentMessageOnTopicFault" message="wsnt:NoCurrentMessageOnTopicFault" /> 
+      </operation> 
+
+      <!-- wsrl:ImmediateResourceTermination operation -->    
+      <operation name="Destroy">
+        <input message="wsrl:DestroyRequest" /> 
+        <output message="wsrl:DestroyResponse" /> 
+        <fault name="ResourceUnknownFault" message="wsrl:ResourceUnknownFault" /> 
+        <fault name="ResourceNotDestroyedFault" message="wsrl:ResourceNotDestroyedFault" /> 
+      </operation>      
+      
+      <!-- wsrl:ScheduledResourceTermination operation -->      
+      <operation name="SetTerminationTime">
+        <input message="wsrl:SetTerminationTimeRequest" /> 
+        <output message="wsrl:SetTerminationTimeResponse" /> 
+        <fault name="ResourceUnknownFault" message="wsrl:ResourceUnknownFault" /> 
+        <fault name="UnableToSetTerminationTimeFault" message="wsrl:UnableToSetTerminationTimeFault" /> 
+        <fault name="TerminationTimeChangeRejectedFault" message="wsrl:TerminationTimeChangeRejectedFault" />       
+      </operation>
+       
+   </portType>
+   
+   <binding name="DiskSoapHttpBinding" type="tns:DiskPortType">
+   
+      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+   
+      <!-- wsrp:* operations -->
+      <operation name="GetResourceProperty">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+         <fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </fault>
+         <fault name="InvalidResourcePropertyQNameFault">
+            <soap:fault name="InvalidResourcePropertyQNameFault" use="literal"/>
+         </fault>
+      </operation>     
+      <operation name="GetMultipleResourceProperties">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+         <fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </fault>
+         <fault name="InvalidResourcePropertyQNameFault">
+            <soap:fault name="InvalidResourcePropertyQNameFault" use="literal"/>
+         </fault>
+      </operation>      
+      <operation name="SetResourceProperties">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+         <fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </fault>
+         <fault name="InvalidResourcePropertyQNameFault">
+            <soap:fault name="InvalidResourcePropertyQNameFault" use="literal"/>
+         </fault>
+         <fault name="UnableToModifyResourcePropertyFault">
+            <soap:fault name="UnableToModifyResourcePropertyFault" use="literal"/>
+         </fault>
+         <fault name="InvalidSetResourcePropertiesRequestContentFault">
+            <soap:fault name="InvalidSetResourcePropertiesRequestContentFault" use="literal"/>
+         </fault>
+         <fault name="SetResourcePropertyRequestFailedFault">
+            <soap:fault name="SetResourcePropertyRequestFailedFault" use="literal"/>
+         </fault>
+      </operation>
+      <operation name="QueryResourceProperties">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+         <fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </fault>
+         <fault name="InvalidResourcePropertyQNameFault">
+            <soap:fault name="InvalidResourcePropertyQNameFault" use="literal"/>
+         </fault>
+         <fault name="UnknownQueryExpressionDialectFault">
+            <soap:fault name="UnknownQueryExpressionDialectFault" use="literal"/>
+         </fault>
+         <fault name="InvalidQueryExpressionFault">
+            <soap:fault name="InvalidQueryExpressionFault" use="literal"/>
+         </fault>
+         <fault name="QueryEvaluationErrorFault">
+            <soap:fault name="QueryEvaluationErrorFault" use="literal"/>
+         </fault>
+      </operation>
+      
+      <!-- muws-wsdl:ResourceState operations -->
+      <operation name="Start">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+      <operation name="Stop">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+      
+      <!-- muws-wsdl:Metrics operation -->
+      <operation name="ResetAll">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+      
+      <!-- wsnt:NotificationProducer operations -->
+      <operation name="Subscribe">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+         <fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </fault>
+         <fault name="SubscribeCreationFailedFault">
+            <soap:fault name="SubscribeCreationFailedFault" use="literal"/>
+         </fault>
+         <fault name="TopicPathDialectUnknownFault">
+            <soap:fault name="TopicPathDialectUnknownFault" use="literal"/>
+         </fault>         
+      </operation>            
+      <operation name="GetCurrentMessage">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+         <fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </fault>
+         <fault name="InvalidTopicExpressionFault">
+            <soap:fault name="InvalidTopicExpressionFault" use="literal"/>
+         </fault>
+         <fault name="TopicNotSupportedFault">
+            <soap:fault name="TopicPathDialectUnknownFault" use="literal"/>
+         </fault>         
+         <fault name="NoCurrentMessageOnTopicFault">
+            <soap:fault name="NoCurrentMessageOnTopicFault" use="literal"/>
+         </fault>         
+      </operation>            
+
+      <!-- wsrl:ImmediateResourceTermination operation -->            
+      <operation name="Destroy">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+         <fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </fault>
+         <fault name="ResourceNotDestroyedFault">
+            <soap:fault name="ResourceNotDestroyedFault" use="literal"/>
+         </fault>
+      </operation>            
+    
+      <!-- wsrl:ScheduledResourceTermination operation -->      
+      <operation name="SetTerminationTime">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+         <fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </fault>
+         <fault name="UnableToSetTerminationTimeFault">
+            <soap:fault name="UnableToSetTerminationTimeFault" use="literal"/>
+         </fault>
+         <fault name="TerminationTimeChangeRejectedFault">
+            <soap:fault name="TerminationTimeChangeRejectedFault" use="literal"/>
+         </fault>         
+      </operation>            
+           
+   </binding>
+   
+   <service name="DiskWsdmService">
+      <!-- Note: the port name becomes the service name in the wsdd generated by Axis Wsdl2Java --> 
+      <port name="disk" binding="tns:DiskSoapHttpBinding">
+         <soap:address location="http://localhost:8080/wsdm/services/disk"/>
+      </port>
+   </service>
+   
+</definitions>

Added: webservices/muse/trunk/src/examples/client/client/src/wsdl/muse/registry.wsdl
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/client/src/wsdl/muse/registry.wsdl?rev=232382&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/client/src/wsdl/muse/registry.wsdl (added)
+++ webservices/muse/trunk/src/examples/client/client/src/wsdl/muse/registry.wsdl Fri Aug 12 13:47:37 2005
@@ -0,0 +1,207 @@
+<?xml version="1.0"?>
+
+<definitions name="RegistryWsdmService"
+             targetNamespace="http://apache.org/ws/generated/registry"
+             xmlns:tns="http://apache.org/ws/generated/registry"
+             xmlns="http://schemas.xmlsoap.org/wsdl/"
+             xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing"
+             xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+             xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+             xmlns:wsrp="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceProperties"
+             xmlns:muws-wsdl="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/wsdl">
+
+   <import namespace="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceProperties"
+           location="../spec/wsrf/WS-ResourceProperties-1_1.wsdl"/>
+
+   <import namespace="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/wsdl"
+           location="../spec/wsdm/MUWS-0_5.wsdl"/>
+           
+   <types>
+      <schema elementFormDefault="qualified"
+              targetNamespace="http://apache.org/ws/generated/registry"
+              xmlns="http://www.w3.org/2001/XMLSchema"
+              xmlns:muws-xs="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/schema">
+
+         <xsd:import namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing"
+                     schemaLocation="../spec/wsa/WS-Addressing-2003_03.xsd"/>
+
+         <xsd:import namespace="http://docs.oasis-open.org/wsdm/2004/04/muws-0.5/schema"
+                     schemaLocation="../spec/wsdm/MUWS-0_5.xsd"/>
+
+         <!-- Resource Properties Document Schema -->
+         <element name="RegistryProperties">
+            <complexType>
+               <sequence>
+                  <!-- MUWS Resource Identity properties -->
+                  <element ref="muws-xs:ResourceId"/>
+                  <element ref="muws-xs:Name" minOccurs="0"/>
+                  <element ref="muws-xs:Version" minOccurs="0"/>
+               </sequence>
+            </complexType>
+         </element>
+         
+         <!-- custom operation types -->
+         <element name="FindResponse">
+            <complexType>
+               <sequence>
+                  <element name="item" type="wsa:EndpointReferenceType" minOccurs="0" maxOccurs="unbounded"/>
+               </sequence>
+            </complexType>
+         </element>
+         <element name="FindAllServiceNamesResponse">
+            <complexType>
+               <sequence>
+                  <element name="item" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
+               </sequence>
+            </complexType>
+         </element>
+         <element name="FindResourceRequest">
+            <complexType>
+               <sequence>
+                  <element name="serviceName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
+                  <element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"/>
+               </sequence>
+            </complexType>
+         </element>
+         <element name="FindRequest">
+            <complexType>
+               <sequence>
+                  <element name="serviceName" type="xsd:string" minOccurs="1" maxOccurs="1"/>
+               </sequence>
+            </complexType>
+         </element>
+         
+      </schema>
+   </types>
+
+   <message name="findAllServiceNamesRequest"/>
+   <message name="findResourceResponse">
+      <part name="findReturn" element="wsa:EndpointReference"/>
+   </message>
+   <message name="findResourceRequest">
+      <part name="findResourceRequest" element="tns:FindResourceRequest"/>
+   </message>
+   <message name="findRequest">
+      <part name="serviceName" element="tns:FindRequest"/>
+   </message>
+   <message name="findAllServiceNamesResponse">
+      <part name="findAllServiceNamesReturn" element="tns:FindAllServiceNamesResponse"/>
+   </message>
+   <message name="findResponse">
+      <part name="findReturn" element="tns:FindResponse"/>
+   </message>
+   
+   <portType name="RegistryPortType" wsrp:ResourceProperties="tns:RegistryProperties">
+      <!-- wsrp:* operations - to make this service as simple as possible, only support the required GetResourceProperty -->
+      <operation name="GetResourceProperty">
+         <input name="GetResourcePropertyRequest" message="wsrp:GetResourcePropertyRequest"/>
+         <output name="GetResourcePropertyResponse" message="wsrp:GetResourcePropertyResponse"/>
+         <fault name="ResourceUnknownFault" message="wsrp:ResourceUnknownFault"/>
+         <fault name="InvalidResourcePropertyQNameFault" message="wsrp:InvalidResourcePropertyQNameFault"/>
+      </operation>
+      <!-- custom operations to be supported by this Registry service -->
+      <operation name="findResourcesByServiceName" parameterOrder="serviceName">
+         <input name="findRequest" message="tns:findRequest"/>
+         <output name="findResponse" message="tns:findResponse"/>
+      </operation>
+      <operation name="findResource" parameterOrder="findResourceRequest">
+         <input name="findResourceRequest" message="tns:findResourceRequest"/>
+         <output name="findResourceResponse" message="tns:findResourceResponse"/>
+      </operation>
+      <operation name="findAllServiceNames">
+         <input name="findAllServiceNamesRequest" message="tns:findAllServiceNamesRequest"/>
+         <output name="findAllServiceNamesResponse" message="tns:findAllServiceNamesResponse"/>
+      </operation>
+      <operation name="QueryResourceProperties">
+         <input name="QueryResourcePropertiesRequest" message="wsrp:QueryResourcePropertiesRequest"/>
+         <output name="QueryResourcePropertiesResponse" message="wsrp:QueryResourcePropertiesResponse"/>
+         <fault name="ResourceUnknownFault" message="wsrp:ResourceUnknownFault"/>
+         <fault name="InvalidResourcePropertyQNameFault" message="wsrp:InvalidResourcePropertyQNameFault"/>
+         <fault name="UnknownQueryExpressionDialectFault" message="wsrp:UnknownQueryExpressionDialectFault"/>
+         <fault name="InvalidQueryExpressionFault" message="wsrp:InvalidQueryExpressionFault"/>
+         <fault name="QueryEvaluationErrorFault" message="wsrp:QueryEvaluationErrorFault"/>
+      </operation>
+      
+   </portType>
+   
+   <binding name="RegistrySoapHttpBinding" type="tns:RegistryPortType">
+      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+      <!-- wsrp:* operations - to make this service as simple as possible, only support the required GetResourceProperty -->
+      <operation name="GetResourceProperty">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+         <fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </fault>
+         <fault name="InvalidResourcePropertyQNameFault">
+            <soap:fault name="InvalidResourcePropertyQNameFault" use="literal"/>
+         </fault>
+      </operation>
+      <operation name="QueryResourceProperties">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+         <fault name="ResourceUnknownFault">
+            <soap:fault name="ResourceUnknownFault" use="literal"/>
+         </fault>
+         <fault name="InvalidResourcePropertyQNameFault">
+            <soap:fault name="InvalidResourcePropertyQNameFault" use="literal"/>
+         </fault>
+         <fault name="UnknownQueryExpressionDialectFault">
+            <soap:fault name="UnknownQueryExpressionDialectFault" use="literal"/>
+         </fault>
+         <fault name="InvalidQueryExpressionFault">
+            <soap:fault name="InvalidQueryExpressionFault" use="literal"/>
+         </fault>
+         <fault name="QueryEvaluationErrorFault">
+            <soap:fault name="QueryEvaluationErrorFault" use="literal"/>
+         </fault>
+      </operation>
+      
+      <!-- custom operation bindings -->
+      <operation name="findResourcesByServiceName">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+      <operation name="findResource">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+      <operation name="findAllServiceNames">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+   </binding>
+   
+   <service name="RegistryWsdmService">
+      <!-- Note: the port name becomes the service name in the wsdd generated by Axis Wsdl2Java -->
+      <port name="registry" binding="tns:RegistrySoapHttpBinding">
+         <soap:address location="http://127.0.0.1:8080/wsdm/services/registry"/>
+      </port>
+   </service>
+   
+</definitions>

Added: webservices/muse/trunk/src/examples/client/client/src/wsdl/muse/subscription-manager.wsdl
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/client/src/wsdl/muse/subscription-manager.wsdl?rev=232382&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/client/src/wsdl/muse/subscription-manager.wsdl (added)
+++ webservices/muse/trunk/src/examples/client/client/src/wsdl/muse/subscription-manager.wsdl Fri Aug 12 13:47:37 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/client/src/wsdl/spec/soap/SOAP-Encoding-1_1.xsd
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/soap/SOAP-Encoding-1_1.xsd?rev=232382&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/soap/SOAP-Encoding-1_1.xsd (added)
+++ webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/soap/SOAP-Encoding-1_1.xsd Fri Aug 12 13:47:37 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/client/src/wsdl/spec/soap/SOAP-Envelope-1_1.xsd
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/soap/SOAP-Envelope-1_1.xsd?rev=232382&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/soap/SOAP-Envelope-1_1.xsd (added)
+++ webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/soap/SOAP-Envelope-1_1.xsd Fri Aug 12 13:47:37 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/client/src/wsdl/spec/wsa/WS-Addressing-2003_03.xsd
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/wsa/WS-Addressing-2003_03.xsd?rev=232382&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/wsa/WS-Addressing-2003_03.xsd (added)
+++ webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/wsa/WS-Addressing-2003_03.xsd Fri Aug 12 13:47:37 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/client/src/wsdl/spec/wsa/WS-Addressing-2004_03.xsd
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/wsa/WS-Addressing-2004_03.xsd?rev=232382&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/wsa/WS-Addressing-2004_03.xsd (added)
+++ webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/wsa/WS-Addressing-2004_03.xsd Fri Aug 12 13:47:37 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/client/src/wsdl/spec/wsa/WS-Addressing-2004_08_10.xsd
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/wsa/WS-Addressing-2004_08_10.xsd?rev=232382&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/wsa/WS-Addressing-2004_08_10.xsd (added)
+++ webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/wsa/WS-Addressing-2004_08_10.xsd Fri Aug 12 13:47:37 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/client/src/wsdl/spec/wsdm/MUWS-0_5.wsdl
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/wsdm/MUWS-0_5.wsdl?rev=232382&view=auto
==============================================================================
--- webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/wsdm/MUWS-0_5.wsdl (added)
+++ webservices/muse/trunk/src/examples/client/client/src/wsdl/spec/wsdm/MUWS-0_5.wsdl Fri Aug 12 13:47:37 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>



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