Author: wire
Date: Tue Aug 30 06:31:30 2005
New Revision: 264780

URL: http://svn.apache.org/viewcvs?rev=264780&view=rev
Log:
New test resource Wsdl

Added:
    webservices/muse/trunk/src/examples/client/src/wsdl/resource/
    
webservices/muse/trunk/src/examples/client/src/wsdl/resource/testresource.wsdl

Added: 
webservices/muse/trunk/src/examples/client/src/wsdl/resource/testresource.wsdl
URL: 
http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/src/wsdl/resource/testresource.wsdl?rev=264780&view=auto
==============================================================================
--- 
webservices/muse/trunk/src/examples/client/src/wsdl/resource/testresource.wsdl 
(added)
+++ 
webservices/muse/trunk/src/examples/client/src/wsdl/resource/testresource.wsdl 
Tue Aug 30 06:31:30 2005
@@ -0,0 +1,180 @@
+<?xml version="1.0"?>

+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"; 
xmlns:tns="http://ws.apache.org/service/testresource"; 
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";
 targetNamespace="http://ws.apache.org/service/testresource"; 
name="TestResource">

+       <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://ws.apache.org/service/testresource"; 
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:mows-xs="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.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-Draft_01.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"/>

+                       <import 
namespace="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.xsd"; 
schemaLocation="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.xsd"/>

+                       <!-- resource properties-->

+                       <!-- resource name -->

+                       <element name="Name" type="xsd:string"/>

+                       <!-- price, in dollars, of each request for weather 
data -->

+                       <element name="Price" type="xsd:double"/>

+                       <!-- metric types are used for fluctuating props... -->

+                       <!-- Temperature is in degrees Fahrenheit -->

+                       <complexType name="TestMetricMetricType">

+                               <simpleContent>

+                                       <extension base="xsd:double">

+                                               <xsd:attributeGroup 
ref="muws-p2-xs:MetricAttributes"/>

+                                       </extension>

+                               </simpleContent>

+                       </complexType>

+                       <element name="TestMetric" 
type="tns:TestMetricMetricType"/>

+                       <!-- resource properties document -->

+                       <element name="TestResourceResourceProperties">

+                               <complexType>

+                                       <sequence>

+                                               <element ref="tns:Name"/>

+                                               <element ref="tns:Price"/>

+                                               <element ref="tns:TestMetric"/>

+                                               <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="mows-xs:LastResponseTime"/>

+                                       </sequence>

+                               </complexType>

+                       </element>

+                       <element name="TestOperation">

+                               <complexType/>

+                       </element>

+                       <element name="TestOperationResponse">

+                               <complexType/>

+                       </element>

+               </schema>

+       </types>

+       <message name="TestOperationRequest">

+               <part name="TestOperation" element="tns:TestOperation"/>

+       </message>

+       <message name="TestOperationResponse">

+               <part name="TestOperationResponse" 
element="tns:TestOperationResponse"/>

+       </message>

+       <portType name="TestResourcePortType" 
wsrp:ResourceProperties="tns:TestResourceResourceProperties">

+               <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="TestOperation">

+                       <input message="tns:TestOperationRequest"/>

+                       <output message="tns:TestOperationResponse"/>

+               </operation>

+       </portType>

+       <binding name="TestResourceSoapHttpBinding" 
type="tns:TestResourcePortType">

+               <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="TestOperation">

+                       <soap:operation style="document"/>

+                       <input>

+                               <soap:body use="literal"/>

+                       </input>

+                       <output>

+                               <soap:body use="literal"/>

+                       </output>

+               </operation>

+       </binding>

+       <service name="TestResourceService">

+               <port name="TestResource" 
binding="tns:TestResourceSoapHttpBinding">

+                       <soap:address 
location="http://localhost:8080/muse/services/testresource"/>

+               </port>

+       </service>

+</definitions>




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

Reply via email to