Author: scamp
Date: Mon May 23 11:42:28 2005
New Revision: 177998

URL: http://svn.apache.org/viewcvs?rev=177998&view=rev
Log:
added for ieee demo

Added:
    incubator/muse/trunk/src/ieeedemo/
    incubator/muse/trunk/src/ieeedemo/src/
    incubator/muse/trunk/src/ieeedemo/src/java/
    incubator/muse/trunk/src/ieeedemo/src/test/
    incubator/muse/trunk/src/ieeedemo/src/wsdl/
    incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstation.wsdl
    incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstationclient.wsdl
    incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstationdirectory.wsdl

Added: incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstation.wsdl
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstation.wsdl?rev=177998&view=auto
==============================================================================
--- incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstation.wsdl (added)
+++ incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstation.wsdl Mon May 23 
11:42:28 2005
@@ -0,0 +1,294 @@
+<?xml version="1.0"?>
+
+<definitions name="WeatherStation"
+             targetNamespace="http://wsdmdemo.org";
+             xmlns="http://schemas.xmlsoap.org/wsdl/";
+             xmlns:tns="http://wsdmdemo.org";
+             xmlns:xsd="http://www.w3.org/2001/XMLSchema";
+             xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
+             
xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd";
+             
xmlns:wsrpw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl";
             
+             
xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl";
+             
xmlns:muws-p2-wsdl="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl";>
+
+   <import 
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl";
+           location="../spec/wsrf/WS-ResourceProperties-1_2-Draft_01.wsdl"/>
+
+   <import 
namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl";
 
+           location="../spec/wsn/WS-BaseNotification-1_2-Draft_01.wsdl"/>
+
+   <import 
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl"; 
+           location="../spec/wsdm/MUWS-Part2-1_0.wsdl"/>
+
+   <types>
+      <schema elementFormDefault="qualified"
+              targetNamespace="http://wsdmdemo.org";
+              xmlns="http://www.w3.org/2001/XMLSchema";
+              xmlns:xsd="http://www.w3.org/2001/XMLSchema";              
+              
xmlns:wsbf="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd";
+              
xmlns:wsnt="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";
+              
xmlns:muws-p1-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd";
+              
xmlns:muws-p2-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd";>
+
+         <xsd:import 
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd";
+                     schemaLocation="../spec/wsrf/WS-BaseFaults-1_2.xsd"/>
+
+         <xsd:import 
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd";
+                     
schemaLocation="../spec/wsrf/WS-ResourceLifetime-1_2.xsd"/>
+ 
+         <xsd:import 
namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";
 
