Hi!
Thank you for the extensive answer. Unfortunately, my problem still remains:
I used the wsdl from the 'wsrf' as a starting point, and added one property
named 'MyMetric'. I also added the 'CurrentTime' property defined as
required by MUWS2 (Adding this property has the wsdl2java tool automatically
generating the Metrics-Capability entry in muse.xml). In the .rmd-File I
marked that property as Metric, as you described, but with no effect.
I'm currently using the 2.1.0 binary distribution. The files I modified are
attached to this mail.
One other thing that I don't quite understand is, that when I want to access
a resource property by using
proxy.getResourceProperty(new QName("MyProperty"));
I get a PropertyNotInSchema - Error. And when I add the namespace URI
proxy.getResourceProperty(new QName("http://ws.apache.org/muse/test/wsrf",
"MyProperty"));
there is a SAXParseException thrown on the server side
[Fatal Error] :13:72: Element or attribute do not match QName production:
QName::=(NCName':')?NCName.
...
So I went ahead and also added the prefix part:
proxy.getResourceProperty(new QName("http://ws.apache.org/muse/test/wsrf",
"MyMetric", "myns"));
Now that went OK. It even doesn't matter what I set as prefix. But I guess
that operation should also be successful without specifying any prefix,
because I saw that normally Muse generates a prefix for all the namespaces
(something like pfx0).
Christoph
On 2/25/07, Daniel Jemiolo <[EMAIL PROTECTED]> wrote:
Hi,
The WSDM Configuration capability does not define any additional metadata
that could be associated with properties or operation - right now it's
really just for semantics (so a client can see that your interface makes
the resource configurable by a remote client).
The WSDM Metrics capability allows you to add metric metadata to existing
resource properties. There is some info on the Metrics capability here:
http://ws.apache.org/muse/docs/2.1.0/manual/capabilities/wsdm-metrics.html
To clarify the instructions on this page, you can add Metrics support to
your resource type using Muse is:
1. Add the Metrics capability to your <resource-type/> in muse.xml:
<capability>
<capability-uri>http://docs.oasis-open.org/wsdm/muws/capabilities/Metrics
</capability-uri>
<java-capability-class>org.apache.muse.ws.dm.muws.impl.SimpleMetrics
</java-capability-class>
</capability>
2. Make sure you have an RMD (metadata) document for your resource
properties. You can see an example of RMD usage in the 'wsrf' sample
project.
3. The <wsrmd:Property/> elements for the properties that you consider to
be metrics needs the following element underneath it:
<muws2:Capability
xmlns:muws2="http://docs.oasis-open.org/wsdm/muws2-2">
http://docs.oasis-open.org/wsdm/muws/capabilities/Metrics
<muws2:Capability>
This will tell Muse that the Metrics capability is associated with the
property. The Metrics capability will create and maintain all of the
metadata for the property (when you update the property, it will set the
value of "LastUpdated", etc.).
4. Use the getResourceProperty() method on your generated client to get
the property values in XML form. You can then extract the Metrics
attributes from them like so:
Element[] properties = client.getResourceProperty(new
QName("MyPropertyName"));
for (int n = 0; n < properties.length; ++n)
{
String updateTime = properties[n].getAttribute("LastUpdated");
System.out.println("Last updated on: " + updateTime);
}
Admittedly, Muse could have a more convenient way of getting the
properties and the metric metadata at the same time (in this system, you
can't use getPropertyAsObject() to get the property values as POJOs - you
have to get them as XML first). I will create JIRA item for this.
I will also add the above info to the Metrics capability documentation.
Dan
"Christoph Bernhard Schwarz" <[EMAIL PROTECTED]> wrote on
02/25/2007 07:11:40 AM:
> hi!
>
> as far as i understood the standard, metrics and configurations are
> specialized resource properties. how do i specify a resource property to
be
> a metric or configuration in the wsdl file that is used for code
generation?
> and how do i access the meta-information that is attached to a metric
(e.g.
> lastupdated) from the client side proxy?
>
> any help appreciated,
> christoph
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
targetNamespace="http://ws.apache.org/muse/test/wsrf"
xmlns:tns="http://ws.apache.org/muse/test/wsrf"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdl-soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"
xmlns:wsrf-r="http://docs.oasis-open.org/wsrf/r-2"
xmlns:wsrf-rl="http://docs.oasis-open.org/wsrf/rl-2"
xmlns:wsrf-bf="http://docs.oasis-open.org/wsrf/bf-2"
xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/rp-2"
xmlns:muws1="http://docs.oasis-open.org/wsdm/muws1-2.xsd"
xmlns:muws2="http://docs.oasis-open.org/wsdm/muws2-2.xsd"
xmlns:wsrmd="http://docs.oasis-open.org/wsrf/rmd-1"
name="WsResource">
<wsdl:types>
<xsd:schema
elementFormDefault="qualified"
targetNamespace="http://www.w3.org/2005/08/addressing">
<xsd:include schemaLocation="WS-Addressing-2005_08.xsd"/>
</xsd:schema>
<xsd:schema
elementFormDefault="qualified"
targetNamespace="http://schemas.xmlsoap.org/ws/2004/09/mex">
<xsd:include schemaLocation="WS-MetadataExchange-2004_09.xsd"/>
</xsd:schema>
<xsd:schema
elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsrf/rl-2">
<xsd:include schemaLocation="WS-ResourceLifetime-1_2.xsd" />
</xsd:schema>
<xsd:schema
elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsrf/rp-2">
<xsd:include schemaLocation="WS-ResourceProperties-1_2.xsd" />
</xsd:schema>
<xsd:schema
elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsrf/r-2">
<xsd:include schemaLocation="WS-Resource-1_2.xsd" />
</xsd:schema>
<xsd:schema elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsdm/muws1-2.xsd">
<xsd:include schemaLocation="WSDM-MUWS-Part1-1_1.xsd" />
</xsd:schema>
<xsd:schema elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsdm/muws2-2.xsd">
<xsd:include schemaLocation="WSDM-MUWS-Part2-1_1.xsd" />
</xsd:schema>
<xsd:schema
elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsrf/rmd-1">
<xsd:include schemaLocation="WS-ResourceMetadataDescriptor-CD-01.xsd" />
</xsd:schema>
<xsd:schema
elementFormDefault="qualified"
targetNamespace="http://ws.apache.org/muse/test/wsrf">
<xsd:element name="MyProperty" type="xsd:string"/>
<xsd:element name="MyMetric" type="xsd:integer" />
<xsd:element name="WsResourceProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="muws1:ResourceId" />
<xsd:element ref="muws1:ManageabilityCapability"
minOccurs="0" maxOccurs="unbounded" />
<xsd:element ref="muws2:CurrentTime" />
<xsd:element ref="wsrf-rl:CurrentTime" />
<xsd:element ref="wsrf-rl:TerminationTime" />
<xsd:element ref="wsrf-rp:QueryExpressionDialect" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="tns:MyProperty" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="tns:MyMetric" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name="GetMetadataMsg">
<wsdl:part name="GetMetadataMsg" element="wsx:GetMetadata" />
</wsdl:message>
<wsdl:message name="GetMetadataResponseMsg">
<wsdl:part name="GetMetadataResponseMsg" element="wsx:Metadata" />
</wsdl:message>
<wsdl:message name="DestroyRequest">
<wsdl:part name="DestroyRequest" element="wsrf-rl:Destroy" />
</wsdl:message>
<wsdl:message name="DestroyResponse">
<wsdl:part name="DestroyResponse" element="wsrf-rl:DestroyResponse" />
</wsdl:message>
<wsdl:message name="ResourceNotDestroyedFault">
<wsdl:part name="ResourceNotDestroyedFault" element="wsrf-rl:ResourceNotDestroyedFault" />
</wsdl:message>
<wsdl:message name="ResourceUnknownFault">
<wsdl:part name="ResourceUnknownFault" element="wsrf-r:ResourceUnknownFault" />
</wsdl:message>
<wsdl:message name="ResourceUnavailableFault">
<wsdl:part name="ResourceUnavailableFault" element="wsrf-r:ResourceUnavailableFault" />
</wsdl:message>
<wsdl:message name="SetTerminationTimeRequest">
<wsdl:part name="SetTerminationTimeRequest" element="wsrf-rl:SetTerminationTime" />
</wsdl:message>
<wsdl:message name="SetTerminationTimeResponse">
<wsdl:part name="SetTerminationTimeResponse" element="wsrf-rl:SetTerminationTimeResponse" />
</wsdl:message>
<wsdl:message name="UnableToSetTerminationTimeFault">
<wsdl:part name="UnableToSetTerminationTimeFault" element="wsrf-rl:UnableToSetTerminationTimeFault" />
</wsdl:message>
<wsdl:message name="TerminationTimeChangeRejectedFault">
<wsdl:part name="TerminationTimeChangeRejectedFault" element="wsrf-rl:TerminationTimeChangeRejectedFault" />
</wsdl:message>
<wsdl:message name="GetResourcePropertyDocumentRequest">
<wsdl:part name="GetResourcePropertyDocumentRequest" element="wsrf-rp:GetResourcePropertyDocument"/>
</wsdl:message>
<wsdl:message name="GetResourcePropertyDocumentResponse">
<wsdl:part name="GetResourcePropertyDocumentResponse" element="wsrf-rp:GetResourcePropertyDocumentResponse"/>
</wsdl:message>
<wsdl:message name="GetResourcePropertyRequest">
<wsdl:part name="GetResourcePropertyRequest" element="wsrf-rp:GetResourceProperty" />
</wsdl:message>
<wsdl:message name="GetResourcePropertyResponse">
<wsdl:part name="GetResourcePropertyResponse" element="wsrf-rp:GetResourcePropertyResponse" />
</wsdl:message>
<wsdl:message name="InvalidResourcePropertyQNameFault">
<wsdl:part name="InvalidResourcePropertyQNameFault" element="wsrf-rp:InvalidResourcePropertyQNameFault" />
</wsdl:message>
<wsdl:message name="GetMultipleResourcePropertiesRequest">
<wsdl:part name="GetMultipleResourcePropertiesRequest" element="wsrf-rp:GetMultipleResourceProperties" />
</wsdl:message>
<wsdl:message name="GetMultipleResourcePropertiesResponse">
<wsdl:part name="GetMultipleResourcePropertiesResponse" element="wsrf-rp:GetMultipleResourcePropertiesResponse" />
</wsdl:message>
<wsdl:message name="QueryResourcePropertiesRequest">
<wsdl:part name="QueryResourcePropertiesRequest" element="wsrf-rp:QueryResourceProperties" />
</wsdl:message>
<wsdl:message name="QueryResourcePropertiesResponse">
<wsdl:part name="QueryResourcePropertiesResponse" element="wsrf-rp:QueryResourcePropertiesResponse" />
</wsdl:message>
<wsdl:message name="UnknownQueryExpressionDialectFault">
<wsdl:part name="UnknownQueryExpressionDialectFault" element="wsrf-rp:UnknownQueryExpressionDialectFault" />
</wsdl:message>
<wsdl:message name="InvalidQueryExpressionFault">
<wsdl:part name="InvalidQueryExpressionFault" element="wsrf-rp:InvalidQueryExpressionFault" />
</wsdl:message>
<wsdl:message name="QueryEvaluationErrorFault">
<wsdl:part name="QueryEvaluationErrorFault" element="wsrf-rp:QueryEvaluationErrorFault" />
</wsdl:message>
<wsdl:message name="SetResourcePropertiesRequest">
<wsdl:part name="SetResourcePropertiesRequest" element="wsrf-rp:SetResourceProperties" />
</wsdl:message>
<wsdl:message name="SetResourcePropertiesResponse">
<wsdl:part name="SetResourcePropertiesResponse" element="wsrf-rp:SetResourcePropertiesResponse" />
</wsdl:message>
<wsdl:message name="InvalidModificationFault">
<wsdl:part name="InvalidModificationFault" element="wsrf-rp:InvalidModificationFault" />
</wsdl:message>
<wsdl:message name="UnableToModifyResourcePropertyFault">
<wsdl:part name="UnableToModifyResourcePropertyFault" element="wsrf-rp:UnableToModifyResourcePropertyFault" />
</wsdl:message>
<wsdl:message name="SetResourcePropertyRequestFailedFault">
<wsdl:part name="SetResourcePropertyRequestFailedFault" element="wsrf-rp:SetResourcePropertyRequestFailedFault" />
</wsdl:message>
<wsdl:portType
name="WsResourcePortType"
wsrf-rp:ResourceProperties="tns:WsResourceProperties"
wsrmd:Descriptor="WsResourceMetadata"
wsrmd:DescriptorLocation="WsResource.rmd" >
<wsdl:operation name="GetMetadata">
<wsdl:input wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata"
name="GetMetadataMsg" message="tns:GetMetadataMsg"/>
<wsdl:output wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadataResponse"
name="GetMetadataResponseMsg" message="tns:GetMetadataResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="Destroy">
<wsdl:input wsa:Action="http://docs.oasis-open.org/wsrf/rlw-2/ImmediateResourceTermination/DestroyRequest"
name="DestroyRequest" message="tns:DestroyRequest" />
<wsdl:output wsa:Action="http://docs.oasis-open.org/wsrf/rlw-2/ImmediateResourceTermination/DestroyResponse"
name="DestroyResponse" message="tns:DestroyResponse" />
<wsdl:fault name="ResourceNotDestroyedFault" message="tns:ResourceNotDestroyedFault" />
<wsdl:fault name="ResourceUnknownFault" message="tns:ResourceUnknownFault" />
<wsdl:fault name="ResourceUnavailableFault" message="tns:ResourceUnavailableFault"/>
</wsdl:operation>
<wsdl:operation name="SetTerminationTime">
<wsdl:input wsa:Action="http://docs.oasis-open.org/wsrf/rlw-2/ScheduledResourceTermination/SetTerminationTimeRequest"
name="SetTerminationTimeRequest" message="tns:SetTerminationTimeRequest" />
<wsdl:output wsa:Action="http://docs.oasis-open.org/wsrf/rlw-2/ScheduledResourceTermination/SetTerminationTimeResponse"
name="SetTerminationTimeResponse" message="tns:SetTerminationTimeResponse" />
<wsdl:fault name="UnableToSetTerminationTimeFault" message="tns:UnableToSetTerminationTimeFault" />
<wsdl:fault name="ResourceUnknownFault" message="tns:ResourceUnknownFault" />
<wsdl:fault name="ResourceUnavailableFault" message="tns:ResourceUnavailableFault"/>
<wsdl:fault name="TerminationTimeChangeRejectedFault" message="tns:TerminationTimeChangeRejectedFault" />
</wsdl:operation>
<wsdl:operation name="GetResourcePropertyDocument">
<wsdl:input wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetResourcePropertyDocument/GetResourcePropertyDocumentRequest"
name="GetResourcePropertyDocumentRequest" message="tns:GetResourcePropertyDocumentRequest"/>
<wsdl:output wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetResourcePropertyDocument/GetResourcePropertyDocumentResponse"
name="GetResourcePropertyDocumentResponse" message="tns:GetResourcePropertyDocumentResponse"/>
<wsdl:fault name="ResourceUnknownFault" message="tns:ResourceUnknownFault"/>
<wsdl:fault name="ResourceUnavailableFault" message="tns:ResourceUnavailableFault"/>
</wsdl:operation>
<wsdl:operation name="GetResourceProperty">
<wsdl:input wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetResourceProperty/GetResourcePropertyRequest"
name="GetResourcePropertyRequest" message="tns:GetResourcePropertyRequest" />
<wsdl:output wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetResourceProperty/GetResourcePropertyResponse"
name="GetResourcePropertyResponse" message="tns:GetResourcePropertyResponse" />
<wsdl:fault name="ResourceUnknownFault" message="tns:ResourceUnknownFault"/>
<wsdl:fault name="ResourceUnavailableFault" message="tns:ResourceUnavailableFault"/>
<wsdl:fault name="InvalidResourcePropertyQNameFault" message="tns:InvalidResourcePropertyQNameFault" />
</wsdl:operation>
<wsdl:operation name="GetMultipleResourceProperties">
<wsdl:input wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetMultipleResourceProperties/GetMultipleResourcePropertiesRequest"
name="GetMultipleResourcePropertiesRequest" message="tns:GetMultipleResourcePropertiesRequest" />
<wsdl:output wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetMultipleResourceProperties/GetMultipleResourcePropertiesResponse"
name="GetMultipleResourcePropertiesResponse" message="tns:GetMultipleResourcePropertiesResponse" />
<wsdl:fault name="ResourceUnknownFault" message="tns:ResourceUnknownFault"/>
<wsdl:fault name="ResourceUnavailableFault" message="tns:ResourceUnavailableFault"/>
<wsdl:fault name="InvalidResourcePropertyQNameFault" message="tns:InvalidResourcePropertyQNameFault" />
</wsdl:operation>
<wsdl:operation name="QueryResourceProperties">
<wsdl:input wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/QueryResourceProperties/QueryResourcePropertiesRequest"
name="QueryResourcePropertiesRequest" message="tns:QueryResourcePropertiesRequest" />
<wsdl:output wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/QueryResourceProperties/QueryResourcePropertiesResponse"
name="QueryResourcePropertiesResponse" message="tns:QueryResourcePropertiesResponse" />
<wsdl:fault name="ResourceUnknownFault" message="tns:ResourceUnknownFault"/>
<wsdl:fault name="ResourceUnavailableFault" message="tns:ResourceUnavailableFault"/>
<wsdl:fault name="UnknownQueryExpressionDialectFault" message="tns:UnknownQueryExpressionDialectFault"/>
<wsdl:fault name="InvalidQueryExpressionFault" message="tns:InvalidQueryExpressionFault"/>
<wsdl:fault name="QueryEvaluationErrorFault" message="tns:QueryEvaluationErrorFault" />
</wsdl:operation>
<wsdl:operation name="SetResourceProperties">
<wsdl:input wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/SetResourceProperties/SetResourcePropertiesRequest"
name="SetResourcePropertiesRequest" message="tns:SetResourcePropertiesRequest" />
<wsdl:output wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/SetResourceProperties/SetResourcePropertiesResponse"
name="SetResourcePropertiesResponse" message="tns:SetResourcePropertiesResponse" />
<wsdl:fault name="ResourceUnknownFault" message="tns:ResourceUnknownFault"/>
<wsdl:fault name="ResourceUnavailableFault" message="tns:ResourceUnavailableFault"/>
<wsdl:fault name="InvalidModificationFault" message="tns:InvalidModificationFault" />
<wsdl:fault name="UnableToModifyResourcePropertyFault" message="tns:UnableToModifyResourcePropertyFault" />
<wsdl:fault name="InvalidResourcePropertyQNameFault" message="tns:InvalidResourcePropertyQNameFault" />
<wsdl:fault name="SetResourcePropertyRequestFailedFault" message="tns:SetResourcePropertyRequestFailedFault" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WsResourceBinding" type="tns:WsResourcePortType">
<wsdl-soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<!--
<wsdl:operation name="GetMetadata">
<wsdl-soap:operation soapAction="GetMetadata" />
<wsdl:input>
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output>
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
-->
<wsdl:operation name="Destroy">
<wsdl-soap:operation soapAction="Destroy"/>
<wsdl:input name="DestroyRequest">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input>
<wsdl:output name="DestroyResponse">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
<wsdl:fault name="ResourceNotDestroyedFault">
<wsdl-soap:fault
use="encoded"
name="ResourceNotDestroyedFault"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnknownFault"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnavailableFault"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SetTerminationTime">
<wsdl-soap:operation soapAction="SetTerminationTime"/>
<wsdl:input name="SetTerminationTimeRequest">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input><wsdl:output name="SetTerminationTimeResponse">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
<wsdl:fault name="UnableToSetTerminationTimeFault">
<wsdl-soap:fault
use="encoded"
name="UnableToSetTerminationTimeFault"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnknownFault"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnavailableFault"/>
</wsdl:fault>
<wsdl:fault name="TerminationTimeChangeRejectedFault">
<wsdl-soap:fault
use="encoded"
name="TerminationTimeChangeRejectedFault"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetResourcePropertyDocument">
<wsdl-soap:operation soapAction="GetResourcePropertyDocument"/>
<wsdl:input name="GetResourcePropertyDocumentRequest">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input><wsdl:output name="GetResourcePropertyDocumentResponse">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnknownFault"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnavailableFault"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetResourceProperty">
<wsdl-soap:operation soapAction="GetResourceProperty"/>
<wsdl:input name="GetResourcePropertyRequest">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input><wsdl:output name="GetResourcePropertyResponse">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnknownFault"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnavailableFault"/>
</wsdl:fault>
<wsdl:fault name="InvalidResourcePropertyQNameFault">
<wsdl-soap:fault
use="encoded"
name="InvalidResourcePropertyQNameFault"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetMultipleResourceProperties">
<wsdl-soap:operation soapAction="GetMultipleResourceProperties"/>
<wsdl:input name="GetMultipleResourcePropertiesRequest">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input><wsdl:output name="GetMultipleResourcePropertiesResponse">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnknownFault"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnavailableFault"/>
</wsdl:fault>
<wsdl:fault name="InvalidResourcePropertyQNameFault">
<wsdl-soap:fault
use="encoded"
name="InvalidResourcePropertyQNameFault"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="QueryResourceProperties">
<wsdl-soap:operation soapAction="QueryResourceProperties"/>
<wsdl:input name="QueryResourcePropertiesRequest">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input><wsdl:output name="QueryResourcePropertiesResponse">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnknownFault"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnavailableFault"/>
</wsdl:fault>
<wsdl:fault name="UnknownQueryExpressionDialectFault">
<wsdl-soap:fault
use="encoded"
name="UnknownQueryExpressionDialectFault"/>
</wsdl:fault>
<wsdl:fault name="InvalidQueryExpressionFault">
<wsdl-soap:fault
use="encoded"
name="InvalidQueryExpressionFault"/>
</wsdl:fault>
<wsdl:fault name="QueryEvaluationErrorFault">
<wsdl-soap:fault
use="encoded"
name="QueryEvaluationErrorFault"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SetResourceProperties">
<wsdl-soap:operation soapAction="http://oasis.org/SetResourceProperties"/>
<wsdl:input name="SetResourcePropertiesRequest">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:input><wsdl:output name="SetResourcePropertiesResponse">
<wsdl-soap:body
use="encoded"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnknownFault"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
use="encoded"
name="ResourceUnavailableFault"/>
</wsdl:fault>
<wsdl:fault name="InvalidModificationFault">
<wsdl-soap:fault
use="encoded"
name="InvalidModificationFault"/>
</wsdl:fault>
<wsdl:fault name="UnableToModifyResourcePropertyFault">
<wsdl-soap:fault
use="encoded"
name="UnableToModifyResourcePropertyFault"/>
</wsdl:fault>
<wsdl:fault name="InvalidResourcePropertyQNameFault">
<wsdl-soap:fault
use="encoded"
name="InvalidResourcePropertyQNameFault"/>
</wsdl:fault>
<wsdl:fault name="SetResourcePropertyRequestFailedFault">
<wsdl-soap:fault
use="encoded"
name="SetResourcePropertyRequestFailedFault"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetMetadata"><wsdl-soap:operation soapAction="http://ws.apache.org/muse/test/wsrf/GetMetadata"/><wsdl:input name="GetMetadataMsg"><wsdl-soap:body use="encoded"/></wsdl:input><wsdl:output name="GetMetadataResponseMsg"><wsdl-soap:body use="encoded"/></wsdl:output></wsdl:operation>
</wsdl:binding>
<wsdl:service name="WsResourceService">
<wsdl:port name="WsResourcePort" binding="tns:WsResourceBinding">
<wsdl-soap:address location="http://localhost:8080/wsrf/services/WsResource"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]