+                     
schemaLocation="../spec/wsn/WS-BaseNotification-1_2-Draft_01.xsd"/>
+
+         <xsd:import 
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"; 
+                     schemaLocation="../spec/wsdm/MUWS-Part1-1_0.xsd"/>
+
+         <xsd:import 
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"; 
+                     schemaLocation="../spec/wsdm/MUWS-Part2-1_0.xsd"/>
+
+         <!-- Some Weather Props As Metrics-->         
+         
+         <complexType name="PriceMetricType">         
+           <simpleContent>
+               <extension base="xsd:double">
+                    <xsd:attributeGroup ref="muws-p2-xs:MetricAttributes"/>
+                </extension>
+           </simpleContent>
+         </complexType>
+         <element name="Price" type="tns:PriceMetricType" />
+
+         <complexType name="TemperatureMetricType">
+           <simpleContent>
+               <extension base="xsd:double">
+                    <xsd:attributeGroup ref="muws-p2-xs:MetricAttributes"/>
+                </extension>
+           </simpleContent>
+         </complexType>         
+         <element name="Temperature" type="tns:TemperatureMetricType" />
+         
+         <complexType name="VisibilityMetricType">
+          <simpleContent>
+               <extension base="xsd:double">
+                    <xsd:attributeGroup ref="muws-p2-xs:MetricAttributes"/>
+                </extension>
+           </simpleContent>         
+         </complexType>
+         <element name="Visibility" type="tns:VisibilityMetricType"/>
+          
+         <complexType name="UVIndexMetricType">
+           <simpleContent>
+               <extension base="xsd:integer">
+                    <xsd:attributeGroup ref="muws-p2-xs:MetricAttributes"/>
+                </extension>
+           </simpleContent>     
+         </complexType>
+         <element name="UVIndex" type="tns:UVIndexMetricType"/>
+        
+         <!-- Windspeed is displayed as mph-->
+         <complexType name="WindSpeedMetricType">
+           <simpleContent>
+               <extension base="xsd:integer">
+                    <xsd:attributeGroup ref="muws-p2-xs:MetricAttributes"/>
+                </extension>
+           </simpleContent>        
+          </complexType>
+         <element name="WindSpeed" type="tns:WindSpeedMetricType" />
+        
+        <!-- Humidity is displayed as percentage-->
+        <complexType name="HumidityMetricType">
+           <simpleContent>
+               <extension base="xsd:double">
+                    <xsd:attributeGroup ref="muws-p2-xs:MetricAttributes"/>
+                </extension>
+           </simpleContent>      
+         </complexType>
+        <element name="Humidity" type="tns:HumidityMetricType"/>
+         
+         <!-- Resource Properties Document Schema -->        
+         <element name="WeatherStationResourceProperties">
+            <complexType>
+               <sequence>
+                <element ref="tns:Price" /> 
+                <element ref="tns:Temperature" /> 
+                <element ref="tns:Visibility" /> 
+                <element ref="tns:UVIndex" /> 
+                <element ref="tns:WindSpeed" /> 
+                <element ref="tns:Humidity" />                 
+                <element ref="wsnt:Topic" maxOccurs="unbounded" /> 
+                <element ref="wsnt:FixedTopicSet" /> 
+                <element ref="wsnt:TopicExpressionDialects" 
maxOccurs="unbounded" />       
+                  <element ref="muws-p1-xs:ResourceId"/>
+                 <element ref="muws-p1-xs:ManageabilityCapability" 
minOccurs="0" maxOccurs="unbounded"/>
+                 <element ref="muws-p2-xs:CurrentTime"/>
+                  <element ref="muws-p2-xs:OperationalStatus"/>
+                 <element ref="muws-p2-xs:Relationship" minOccurs="0" 
maxOccurs="unbounded"/>                  
+               </sequence>
+            </complexType>
+         </element>
+             
+         <element name="Recalibrate">
+               <complexType />
+         </element>
+         <element name="RecalibrateResponse">
+              <complexType />
+         </element>
+         
+         
+      </schema>
+   </types>
+
+    
+   <message name="RecalibrateRequest">
+       <part name="Recalibrate" element="tns:Recalibrate"/>
+   </message>
+
+   <message name="RecalibrateResponse">
+       <part name="RecalibrateResponse" element="tns:RecalibrateResponse"/>
+   </message>
+   
+   <portType name="WeatherStationPortType" 
wsrp:ResourceProperties="tns:WeatherStationResourceProperties">
+         
+      <operation name="GetResourceProperty">
+         <input name="GetResourcePropertyRequest" 
message="wsrpw:GetResourcePropertyRequest"/>
+         <output name="GetResourcePropertyResponse" 
message="wsrpw:GetResourcePropertyResponse"/>
+         <fault name="ResourceUnknownFault" 
message="wsrpw:ResourceUnknownFault"/>
+         <fault name="InvalidResourcePropertyQNameFault" 
message="wsrpw:InvalidResourcePropertyQNameFault"/>
+      </operation>
+
+      <operation name="GetMultipleResourceProperties">
+         <input name="GetMultipleResourcePropertiesRequest" 
message="wsrpw:GetMultipleResourcePropertiesRequest"/>
+         <output name="GetMultipleResourcePropertiesResponse" 
message="wsrpw:GetMultipleResourcePropertiesResponse"/>
+         <fault name="ResourceUnknownFault" 
message="wsrpw:ResourceUnknownFault"/>
+         <fault name="InvalidResourcePropertyQNameFault" 
message="wsrpw:InvalidResourcePropertyQNameFault"/>
+      </operation>
+
+      <operation name="Subscribe">
+         <input message="wsntw:SubscribeRequest" /> 
+         <output message="wsntw:SubscribeResponse" /> 
+         <fault name="ResourceUnknownFault" 
message="wsntw:ResourceUnknownFault" /> 
+         <fault name="SubscribeCreationFailedFault" 
message="wsntw:SubscribeCreationFailedFault" /> 
+         <fault name="TopicPathDialectUnknownFault" 
message="wsntw:TopicPathDialectUnknownFault" /> 
+      </operation>
+      
+      <operation name="GetCurrentMessage">
+         <input message="wsntw:GetCurrentMessageRequest" /> 
+         <output message="wsntw:GetCurrentMessageResponse" /> 
+         <fault name="ResourceUnknownFault" 
message="wsntw:ResourceUnknownFault" /> 
+         <fault name="InvalidTopicExpressionFault" 
message="wsntw:InvalidTopicExpressionFault" /> 
+         <fault name="TopicNotSupportedFault" 
message="wsntw:TopicNotSupportedFault" /> 
+         <fault name="NoCurrentMessageOnTopicFault" 
message="wsntw:NoCurrentMessageOnTopicFault" /> 
+      </operation>       
+
+      <operation name="QueryRelationshipsByType">
+         <input message="muws-p2-wsdl:QueryRelationshipsByTypeRequest"/>
+         <output message="muws-p2-wsdl:QueryRelationshipsByTypeResponse"/>     
    
+      </operation>      
+
+      <operation name="Recalibrate">
+         <input message="tns:RecalibrateRequest"/>
+         <output message="tns:RecalibrateResponse"/>         
+      </operation>      
+
+
+   </portType>
+
+   <binding name="WeatherStationSoapHttpBinding" 
type="tns:WeatherStationPortType">
+
+      <soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"/>
+   
+      <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="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>            
+       <operation name="QueryRelationshipsByType">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>             
+      <operation name="Recalibrate">
+       <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>     
+      </operation>
+ </binding>
+
+   <service name="WeatherStationService">
+      <port name="WeatherStation" binding="tns:WeatherStationSoapHttpBinding">
+         <soap:address 
location="http://localhost:8080/muse/services/WeatherStation"; />
+      </port>
+   </service>
+
+</definitions>

Added: incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstationclient.wsdl
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstationclient.wsdl?rev=177998&view=auto
==============================================================================
--- incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstationclient.wsdl (added)
+++ incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstationclient.wsdl Mon 
May 23 11:42:28 2005
@@ -0,0 +1,193 @@
+<?xml version="1.0"?>
+<definitions name="WeatherStationClient" targetNamespace="http://wsdmdemo.org"; 
xmlns="http://schemas.xmlsoap.org/wsdl/"; xmlns:tns="http://wsdmdemo.org"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd";
 
xmlns:wsrpw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl";
 
xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl";
 
xmlns:muws-p2-wsdl="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl";
 xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing";>
+       <import 
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl";
 location="../spec/wsrf/WS-ResourceProperties-1_2-Draft_01.wsdl"/>
+       <import 
namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl";
 location="../spec/wsn/WS-BaseNotification-1_2-Draft_01.wsdl"/>
+       <import 
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl"; 
location="../spec/wsdm/MUWS-Part2-1_0.wsdl"/>
+       <types>
+               <schema elementFormDefault="qualified" 
targetNamespace="http://wsdmdemo.org"; xmlns="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:wsbf="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd";
 
xmlns:wsnt="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";
 
xmlns:muws-p1-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd";
 
xmlns:muws-p2-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd";
 xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing";>
+                       <xsd:import 
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd";
 schemaLocation="../spec/wsrf/WS-BaseFaults-1_2.xsd"/>
+                       <xsd:import 
namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";
 schemaLocation="../spec/wsn/WS-BaseNotification-1_2-Draft_01.xsd"/>
+                       <xsd:import 
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"; 
schemaLocation="../spec/wsdm/MUWS-Part1-1_0.xsd"/>
+                       <xsd:import 
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"; 
schemaLocation="../spec/wsdm/MUWS-Part2-1_0.xsd"/>
+                       <xsd:import 
namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"; 
schemaLocation="../spec/wsa/WS-Addressing-2004_08_10.xsd"/>
+                       <!-- Resource Properties Document Schema -->
+                       <element name="WeatherStationClientResourceProperties">
+                               <complexType>
+                                       <sequence>
+                                               <element ref="wsnt:Topic" 
maxOccurs="unbounded"/>
+                                               <element 
ref="wsnt:FixedTopicSet"/>
+                                               <element 
ref="wsnt:TopicExpressionDialects" maxOccurs="unbounded"/>
+                                               <element 
ref="muws-p1-xs:ResourceId"/>
+                                               <element 
ref="muws-p1-xs:ManageabilityCapability" minOccurs="0" maxOccurs="unbounded"/>
+                                               <element 
ref="muws-p2-xs:OperationalStatus"/>
+                                               <element 
ref="muws-p2-xs:Relationship" minOccurs="0" maxOccurs="unbounded"/>
+                                       </sequence>
+                               </complexType>
+                       </element>
+                       <element name="SetWeatherStation">
+                               <complexType>
+                                       <sequence>
+                                               <element 
ref="wsa:EndpointReference"/>
+                                       </sequence>
+                               </complexType>
+                       </element>
+                       <element name="SetWeatherStationResponse">
+                               <complexType/>
+                       </element>
+                       <element name="SetFailedFault">
+                               <complexType>
+                                       <complexContent>
+                                               <extension 
base="wsbf:BaseFaultType"/>
+                                       </complexContent>
+                               </complexType>
+                       </element>
+               </schema>
+       </types>
+       <message name="SetWeatherStationRequest">
+               <part name="SetWeatherStation" element="tns:SetWeatherStation"/>
+       </message>
+       <message name="SetWeatherStationResponse">
+               <part name="SetWeatherStationResponse" 
element="tns:SetWeatherStationResponse"/>
+       </message>
+       <message name="SetFailedFault">
+               <part name="SetFailedFault" element="tns:SetFailedFault"/>
+       </message>
+       <portType name="WeatherStationClientPortType" 
wsrp:ResourceProperties="tns:WeatherStationClientResourceProperties">
+               <operation name="GetResourceProperty">
+                       <input name="GetResourcePropertyRequest" 
message="wsrpw:GetResourcePropertyRequest"/>
+                       <output name="GetResourcePropertyResponse" 
message="wsrpw:GetResourcePropertyResponse"/>
+                       <fault name="ResourceUnknownFault" 
message="wsrpw:ResourceUnknownFault"/>
+                       <fault name="InvalidResourcePropertyQNameFault" 
message="wsrpw:InvalidResourcePropertyQNameFault"/>
+               </operation>
+               <operation name="GetMultipleResourceProperties">
+                       <input name="GetMultipleResourcePropertiesRequest" 
message="wsrpw:GetMultipleResourcePropertiesRequest"/>
+                       <output name="GetMultipleResourcePropertiesResponse" 
message="wsrpw:GetMultipleResourcePropertiesResponse"/>
+                       <fault name="ResourceUnknownFault" 
message="wsrpw:ResourceUnknownFault"/>
+                       <fault name="InvalidResourcePropertyQNameFault" 
message="wsrpw:InvalidResourcePropertyQNameFault"/>
+               </operation>
+               <operation name="Subscribe">
+                       <input message="wsntw:SubscribeRequest"/>
+                       <output message="wsntw:SubscribeResponse"/>
+                       <fault name="ResourceUnknownFault" 
message="wsntw:ResourceUnknownFault"/>
+                       <fault name="SubscribeCreationFailedFault" 
message="wsntw:SubscribeCreationFailedFault"/>
+                       <fault name="TopicPathDialectUnknownFault" 
message="wsntw:TopicPathDialectUnknownFault"/>
+               </operation>
+               <operation name="GetCurrentMessage">
+                       <input message="wsntw:GetCurrentMessageRequest"/>
+                       <output message="wsntw:GetCurrentMessageResponse"/>
+                       <fault name="ResourceUnknownFault" 
message="wsntw:ResourceUnknownFault"/>
+                       <fault name="InvalidTopicExpressionFault" 
message="wsntw:InvalidTopicExpressionFault"/>
+                       <fault name="TopicNotSupportedFault" 
message="wsntw:TopicNotSupportedFault"/>
+                       <fault name="NoCurrentMessageOnTopicFault" 
message="wsntw:NoCurrentMessageOnTopicFault"/>
+               </operation>
+               <operation name="QueryRelationshipsByType">
+                       <input 
message="muws-p2-wsdl:QueryRelationshipsByTypeRequest"/>
+                       <output 
message="muws-p2-wsdl:QueryRelationshipsByTypeResponse"/>
+               </operation>
+               <operation name="SetWeatherStation">
+                       <input message="tns:SetWeatherStationRequest"/>
+                       <output message="tns:SetWeatherStationResponse"/>
+                       <fault name="SetFailedFault" 
message="tns:SetFailedFault"/>
+               </operation>
+       </portType>
+       <binding name="WeatherStationClientSoapHttpBinding" 
type="tns:WeatherStationClientPortType">
+               <soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"/>
+               <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="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>
+               <operation name="QueryRelationshipsByType">
+                       <soap:operation style="document"/>
+                       <input>
+                               <soap:body use="literal"/>
+                       </input>
+                       <output>
+                               <soap:body use="literal"/>
+                       </output>
+               </operation>
+               <operation name="SetWeatherStation">
+                       <soap:operation style="document"/>
+                       <input>
+                               <soap:body use="literal"/>
+                       </input>
+                       <output>
+                               <soap:body use="literal"/>
+                       </output>
+                       <fault name="SetFailedFault">
+                               <soap:fault name="SetFailedFault" 
use="literal"/>
+                       </fault>
+               </operation>
+       </binding>
+       <service name="WeatherStationClientService">
+               <!-- Note: the port name becomes the service name in the wsdd 
generated by Wsdl2Java -->
+               <!-- *** Change the port name and the soap:address location 
below to reflect the desired endpoint URL *** -->
+               <port name="WeatherStationClient" 
binding="tns:WeatherStationClientSoapHttpBinding">
+                       <soap:address 
location="http://localhost:8080/muse/services/WeatherStationClient"/>
+               </port>
+       </service>
+</definitions>

Added: incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstationdirectory.wsdl
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstationdirectory.wsdl?rev=177998&view=auto
==============================================================================
--- incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstationdirectory.wsdl 
(added)
+++ incubator/muse/trunk/src/ieeedemo/src/wsdl/weatherstationdirectory.wsdl Mon 
May 23 11:42:28 2005
@@ -0,0 +1,233 @@
+<?xml version="1.0"?>
+<definitions name="WeatherStationDirectory" 
targetNamespace="http://wsdmdemo.org"; xmlns="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:tns="http://wsdmdemo.org"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; 
xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd";
 
xmlns:wsrpw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl";
 
xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl";
 
xmlns:muws-p2-wsdl="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl";
 xmlns:mex="http://schemas.xmlsoap.org/ws/2004/09/mex"; 
xmlns:wsa04="http://schemas.xmlsoap.org/ws/2004/08/addressing";>
+       <import 
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl";
 location="../spec/wsrf/WS-ResourceProperties-1_2-Draft_01.wsdl"/>
+       <import 
namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl";
 location="../spec/wsn/WS-BaseNotification-1_2-Draft_01.wsdl"/>
+       <import 
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl"; 
location="../spec/wsdm/MUWS-Part2-1_0.wsdl"/>
+       <types>
+               <schema elementFormDefault="qualified" 
targetNamespace="http://wsdmdemo.org"; xmlns="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:wsbf="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd";
 
xmlns:wsnt="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";
 
xmlns:muws-p1-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd";
 
xmlns:muws-p2-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd";
 xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing";>
+                       <xsd:import 
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd";
 schemaLocation="../spec/wsrf/WS-BaseFaults-1_2.xsd"/>
+                       <xsd:import 
namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";
 schemaLocation="../spec/wsn/WS-BaseNotification-1_2-Draft_01.xsd"/>
+                       <xsd:import 
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"; 
schemaLocation="../spec/wsdm/MUWS-Part1-1_0.xsd"/>
+                       <xsd:import 
namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"; 
schemaLocation="../spec/wsdm/MUWS-Part2-1_0.xsd"/>
+                       <xsd:import 
namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing"; 
schemaLocation="../spec/wsa/WS-Addressing-2004_08_10.xsd"/>
+
+                       <!-- Resource Properties Document Schema -->
+                       <element 
name="WeatherStationDirectoryResourceProperties">
+                               <complexType>
+                                       <sequence>
+                                               <element ref="wsnt:Topic" 
maxOccurs="unbounded" /> 
+                                               <element 
ref="wsnt:FixedTopicSet" /> 
+                                               <element 
ref="wsnt:TopicExpressionDialects" maxOccurs="unbounded" />     
+                                               <element 
ref="muws-p1-xs:ResourceId"/>
+                                               <element 
ref="muws-p1-xs:ManageabilityCapability" minOccurs="0" maxOccurs="unbounded"/>
+                                               <element 
ref="muws-p2-xs:Relationship" minOccurs="0" maxOccurs="unbounded"/>
+                                       </sequence>
+                               </complexType>
+                       </element>
+               
+                <element name="AddWeatherStation">
+                       <complexType>
+                          <sequence>
+                              <element ref="wsa:EndpointReference"/>
+                          </sequence>  
+                     </complexType>
+                </element>  
+                
+                <element name="AddWeatherStationResponse">
+                       <complexType/>
+                </element>              
+
+                <element name="RemoveWeatherStation">
+                       <complexType>
+                          <sequence>
+                              <element ref="muws-p1-xs:ResourceId"/>
+                          </sequence>  
+                     </complexType>
+                </element>  
+
+                <element name="RemoveWeatherStationResponse">
+                       <complexType/>
+               </element>
+                       
+               </schema>
+       </types>
+
+   <message name="AddWeatherStation">
+       <part name="AddWeatherStation" element="tns:AddWeatherStation"/>
+   </message>
+
+   <message name="AddWeatherStationResponse">
+       <part name="AddWeatherStationResponse" 
element="tns:AddWeatherStationResponse"/>
+   </message>
+
+   <message name="RemoveWeatherStation">
+       <part name="RemoveWeatherStation" element="tns:RemoveWeatherStation"/>
+   </message>
+   
+   <message name="RemoveWeatherStationResponse">
+       <part name="RemoveWeatherStationResponse" 
element="tns:RemoveWeatherStationResponse"/>
+   </message>
+
+
+
+  <portType name="WeatherStationDirectoryPortType" 
wsrp:ResourceProperties="tns:WeatherStationDirectoryResourceProperties">
+       <operation name="GetResourceProperty">
+               <input name="GetResourcePropertyRequest" 
message="wsrpw:GetResourcePropertyRequest"/>
+               <output name="GetResourcePropertyResponse" 
message="wsrpw:GetResourcePropertyResponse"/>
+               <fault name="ResourceUnknownFault" 
message="wsrpw:ResourceUnknownFault"/>
+               <fault name="InvalidResourcePropertyQNameFault" 
message="wsrpw:InvalidResourcePropertyQNameFault"/>
+       </operation>
+     <operation name="GetMultipleResourceProperties">
+         <input name="GetMultipleResourcePropertiesRequest" 
message="wsrpw:GetMultipleResourcePropertiesRequest"/>
+         <output name="GetMultipleResourcePropertiesResponse" 
message="wsrpw:GetMultipleResourcePropertiesResponse"/>
+         <fault name="ResourceUnknownFault" 
message="wsrpw:ResourceUnknownFault"/>
+         <fault name="InvalidResourcePropertyQNameFault" 
message="wsrpw:InvalidResourcePropertyQNameFault"/>
+      </operation>
+      
+      <operation name="Subscribe">
+         <input message="wsntw:SubscribeRequest" /> 
+         <output message="wsntw:SubscribeResponse" /> 
+         <fault name="ResourceUnknownFault" 
message="wsntw:ResourceUnknownFault" /> 
+         <fault name="SubscribeCreationFailedFault" 
message="wsntw:SubscribeCreationFailedFault" /> 
+         <fault name="TopicPathDialectUnknownFault" 
message="wsntw:TopicPathDialectUnknownFault" /> 
+      </operation>
+      
+      <operation name="GetCurrentMessage">
+         <input message="wsntw:GetCurrentMessageRequest" /> 
+         <output message="wsntw:GetCurrentMessageResponse" /> 
+         <fault name="ResourceUnknownFault" 
message="wsntw:ResourceUnknownFault" /> 
+         <fault name="InvalidTopicExpressionFault" 
message="wsntw:InvalidTopicExpressionFault" /> 
+         <fault name="TopicNotSupportedFault" 
message="wsntw:TopicNotSupportedFault" /> 
+         <fault name="NoCurrentMessageOnTopicFault" 
message="wsntw:NoCurrentMessageOnTopicFault" /> 
+      </operation>       
+   
+      <operation name="QueryRelationshipsByType">
+         <input message="muws-p2-wsdl:QueryRelationshipsByTypeRequest"/>
+         <output message="muws-p2-wsdl:QueryRelationshipsByTypeResponse"/>     
    
+      </operation>      
+
+      <operation name="AddWeatherStation">
+         <input message="tns:AddWeatherStation"/>
+         <output message="tns:AddWeatherStationResponse"/>         
+      </operation>
+
+      <operation name="RemoveWeatherStation">
+         <input message="tns:RemoveWeatherStation"/>
+         <output message="tns:RemoveWeatherStationResponse"/>         
+      </operation>
+
+
+       </portType>
+       <binding name="WeatherStationDirectorySoapHttpBinding" 
type="tns:WeatherStationDirectoryPortType">
+               <soap:binding style="document" 
transport="http://schemas.xmlsoap.org/soap/http"/>
+               <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="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>            
+
+      <operation name="QueryRelationshipsByType">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>            
+
+      <operation name="AddWeatherStation">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+
+      <operation name="RemoveWeatherStation">
+         <soap:operation style="document"/>
+         <input>
+            <soap:body use="literal"/>
+         </input>
+         <output>
+            <soap:body use="literal"/>
+         </output>
+      </operation>
+       
+       </binding>
+       <service name="WeatherStationDirectoryService">
+               <!-- Note: the port name becomes the service name in the wsdd 
generated by Wsdl2Java -->
+               <!-- *** Change the port name and the soap:address location 
below to reflect the desired endpoint URL *** -->
+               <port name="WeatherStationDirectory" 
binding="tns:WeatherStationDirectorySoapHttpBinding">
+                       <soap:address 
location="http://localhost:8080/muse/services/WeatherStationDirectory"/>
+               </port>
+       </service>
+</definitions>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to