[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [cosmos-dev] Connecting to COSMOS EPRs using MAX
|
Hi Balan,
I have put the WSDL in the attached
file.
Thanks,
_________________________
Hubert Leung
IBM Toronto Lab
hkyleung@xxxxxxxxxx
905-413-3382
Balan Subramanian <bsubram@xxxxxxxxxx>
Sent by: cosmos-dev-bounces@xxxxxxxxxxx
10/02/2007 05:58 PM
Please respond to
Cosmos Dev <cosmos-dev@xxxxxxxxxxx> |
|
To
| Cosmos Dev <cosmos-dev@xxxxxxxxxxx>
|
cc
|
|
Subject
| RE: [cosmos-dev] Connecting to COSMOS
EPRs using MAX |
|
Joel,
Looking at it a little closer:
Caused by: javax.wsdl.WSDLException: WSDLException (at /soap:Envelope/soap:Body/wsx:Metadata/wsx:MetadataSection/wsdl:definitions/wsdl:types/xsd:schema[1]):
faultCode=OTHER_ERROR: An error occurred trying to resolve schema referenced
at 'WS-Addressing-2005_08.xsd'.: java.io.FileNotFoundException: This file
was not found: file:/D:/WSDMTooling/eclipse/WS-Addressing-2005_08.xsd
This seems to me like a problem with the WSDL returned on MEX. It looks
to me like some thing is hardcoded there. Hubert, can you please post the
WSDL you got when you used a simple MEX client on this? I'd like to compare
with what I'd get from a Muse sample endpoint.
Balan Subramanian
Autonomic Computing, IBM, RTP, NC
919.543.0197 | bsubram@xxxxxxxxxx
"Hawkins,
Joel" <Joel.Hawkins@xxxxxxxxxxxxx>
"Hawkins, Joel" <Joel.Hawkins@xxxxxxxxxxxxx>
Sent by: cosmos-dev-bounces@xxxxxxxxxxx
10/02/2007 01:47 PM
Please respond to
Cosmos Dev <cosmos-dev@xxxxxxxxxxx> |
|
|
Balan –
I don’t know why MAX couldn’t
find these schema – I thought they used to be tucked away in the API jars
and we’d load them from the classpath. I just read the stack trace that
Hubert sent and noticed where MAX was looking for them. Simple case of
“Doctor, it hurts when I do this” diagnosis.
Cheers,
Joel
The contents of this e-mail are intended for the named addressee only.
It contains information that may be confidential. Unless you are the named
addressee or an authorized designee, you may not copy or use it, or disclose
it to anyone else. If you received it in error please notify us immediately
and then destroy it.
From: cosmos-dev-bounces@xxxxxxxxxxx [mailto:cosmos-dev-bounces@xxxxxxxxxxx]
On Behalf Of Mark D Weitzel
Sent: Tuesday, October 02, 2007 1:06 PM
To: Cosmos Dev
Subject: Re: [cosmos-dev] Connecting to COSMOS EPRs using MAX
Balan/Hubert
See comments in line <mdw></mdw>
_______________________________________________________________________________________________________________
Mark Weitzel | STSM | IBM Software Group | Tivoli | Autonomic Computing
| (919) 543 0625 | weitzelm@xxxxxxxxxx
|
Re: [cosmos-dev] Connecting to COSMOS EPRs
using MAX |
Balan Subramanian
| to:
| Cosmos Dev
|
10/02/07 11:54 AM |
Sent by:
| cosmos-dev-bounces@xxxxxxxxxxx |
Please respond to Cosmos Dev <cosmos-dev@xxxxxxxxxxx>
| |
|
I do not know why we need to copy the xsd files over. Joel, can you shed
some light on that? All endpoints that we tested the MAX with were standard
Muse endpoints - some created with the tooling some created directly in
Muse.
<mdw>
Please make sure we open a bug against MAX so we don't loose track of this
issue.
</mdw>
The two endpoints problem arises if you are trying to connect to endpoints
on the same machine that have the same URI in the EPR - I am not sure if
that's your case. This is a restriction of the TPTP Agent Framework - no
two agents can have the same name and in our case, the name is the URI
in the EPR (since the reference parameters can be of variable number and
we don't want to show all that in the Profiling Monitor view).
<mdw>
Are we able to create a name based on the full EPR (WSA) and not just the
URL? It seems like this might be a reasonable way to handle this situation.
In the code, is there a difference b/t display name and the actual id?
If so, we might have a few more options.
</mdw>
Balan Subramanian
Autonomic Computing, IBM, RTP, NC
919.543.0197 | bsubram@xxxxxxxxxx
Hubert H Leung <hkyleung@xxxxxxxxxx>
Sent by: cosmos-dev-bounces@xxxxxxxxxxx
10/02/2007 10:27 AM
Please respond to
Cosmos Dev <cosmos-dev@xxxxxxxxxxx> |
|
To
| Cosmos Dev <cosmos-dev@xxxxxxxxxxx>
|
cc
|
|
Subject
| Re: [cosmos-dev] Connecting to COSMOS EPRs using MAX |
|
The problem was solved by copying the WS-Addressing-2005_08.xsd and other
standard xsd files to the eclipse root directory as suggested by Joel.
Does MAX expect the xsd files in the eclispe root directory?
Another problem I have is that I can't attach two endpoints from MAX at
the same time. For example, I attach the the RuntimeHost endpoint, and
it worked. While it's still attached, I try to attach the ManagementDomain
endpoint. The 2nd attach terminates right away. I didn't get any error
message other than the "Cannot get topics" message. But if I
detach the RuntimeHost endpoint and attach to the ManagementDomain endpoint,
then the attach to the ManagementDomain endpoint will work. Is it expected?
Thanks,
_________________________
Hubert Leung
IBM Toronto Lab
hkyleung@xxxxxxxxxx
905-413-3382
Balan Subramanian <bsubram@xxxxxxxxxx>
Sent by: cosmos-dev-bounces@xxxxxxxxxxx
10/01/2007 11:30 PM
Please respond to
Cosmos Dev <cosmos-dev@xxxxxxxxxxx> |
|
To
| Cosmos Dev <cosmos-dev@xxxxxxxxxxx>
|
cc
|
|
Subject
| Re: [cosmos-dev] Connecting to COSMOS EPRs using MAX |
|
The errors you see in the OSGi console are not really errors - it is simply
Muse reporting that it has no topics and the endpoint is not a service
group. This is because the MAX checks all endpoints that you connect it
to to see if they are a SG or if they have topics. You can see similar
errors/warnings in the MAX log (MAX reports these as errors - they are
warnings and there is a bug open in TPTP to fix that).
It seems to me that metadata exchange is failing. This can be because 1)
no WSDL is being returned (but I think you were able to do MEX and get
the WSDL - please confirm and post the WSDL if you can) 2) returned WSDM
fails validation/has parsing errors. If you post the WSDL, I can take a
look and see why MAX can't parse it.
Balan Subramanian
Autonomic Computing, IBM, RTP, NC
919.543.0197 | bsubram@xxxxxxxxxx
Hubert H Leung <hkyleung@xxxxxxxxxx>
Sent by: cosmos-dev-bounces@xxxxxxxxxxx
10/01/2007 03:53 PM
Please respond to
Cosmos Dev <cosmos-dev@xxxxxxxxxxx> |
|
To
| Joel.Hawkins@xxxxxxxxxxxxx
|
cc
| cosmos-dev@xxxxxxxxxxx
|
Subject
| [cosmos-dev] Connecting to COSMOS EPRs using MAX |
|
Hi Joel,
I need some help with using MAX to connect to the EPRs of the COSMOS assemblies.
I copied the EPR of COSMOS Runtime to the MAX config dialog box, and started
profiling on this endpoint. The MAX editor does not show up, and I get
errors in the OSGi console and the workspace .log file. I am using TPTP
4.4 MAX. Can you give me some suggestions on what the problem might be?
Thanks.
I attached the errors logs with this email.
Thanks,
_________________________
Hubert Leung
IBM Toronto Lab
hkyleung@xxxxxxxxxx
905-413-3382_______________________________________________
cosmos-dev mailing list
cosmos-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cosmos-dev
_______________________________________________
cosmos-dev mailing list
cosmos-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cosmos-dev
_______________________________________________
cosmos-dev mailing list
cosmos-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cosmos-dev
_______________________________________________
cosmos-dev mailing list
cosmos-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cosmos-dev
_______________________________________________
cosmos-dev mailing list
cosmos-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cosmos-dev
_______________________________________________
cosmos-dev mailing list
cosmos-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cosmos-dev
<wsa:EndpointReference xmlns:wsa="http://www.w3.org/2005/08/addressing">
<wsa:Address>http://9.26.188.165:8080/cosmos/services/org.eclipse.cosmos.dc.runtime.osgi.OSGiRuntimeHost</wsa:Address>
<wsa:ReferenceParameters>
<muse-wsa:ResourceId xmlns:muse-wsa="http://ws.apache.org/muse/addressing">RuntimeIdentifierValue</muse-wsa:ResourceId>
</wsa:ReferenceParameters>
</wsa:EndpointReference>
[CLIENT TRACE] SOAP envelope contents (outgoing):
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">http://9.26.188.165:8080/cosmos/services/org.eclipse.cosmos.dc.runtime.osgi.OSGiRuntimeHost</wsa:To>
<wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata</wsa:Action>
<wsa:MessageID xmlns:wsa="http://www.w3.org/2005/08/addressing">uuid:5a8bf77d-096d-3276-7695-b0fc6bdcf9a5</wsa:MessageID>
<wsa:From xmlns:wsa="http://www.w3.org/2005/08/addressing">
<wsa:Address>http://www.w3.org/2005/08/addressing/role/anonymous</wsa:Address>
</wsa:From>
<muse-wsa:ResourceId
xmlns:muse-wsa="http://ws.apache.org/muse/addressing"
xmlns:wsa="http://www.w3.org/2005/08/addressing" wsa:IsReferenceParameter="true">RuntimeIdentifierValue</muse-wsa:ResourceId>
</soap:Header>
<soap:Body>
<wsx:GetMetadata xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
<wsx:Dialect>http://schemas.xmlsoap.org/wsdl/</wsx:Dialect>
</wsx:GetMetadata>
</soap:Body>
</soap:Envelope>
[CLIENT TRACE] SOAP envelope contents (incoming):
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Header>
<wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/role/anonymous</wsa:To>
<wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadataResponse</wsa:Action>
<wsa:MessageID xmlns:wsa="http://www.w3.org/2005/08/addressing">uuid:3919936b-6438-6919-e5a1-b548c2540a08</wsa:MessageID>
<wsa:RelatesTo RelationshipType="wsa:Reply" xmlns:wsa="http://www.w3.org/2005/08/addressing">uuid:5a8bf77d-096d-3276-7695-b0fc6bdcf9a5</wsa:RelatesTo>
<wsa:From xmlns:wsa="http://www.w3.org/2005/08/addressing">
<wsa:Address>http://9.26.188.165:8080/cosmos/services/org.eclipse.cosmos.dc.runtime.osgi.OSGiRuntimeHost</wsa:Address>
<wsa:ReferenceParameters>
<muse-wsa:ResourceId wsa:IsReferenceParameter="true"
xmlns:muse-wsa="http://ws.apache.org/muse/addressing" xmlns:wsa="http://www.w3.org/2005/08/addressing">RuntimeIdentifierValue</muse-wsa:ResourceId>
</wsa:ReferenceParameters>
</wsa:From>
</soap:Header>
<soap:Body>
<wsx:Metadata xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
<wsx:MetadataSection>
<wsdl:definitions
name="org.eclipse.cosmos.dc.runtime.osgi.OSGiRuntimeHost"
targetNamespace="http://osgi/runtime/dc/cosmos/eclipse/org"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:dyn="http://osgi/runtime/dc/cosmos/eclipse/org"
xmlns:dyn_0="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost"
xmlns:muws1="http://docs.oasis-open.org/wsdm/muws1-2.xsd"
xmlns:muws2="http://docs.oasis-open.org/wsdm/muws2-2.xsd"
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:wsrf-bf="http://docs.oasis-open.org/wsrf/bf-2"
xmlns:wsrf-r="http://docs.oasis-open.org/wsrf/r-2"
xmlns:wsrf-rl="http://docs.oasis-open.org/wsrf/rl-2"
xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/rp-2"
xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<xsd:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://www.w3.org/2005/08/addressing"
xmlns:tns="http://www.w3.org/2005/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="EndpointReference"
type="tns:EndpointReferenceType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType mixed="false"
name="EndpointReferenceType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element name="Address" type="tns:AttributedURIType"/>
<xs:element minOccurs="0"
name="ReferenceParameters" type="tns:ReferenceParametersType"/>
<xs:element minOccurs="0" ref="tns:Metadata"/>
<xs:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:complexType mixed="false"
name="ReferenceParametersType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:any maxOccurs="unbounded"
minOccurs="0" namespace="##any" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:element name="Metadata"
type="tns:MetadataType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType mixed="false"
name="MetadataType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:any maxOccurs="unbounded"
minOccurs="0" namespace="##any" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:element name="MessageID"
type="tns:AttributedURIType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="RelatesTo"
type="tns:RelatesToType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType mixed="false"
name="RelatesToType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:attribute
default="http://www.w3.org/2005/08/addressing/reply"
name="RelationshipType"
type="tns:RelationshipTypeOpenEnum" use="optional"/>
<xs:anyAttribute
namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType
name="RelationshipTypeOpenEnum" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
</xs:simpleType>
<xs:simpleType name="RelationshipType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:restriction base="xs:anyURI">
<xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="ReplyTo"
type="tns:EndpointReferenceType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="From"
type="tns:EndpointReferenceType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="FaultTo"
type="tns:EndpointReferenceType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="To"
type="tns:AttributedURIType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="Action"
type="tns:AttributedURIType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType mixed="false"
name="AttributedURIType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:anyAttribute
namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:attribute name="IsReferenceParameter"
type="xs:boolean" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:simpleType name="FaultCodesOpenEnumType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:union memberTypes="tns:FaultCodesType xs:QName"/>
</xs:simpleType>
<xs:simpleType name="FaultCodesType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:restriction base="xs:QName">
<xs:enumeration value="tns:InvalidAddressingHeader"/>
<xs:enumeration value="tns:InvalidAddress"/>
<xs:enumeration value="tns:InvalidEPR"/>
<xs:enumeration value="tns:InvalidCardinality"/>
<xs:enumeration value="tns:MissingAddressInEPR"/>
<xs:enumeration value="tns:DuplicateMessageID"/>
<xs:enumeration value="tns:ActionMismatch"/>
<xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
<xs:enumeration value="tns:DestinationUnreachable"/>
<xs:enumeration value="tns:ActionNotSupported"/>
<xs:enumeration value="tns:EndpointUnavailable"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="RetryAfter"
type="tns:AttributedUnsignedLongType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType mixed="false"
name="AttributedUnsignedLongType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleContent>
<xs:extension base="xs:unsignedLong">
<xs:anyAttribute
namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="ProblemHeaderQName"
type="tns:AttributedQNameType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType mixed="false"
name="AttributedQNameType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleContent>
<xs:extension base="xs:QName">
<xs:anyAttribute
namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="ProblemHeader"
type="tns:AttributedAnyType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType mixed="false"
name="AttributedAnyType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:any maxOccurs="1" minOccurs="1"
namespace="##any" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:element name="ProblemIRI"
type="tns:AttributedURIType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="ProblemAction"
type="tns:ProblemActionType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType mixed="false"
name="ProblemActionType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element minOccurs="0" ref="tns:Action"/>
<xs:element minOccurs="0"
name="SoapAction" type="xs:anyURI"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xsd:include schemaLocation="WS-Addressing-2005_08.xsd"/>
</xsd:schema>
<xsd:schema elementFormDefault="qualified"
targetNamespace="http://schemas.xmlsoap.org/ws/2004/09/mex"
xmlns:tns="http://schemas.xmlsoap.org/ws/2004/09/mex"
xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import
namespace="http://www.w3.org/2005/08/addressing"
schemaLocation="WS-Addressing-2005_08.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="GetMetadata" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="tns:Dialect"/>
<xs:element minOccurs="0" ref="tns:Identifier"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
<xs:element name="Dialect" type="xs:anyURI" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="Identifier"
type="xs:anyURI" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="Metadata" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded"
minOccurs="0" ref="tns:MetadataSection"/>
</xs:sequence>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
<xs:element name="MetadataSection" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:choice>
<xs:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
<xs:element ref="tns:MetadataReference"/>
<xs:element ref="tns:Location"/>
</xs:choice>
<xs:attribute name="Dialect"
type="xs:anyURI" use="required"/>
<xs:attribute name="Identifier" type="xs:anyURI"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
<xs:element name="MetadataReference"
type="wsa:EndpointReferenceType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="Location" type="xs:anyURI" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType name="AnyXmlType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:any namespace="##any" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
<xsd:include schemaLocation="WS-MetadataExchange-2004_09.xsd"/>
</xsd:schema>
<xsd:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsrf/rl-2"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:wsrf-bf="http://docs.oasis-open.org/wsrf/bf-2"
xmlns:wsrf-rl="http://docs.oasis-open.org/wsrf/rl-2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<xsd:import
namespace="http://docs.oasis-open.org/wsrf/bf-2" schemaLocation="WS-BaseFaults-1_2.xsd"/>
<xsd:element name="CurrentTime">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:dateTime">
<xsd:anyAttribute
namespace="##other" processContents="lax"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="TerminationTime" nillable="true">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:dateTime">
<xsd:anyAttribute
namespace="##other" processContents="lax"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ScheduledResourceTerminationRP">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1"
minOccurs="1" ref="wsrf-rl:CurrentTime"/>
<xsd:element maxOccurs="1"
minOccurs="1" ref="wsrf-rl:TerminationTime"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Destroy">
<xsd:complexType/>
</xsd:element>
<xsd:element name="DestroyResponse">
<xsd:complexType/>
</xsd:element>
<xsd:complexType name="ResourceNotDestroyedFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="ResourceNotDestroyedFault" type="wsrf-rl:ResourceNotDestroyedFaultType"/>
<xsd:element name="SetTerminationTime">
<xsd:complexType>
<xsd:choice>
<xsd:element
name="RequestedTerminationTime"
nillable="true" type="xsd:dateTime"/>
<xsd:element
name="RequestedLifetimeDuration" type="xsd:duration"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="SetTerminationTimeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element
name="NewTerminationTime"
nillable="true" type="xsd:dateTime"/>
<xsd:element name="CurrentTime" type="xsd:dateTime"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="UnableToSetTerminationTimeFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="UnableToSetTerminationTimeFault" type="wsrf-rl:UnableToSetTerminationTimeFaultType"/>
<xsd:complexType name="TerminationTimeChangeRejectedFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="TerminationTimeChangeRejectedFault" type="wsrf-rl:TerminationTimeChangeRejectedFaultType"/>
<xsd:element name="TerminationNotification">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1"
minOccurs="1"
name="TerminationTime"
nillable="true" type="xsd:dateTime"/>
<xsd:element maxOccurs="1"
minOccurs="0"
name="TerminationReason" type="xsd:anyType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:include schemaLocation="WS-ResourceLifetime-1_2.xsd"/>
</xsd:schema>
<xsd:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsrf/rp-2"
xmlns:wsrf-bf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/rp-2">
<xsd:import
namespace="http://docs.oasis-open.org/wsrf/bf-2" schemaLocation="WS-BaseFaults-1_2.xsd"/>
<xsd:element name="QueryExpressionDialect" type="xsd:anyURI"/>
<xsd:element name="QueryExpressionRPDocument">
<xsd:complexType>
<xsd:sequence>
<xsd:element
maxOccurs="unbounded"
minOccurs="0" ref="wsrf-rp:QueryExpressionDialect"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:attribute name="ResourceProperties" type="xsd:QName"/>
<xsd:complexType name="ResourcePropertyValueChangeNotificationType">
<xsd:sequence>
<xsd:element maxOccurs="1"
minOccurs="0" name="OldValues" nillable="true">
<xsd:complexType>
<xsd:sequence>
<xsd:any
maxOccurs="unbounded" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="1"
minOccurs="1" name="NewValues" nillable="true">
<xsd:complexType>
<xsd:sequence>
<xsd:any
maxOccurs="unbounded" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element
name="ResourcePropertyValueChangeNotification" type="wsrf-rp:ResourcePropertyValueChangeNotificationType"/>
<xsd:complexType mixed="true" name="QueryExpressionType">
<xsd:sequence>
<xsd:any maxOccurs="1" minOccurs="0" processContents="lax"/>
</xsd:sequence>
<xsd:attribute name="Dialect" type="xsd:anyURI"/>
</xsd:complexType>
<xsd:element name="QueryExpression" type="wsrf-rp:QueryExpressionType"/>
<xsd:element name="GetResourcePropertyDocument">
<xsd:complexType/>
</xsd:element>
<xsd:element name="GetResourcePropertyDocumentResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:any maxOccurs="1" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetResourceProperty" type="xsd:QName"/>
<xsd:element name="GetResourcePropertyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:any maxOccurs="unbounded" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="InvalidResourcePropertyQNameFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="InvalidResourcePropertyQNameFault" type="wsrf-rp:InvalidResourcePropertyQNameFaultType"/>
<xsd:element name="GetMultipleResourceProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element
maxOccurs="unbounded"
minOccurs="1"
name="ResourceProperty" type="xsd:QName"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetMultipleResourcePropertiesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:any maxOccurs="unbounded" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PutResourcePropertyDocument">
<xsd:complexType>
<xsd:sequence>
<xsd:any maxOccurs="1" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PutResourcePropertyDocumentResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:any maxOccurs="1" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ResourcePropertyChangeFailureType">
<xsd:sequence>
<xsd:element maxOccurs="1"
minOccurs="0" name="CurrentValue">
<xsd:complexType>
<xsd:sequence>
<xsd:any
maxOccurs="unbounded" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="1"
minOccurs="0" name="RequestedValue">
<xsd:complexType>
<xsd:sequence>
<xsd:any
maxOccurs="unbounded" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="Restored" type="xsd:boolean"/>
</xsd:complexType>
<xsd:complexType name="UnableToPutResourcePropertyDocumentFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType">
<xsd:sequence>
<xsd:element
name="ResourcePropertyChangeFailure" type="wsrf-rp:ResourcePropertyChangeFailureType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="UnableToPutResourcePropertyDocumentFault" type="wsrf-rp:UnableToPutResourcePropertyDocumentFaultType"/>
<xsd:complexType name="InsertType">
<xsd:sequence>
<xsd:any maxOccurs="unbounded"
minOccurs="1" processContents="lax"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Insert" type="wsrf-rp:InsertType"/>
<xsd:complexType name="UpdateType">
<xsd:sequence>
<xsd:any maxOccurs="unbounded"
minOccurs="1" processContents="lax"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Update" type="wsrf-rp:UpdateType"/>
<xsd:complexType name="DeleteType">
<xsd:attribute name="ResourceProperty"
type="xsd:QName" use="required"/>
</xsd:complexType>
<xsd:element name="Delete" type="wsrf-rp:DeleteType"/>
<xsd:element name="SetResourceProperties">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded" minOccurs="1">
<xsd:element ref="wsrf-rp:Insert"/>
<xsd:element ref="wsrf-rp:Update"/>
<xsd:element ref="wsrf-rp:Delete"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="SetResourcePropertiesResponse">
<xsd:complexType/>
</xsd:element>
<xsd:complexType name="InvalidModificationFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType">
<xsd:sequence>
<xsd:element
name="ResourcePropertyChangeFailure" type="wsrf-rp:ResourcePropertyChangeFailureType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="InvalidModificationFault" type="wsrf-rp:InvalidModificationFaultType"/>
<xsd:complexType name="UnableToModifyResourcePropertyFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType">
<xsd:sequence>
<xsd:element
name="ResourcePropertyChangeFailure" type="wsrf-rp:ResourcePropertyChangeFailureType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="UnableToModifyResourcePropertyFault" type="wsrf-rp:UnableToModifyResourcePropertyFaultType"/>
<xsd:complexType name="SetResourcePropertyRequestFailedFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType">
<xsd:sequence>
<xsd:element
name="ResourcePropertyChangeFailure" type="wsrf-rp:ResourcePropertyChangeFailureType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="SetResourcePropertyRequestFailedFault" type="wsrf-rp:SetResourcePropertyRequestFailedFaultType"/>
<xsd:complexType name="InsertResourcePropertiesRequestFailedFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType">
<xsd:sequence>
<xsd:element
name="ResourcePropertyChangeFailure" type="wsrf-rp:ResourcePropertyChangeFailureType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="InsertResourcePropertiesRequestFailedFault" type="wsrf-rp:InsertResourcePropertiesRequestFailedFaultType"/>
<xsd:complexType name="UpdateResourcePropertiesRequestFailedFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType">
<xsd:sequence>
<xsd:element
name="ResourcePropertyChangeFailure" type="wsrf-rp:ResourcePropertyChangeFailureType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="UpdateResourcePropertiesRequestFailedFault" type="wsrf-rp:UpdateResourcePropertiesRequestFailedFaultType"/>
<xsd:complexType name="DeleteResourcePropertiesRequestFailedFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType">
<xsd:sequence>
<xsd:element
name="ResourcePropertyChangeFailure" type="wsrf-rp:ResourcePropertyChangeFailureType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="DeleteResourcePropertiesRequestFailedFault" type="wsrf-rp:DeleteResourcePropertiesRequestFailedFaultType"/>
<xsd:element name="InsertResourceProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="wsrf-rp:Insert"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="InsertResourcePropertiesResponse">
<xsd:complexType/>
</xsd:element>
<xsd:element name="UpdateResourceProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="wsrf-rp:Update"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UpdateResourcePropertiesResponse">
<xsd:complexType/>
</xsd:element>
<xsd:element name="DeleteResourceProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="wsrf-rp:Delete"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DeleteResourcePropertiesResponse">
<xsd:complexType/>
</xsd:element>
<xsd:element name="QueryResourceProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1"
minOccurs="1" ref="wsrf-rp:QueryExpression"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="QueryResourcePropertiesResponse">
<xsd:complexType>
<xsd:complexContent mixed="true">
<xsd:restriction base="xsd:anyType">
<xsd:sequence>
<xsd:any
maxOccurs="unbounded"
minOccurs="1" processContents="lax"/>
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="UnknownQueryExpressionDialectFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="UnknownQueryExpressionDialectFault" type="wsrf-rp:UnknownQueryExpressionDialectFaultType"/>
<xsd:complexType name="InvalidQueryExpressionFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="InvalidQueryExpressionFault" type="wsrf-rp:InvalidQueryExpressionFaultType"/>
<xsd:complexType name="QueryEvaluationErrorFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="QueryEvaluationErrorFault" type="wsrf-rp:QueryEvaluationErrorFaultType"/>
<xsd:include schemaLocation="WS-ResourceProperties-1_2.xsd"/>
</xsd:schema>
<xsd:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsrf/r-2"
xmlns:wsrf-bf="http://docs.oasis-open.org/wsrf/bf-2"
xmlns:wsrf-r="http://docs.oasis-open.org/wsrf/r-2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<xsd:import
namespace="http://docs.oasis-open.org/wsrf/bf-2" schemaLocation="WS-BaseFaults-1_2.xsd"/>
<xsd:complexType name="ResourceUnknownFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ResourceUnknownFault" type="wsrf-r:ResourceUnknownFaultType"/>
<xsd:complexType name="ResourceUnavailableFaultType">
<xsd:complexContent>
<xsd:extension base="wsrf-bf:BaseFaultType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="ResourceUnavailableFault" type="wsrf-r:ResourceUnavailableFaultType"/>
<xsd:include schemaLocation="WS-Resource-1_2.xsd"/>
</xsd:schema>
<xsd:schema elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsrf/rmd-1"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/rp-2" xmlns:wsrmd="http://docs.oasis-open.org/wsrf/rmd-1">
<xsd:import
namespace="http://docs.oasis-open.org/wsrf/rp-2" schemaLocation="WS-ResourceProperties-1_2.xsd"/>
<xsd:import
namespace="http://www.w3.org/2005/08/addressing" schemaLocation="WS-Addressing-2005_08.xsd"/>
<xsd:simpleType name="PairsOfURIType">
<xsd:list itemType="xsd:anyURI"/>
</xsd:simpleType>
<xsd:attribute name="Descriptor" type="xsd:QName"/>
<xsd:attribute name="DescriptorLocation" type="xsd:anyURI"/>
<xsd:complexType mixed="true" name="DocumentationType">
<xsd:sequence>
<xsd:any maxOccurs="unbounded"
minOccurs="0" namespace="##any" processContents="lax"/>
</xsd:sequence>
<xsd:anyAttribute/>
</xsd:complexType>
<xsd:complexType name="DocumentedType">
<xsd:sequence>
<xsd:element maxOccurs="1"
minOccurs="0"
name="documentation" type="wsrmd:DocumentationType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="DefinitionsType">
<xsd:complexContent>
<xsd:extension base="wsrmd:DocumentedType">
<xsd:sequence>
<xsd:element
maxOccurs="unbounded"
minOccurs="0" ref="wsrmd:MetadataDescriptor"/>
<xsd:any
maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xsd:sequence>
<xsd:attribute
name="targetNamespace"
type="xsd:anyURI" use="required"/>
<xsd:anyAttribute
namespace="##other" processContents="lax"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Definitions" type="wsrmd:DefinitionsType">
<xsd:key name="MetadataDescriptor">
<xsd:annotation>
<xsd:documentation>
To form a QName, the name of any MetadataDescriptor must be
unique within a Definitions element.
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="wsrmd:MetadataDescriptor"/>
<xsd:field xpath="@name"/>
</xsd:key>
</xsd:element>
<xsd:complexType name="MetadataDescriptorType">
<xsd:complexContent>
<xsd:extension base="wsrmd:DocumentedType">
<xsd:sequence>
<xsd:element
maxOccurs="unbounded"
minOccurs="0" ref="wsrmd:Property"/>
<xsd:any
maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xsd:sequence>
<xsd:attribute name="name"
type="xsd:NCName" use="required"/>
<xsd:attribute name="interface"
type="xsd:QName" use="required"/>
<xsd:attribute
name="wsdlLocation" type="wsrmd:PairsOfURIType"/>
<xsd:anyAttribute
namespace="##other" processContents="lax"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="MetadataDescriptor" type="wsrmd:MetadataDescriptorType"/>
<xsd:complexType name="PropertyType">
<xsd:complexContent>
<xsd:extension base="wsrmd:DocumentedType">
<xsd:sequence>
<xsd:choice>
<xsd:element
maxOccurs="1"
minOccurs="0" ref="wsrmd:ValidValues"/>
<xsd:element
maxOccurs="1"
minOccurs="0" ref="wsrmd:ValidValueRange"/>
</xsd:choice>
<xsd:element maxOccurs="1"
minOccurs="0" ref="wsrmd:StaticValues"/>
<xsd:any
maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xsd:sequence>
<xsd:attribute name="name"
type="xsd:QName" use="required"/>
<xsd:attribute name="mutability" type="wsrmd:MutabilityType"/>
<xsd:attribute
name="modifiability" type="wsrmd:ModifiabilityType"/>
<xsd:attribute default="false"
name="subscribability" type="xsd:boolean"/>
<xsd:anyAttribute
namespace="##other" processContents="lax"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="Property" type="wsrmd:PropertyType"/>
<xsd:simpleType name="MutabilityType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="constant"/>
<xsd:enumeration value="appendable"/>
<xsd:enumeration value="mutable"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="ModifiabilityType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="read-only"/>
<xsd:enumeration value="read-write"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType mixed="true" name="ValidValuesType">
<xsd:sequence>
<xsd:element maxOccurs="1"
minOccurs="0"
name="documentation" type="wsrmd:DocumentationType"/>
<xsd:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:element name="ValidValues" type="wsrmd:ValidValuesType"/>
<xsd:complexType mixed="true" name="ValidValueRangeType">
<xsd:sequence>
<xsd:element maxOccurs="1"
minOccurs="0"
name="documentation" type="wsrmd:DocumentationType"/>
<xsd:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xsd:sequence>
<xsd:attribute name="lowerBound" type="xsd:anySimpleType"/>
<xsd:attribute name="upperBound" type="xsd:anySimpleType"/>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:element name="ValidValueRange" type="wsrmd:ValidValueRangeType"/>
<xsd:complexType mixed="true" name="StaticValuesType">
<xsd:sequence>
<xsd:element maxOccurs="1"
minOccurs="0"
name="documentation" type="wsrmd:DocumentationType"/>
<xsd:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:element name="StaticValues" type="wsrmd:StaticValuesType"/>
<xsd:complexType mixed="true" name="InitialValuesType">
<xsd:sequence>
<xsd:element maxOccurs="1"
minOccurs="0"
name="documentation" type="wsrmd:DocumentationType"/>
<xsd:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
<xsd:element name="InitialValues" type="wsrmd:InitialValuesType"/>
<xsd:complexType name="MetadataDescriptorReferenceType">
<xsd:complexContent>
<xsd:extension base="wsa:EndpointReferenceType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element
name="MetadataDescriptorReference" type="wsrmd:MetadataDescriptorReferenceType"/>
<xsd:element name="MetadataResourceRP" type="wsrmd:DefinitionsType"/>
<xsd:include schemaLocation="WS-ResourceMetadataDescriptor-CD-01.xsd"/>
</xsd:schema>
<xsd:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsdm/muws1-2.xsd"
xmlns:muws1="http://docs.oasis-open.org/wsdm/muws1-2.xsd"
xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import
namespace="http://www.w3.org/2005/08/addressing"
schemaLocation="WS-Addressing-2005_08.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="ResourceId"
type="xs:anyURI" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="ManageabilityCapability"
type="xs:anyURI" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType
name="CorrelatablePropertiesType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:attribute name="Dialect" type="xs:anyURI"/>
<xs:attribute
name="NegativeAssertionPossible" type="xs:boolean"/>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
<xs:element name="CorrelatableProperties"
type="muws1:CorrelatablePropertiesType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType name="ComponentAddressType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:any namespace="##any" processContents="lax"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ComponentType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element minOccurs="0"
name="ResourceId" type="xs:anyURI"/>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="ComponentAddress" type="muws1:ComponentAddressType"/>
<xs:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
<xs:complexType name="ManagementEventType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element name="EventId" type="xs:anyURI"/>
<xs:element name="SourceComponent" type="muws1:ComponentType"/>
<xs:element minOccurs="0"
name="ReporterComponent" type="muws1:ComponentType"/>
<xs:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:attribute name="ReportTime"
type="xs:dateTime" use="optional"/>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
<xs:element name="ManagementEvent"
type="muws1:ManagementEventType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element
name="ManageabilityEndpointReference"
type="wsa:EndpointReferenceType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xsd:include schemaLocation="WSDM-MUWS-Part1-1_1.xsd"/>
</xsd:schema>
<xsd:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsdm/muws2-2.xsd"
xmlns:muws1="http://docs.oasis-open.org/wsdm/muws1-2.xsd"
xmlns:muws2="http://docs.oasis-open.org/wsdm/muws2-2.xsd"
xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import
namespace="http://docs.oasis-open.org/wsdm/muws1-2.xsd"
schemaLocation="WSDM-MUWS-Part1-1_1.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:import
namespace="http://www.w3.org/2005/08/addressing"
schemaLocation="WS-Addressing-2005_08.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:import
namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="XML-Namespace-1998.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType name="LangString" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute ref="xml:lang" use="required"/>
<xs:anyAttribute namespace="##other"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name="Caption"
type="muws2:LangString" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="Description"
type="muws2:LangString" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="Version" type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType name="CategoryType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:any minOccurs="0"
namespace="##any" processContents="lax"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="StateType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexContent>
<xs:extension base="muws2:CategoryType"/>
</xs:complexContent>
</xs:complexType>
<xs:element name="State"
type="muws2:StateType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="EnteredState"
type="muws2:StateType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="PreviousState"
type="muws2:StateType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType name="StateTransitionType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element ref="muws2:EnteredState"/>
<xs:element minOccurs="0" ref="muws2:PreviousState"/>
<xs:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:attribute
name="TransitionIdentifier"
type="xs:anyURI" use="optional"/>
<xs:attribute name="Time"
type="xs:dateTime" use="required"/>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
<xs:element name="StateTransition"
type="muws2:StateTransitionType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="OperationalStatus" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Available"/>
<xs:enumeration value="PartiallyAvailable"/>
<xs:enumeration value="Unavailable"/>
<xs:enumeration value="Unknown"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:attributeGroup name="MetricAttributes" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:attribute name="ResetAt" type="xs:dateTime"/>
<xs:attribute name="LastUpdated" type="xs:dateTime"/>
<xs:attribute name="Duration" type="xs:duration"/>
</xs:attributeGroup>
<xs:element name="CurrentTime"
type="xs:dateTime" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType name="RelationshipTypeType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexContent>
<xs:extension base="muws2:CategoryType"/>
</xs:complexContent>
</xs:complexType>
<xs:element name="Self" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType/>
</xs:element>
<xs:complexType
name="RelationshipParticipantType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element minOccurs="0" ref="muws2:Self"/>
<xs:element maxOccurs="unbounded"
minOccurs="0" ref="muws1:ManageabilityEndpointReference"/>
<xs:element maxOccurs="unbounded"
minOccurs="0" ref="wsa:EndpointReference"/>
<xs:element minOccurs="0" ref="muws1:ResourceId"/>
<xs:element name="Role" type="xs:anyURI"/>
<xs:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
<xs:element name="Name" type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="Type"
type="muws2:RelationshipTypeType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="Participant"
type="muws2:RelationshipParticipantType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="AccessEndpointReference"
type="wsa:EndpointReferenceType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="Relationship" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="muws2:Name"/>
<xs:element ref="muws2:Type"/>
<xs:element
maxOccurs="unbounded"
minOccurs="2" ref="muws2:Participant"/>
<xs:element minOccurs="0" ref="muws2:AccessEndpointReference"/>
<xs:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
</xs:element>
<xs:element
name="RelationshipCreatedNotification" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:sequence>
<xs:element ref="muws2:Relationship"/>
<xs:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
</xs:element>
<xs:element
name="RelationshipDeletedNotification" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:sequence>
<xs:element ref="muws2:Relationship"/>
<xs:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
</xs:element>
<xs:element name="QueryRelationshipsByType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:sequence>
<xs:element name="RequestedType" type="xs:QName"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element
name="QueryRelationshipsByTypeResponse" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded"
minOccurs="0" ref="muws2:Relationship"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CreationNotification" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded"
minOccurs="0" ref="muws1:ManageabilityEndpointReference"/>
</xs:sequence>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
</xs:element>
<xs:element name="DestructionNotification" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="muws1:ResourceId"/>
</xs:sequence>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
</xs:element>
<xs:complexType name="SituationCategoryType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexContent>
<xs:extension base="muws2:CategoryType"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="SubstitutableMsgType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0" name="Value" type="xs:anySimpleType"/>
</xs:sequence>
<xs:attribute name="MsgId"
type="xs:string" use="required"/>
<xs:attribute name="MsgIdType"
type="xs:anyURI" use="required"/>
</xs:complexType>
<xs:complexType name="SituationType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element name="SituationCategory" type="muws2:SituationCategoryType"/>
<xs:element minOccurs="0" name="SuccessDisposition">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Successful"/>
<xs:enumeration value="Unsuccessful"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SituationTime" type="xs:dateTime"/>
<xs:element minOccurs="0"
name="Priority" type="xs:short"/>
<xs:element minOccurs="0"
name="Severity" type="xs:short"/>
<xs:element minOccurs="0"
name="Message" type="muws2:LangString"/>
<xs:element minOccurs="0"
name="SubstitutableMsg" type="muws2:SubstitutableMsgType"/>
</xs:sequence>
</xs:complexType>
<xs:element name="Situation"
type="muws2:SituationType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType
name="EventCorrelationPropertiesType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element maxOccurs="1"
minOccurs="0" name="repeatCount">
<xs:simpleType>
<xs:restriction base="xs:short">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element maxOccurs="1"
minOccurs="0" name="elapsedTime">
<xs:simpleType>
<xs:restriction base="xs:long">
<xs:minInclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:attribute name="sequenceNumber" type="xs:unsignedLong"/>
</xs:complexType>
<xs:element
name="EventCorrelationProperties"
type="muws2:EventCorrelationPropertiesType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType
name="MsgCatalogInformationType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element minOccurs="1"
name="msgCatalog" type="xs:anyURI"/>
<xs:element minOccurs="0"
name="msgCatalogType" type="xs:anyURI"/>
</xs:sequence>
</xs:complexType>
<xs:element name="MsgCatalogInformation"
type="muws2:MsgCatalogInformationType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="Capability"
type="xs:anyURI" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:complexType mixed="true"
name="DialectableExpressionType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
</xs:sequence>
<xs:attribute name="Dialect"
type="xs:anyURI" use="required"/>
<xs:anyAttribute namespace="##other"/>
</xs:complexType>
<xs:element name="ValidWhile"
type="muws2:DialectableExpressionType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="Units" type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="ChangeType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Counter"/>
<xs:enumeration value="Gauge"/>
<xs:enumeration value="Unknown"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TimeScope" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Interval"/>
<xs:enumeration value="PointInTime"/>
<xs:enumeration value="SinceReset"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GatheringTime" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="OnChange"/>
<xs:enumeration value="Periodic"/>
<xs:enumeration value="OnDemand"/>
<xs:enumeration value="Unknown"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CalculationInterval"
type="xs:duration" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="MetricGroup"
type="xs:anyURI" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="PostCondition"
type="muws2:DialectableExpressionType" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<xs:element name="StartSituation" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="StartInitiated" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:StartSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="RestartInitiated" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:StartSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="StartCompleted" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:StartSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="StopSituation" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="StopInitiated" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:StopSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="AbortInitiated" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:StopSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="PauseInitiated" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:StopSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="StopCompleted" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:StopSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="RequestSituation" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="RequestInitiated" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:RequestSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="RequestCompleted" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:RequestSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="DestroySituation" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="DestroyInitiated" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:DestroySituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="DestroyCompleted" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:DestroySituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="CreateSituation" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="CreateInitiated" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:CreateSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="CreateCompleted" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:CreateSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="ConnectSituation" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="ConnectInitiated" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:ConnectSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="ReconnectInitiated" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:ConnectSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="ConnectCompleted" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:ConnectSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="ReportSituation" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="PerformanceReport" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:ReportSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="SecurityReport" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:ReportSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="HeartbeatReport" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:ReportSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="StatusReport" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:ReportSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="TraceReport" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:ReportSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="DebugReport" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:ReportSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="LogReport" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType">
<xs:sequence>
<xs:element ref="muws2:ReportSituation"/>
</xs:sequence>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="AvailabilitySituation" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="CapabilitySituation" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="ConfigureSituation" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="OtherSituation" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xsd:include schemaLocation="WSDM-MUWS-Part2-1_1.xsd"/>
</xsd:schema>
<xsd:schema elementFormDefault="qualified" targetNamespace="http://osgi/runtime/dc/cosmos/eclipse/org">
<xsd:element name="WsResourceProperties">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="muws1:ResourceId"/>
<xsd:element
maxOccurs="unbounded"
minOccurs="0" ref="muws1:ManageabilityCapability"/>
<xsd:element
maxOccurs="unbounded"
minOccurs="0" ref="muws2:Caption"/>
<xsd:element
maxOccurs="unbounded"
minOccurs="0" ref="muws2:Description"/>
<xsd:element minOccurs="0" ref="muws2:Version"/>
<xsd:element ref="muws2:OperationalStatus"/>
<xsd:element
maxOccurs="unbounded"
minOccurs="0" ref="wsrf-rp:QueryExpressionDialect"/>
<xsd:element
maxOccurs="unbounded"
minOccurs="0" ref="muws2:Relationship"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<xsd:schema elementFormDefault="qualified" targetNamespace="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost">
<xsd:element name="loadContextRequestType">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="parm1" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="loadContextResponseType" type="null"/>
<xsd:element name="unloadContextRequestType">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="parm1" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="unloadContextResponseType"/>
<xsd:element name="getContextForNameRequestType">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="parm1" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element
name="getContextForNameResponseType" type="null"/>
<xsd:element name="getContextsRequestType">
<xsd:complexType/>
</xsd:element>
<xsd:element name="getContextsResponseType" type="null"/>
<xsd:element name="startRequestType">
<xsd:complexType/>
</xsd:element>
<xsd:element name="startResponseType"/>
<xsd:element name="stopRequestType">
<xsd:complexType/>
</xsd:element>
<xsd:element name="stopResponseType"/>
</xsd:schema>
<xsd:schema attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://docs.oasis-open.org/wsrf/bf-2"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:wsa="http://www.w3.org/2005/08/addressing"
xmlns:wsrf-bf="http://docs.oasis-open.org/wsrf/bf-2"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<xsd:import
namespace="http://www.w3.org/2005/08/addressing" schemaLocation="WS-Addressing-2005_08.xsd"/>
<xsd:import
namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="XML-Namespace-1998.xsd">
<xsd:annotation>
<xsd:documentation>
Get access to the xml: attribute groups for xml:lang as declared on 'schema'
and 'documentation' below
</xsd:documentation>
</xsd:annotation>
</xsd:import>
<xsd:element name="BaseFault" type="wsrf-bf:BaseFaultType"/>
<xsd:complexType name="BaseFaultType">
<xsd:sequence>
<xsd:any maxOccurs="unbounded"
minOccurs="0"
namespace="##other" processContents="lax"/>
<xsd:element maxOccurs="1"
minOccurs="1" name="Timestamp" type="xsd:dateTime"/>
<xsd:element maxOccurs="1"
minOccurs="0" name="Originator" type="wsa:EndpointReferenceType"/>
<xsd:element maxOccurs="1"
minOccurs="0" name="ErrorCode">
<xsd:complexType>
<xsd:complexContent mixed="true">
<xsd:extension base="xsd:anyType">
<xsd:attribute
name="dialect"
type="xsd:anyURI" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="unbounded"
minOccurs="0" name="Description">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute
ref="xml:lang" use="optional"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="1"
minOccurs="0" name="FaultCause">
<xsd:complexType>
<xsd:sequence>
<xsd:any maxOccurs="1"
minOccurs="1"
namespace="##other" processContents="lax"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
</xsd:schema>
<xs:schema
targetNamespace="http://www.w3.org/XML/1998/namespace"
xml:lang="en" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:attribute name="lang" type="xs:language"/>
<xs:attribute default="preserve" name="space">
<xs:simpleType>
<xs:restriction base="xs:NCName">
<xs:enumeration value="default"/>
<xs:enumeration value="preserve"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="base" type="xs:anyURI"/>
<xs:attributeGroup name="specialAttrs">
<xs:attribute ref="xml:base"/>
<xs:attribute ref="xml:lang"/>
<xs:attribute ref="xml:space"/>
</xs:attributeGroup>
</xs:schema>
</wsdl:types>
<wsdl:message name="GetMetadataMsg">
<wsdl:part element="wsx:GetMetadata" name="GetMetadataMsg"/>
</wsdl:message>
<wsdl:message name="GetMetadataResponseMsg">
<wsdl:part element="wsx:Metadata" name="GetMetadataResponseMsg"/>
</wsdl:message>
<wsdl:message name="GetResourcePropertyDocumentRequest">
<wsdl:part
element="wsrf-rp:GetResourcePropertyDocument" name="GetResourcePropertyDocumentRequest"/>
</wsdl:message>
<wsdl:message name="GetResourcePropertyDocumentResponse">
<wsdl:part
element="wsrf-rp:GetResourcePropertyDocumentResponse" name="GetResourcePropertyDocumentResponse"/>
</wsdl:message>
<wsdl:message name="GetResourcePropertyRequest">
<wsdl:part element="wsrf-rp:GetResourceProperty" name="GetResourcePropertyRequest"/>
</wsdl:message>
<wsdl:message name="GetResourcePropertyResponse">
<wsdl:part
element="wsrf-rp:GetResourcePropertyResponse" name="GetResourcePropertyResponse"/>
</wsdl:message>
<wsdl:message name="InvalidResourcePropertyQNameFault">
<wsdl:part
element="wsrf-rp:InvalidResourcePropertyQNameFault" name="InvalidResourcePropertyQNameFault"/>
</wsdl:message>
<wsdl:message name="GetMultipleResourcePropertiesRequest">
<wsdl:part
element="wsrf-rp:GetMultipleResourceProperties" name="GetMultipleResourcePropertiesRequest"/>
</wsdl:message>
<wsdl:message name="GetMultipleResourcePropertiesResponse">
<wsdl:part
element="wsrf-rp:GetMultipleResourcePropertiesResponse" name="GetMultipleResourcePropertiesResponse"/>
</wsdl:message>
<wsdl:message name="QueryResourcePropertiesRequest">
<wsdl:part
element="wsrf-rp:QueryResourceProperties" name="QueryResourcePropertiesRequest"/>
</wsdl:message>
<wsdl:message name="QueryResourcePropertiesResponse">
<wsdl:part
element="wsrf-rp:QueryResourcePropertiesResponse" name="QueryResourcePropertiesResponse"/>
</wsdl:message>
<wsdl:message name="UnknownQueryExpressionDialectFault">
<wsdl:part
element="wsrf-rp:UnknownQueryExpressionDialectFault" name="UnknownQueryExpressionDialectFault"/>
</wsdl:message>
<wsdl:message name="InvalidQueryExpressionFault">
<wsdl:part
element="wsrf-rp:InvalidQueryExpressionFault" name="InvalidQueryExpressionFault"/>
</wsdl:message>
<wsdl:message name="QueryEvaluationErrorFault">
<wsdl:part
element="wsrf-rp:QueryEvaluationErrorFault" name="QueryEvaluationErrorFault"/>
</wsdl:message>
<wsdl:message name="SetResourcePropertiesRequest">
<wsdl:part
element="wsrf-rp:SetResourceProperties" name="SetResourcePropertiesRequest"/>
</wsdl:message>
<wsdl:message name="SetResourcePropertiesResponse">
<wsdl:part
element="wsrf-rp:SetResourcePropertiesResponse" name="SetResourcePropertiesResponse"/>
</wsdl:message>
<wsdl:message name="InvalidModificationFault">
<wsdl:part
element="wsrf-rp:InvalidModificationFault" name="InvalidModificationFault"/>
</wsdl:message>
<wsdl:message name="UnableToModifyResourcePropertyFault">
<wsdl:part
element="wsrf-rp:UnableToModifyResourcePropertyFault" name="UnableToModifyResourcePropertyFault"/>
</wsdl:message>
<wsdl:message name="SetResourcePropertyRequestFailedFault">
<wsdl:part
element="wsrf-rp:SetResourcePropertyRequestFailedFault" name="SetResourcePropertyRequestFailedFault"/>
</wsdl:message>
<wsdl:message name="ResourceUnknownFault">
<wsdl:part element="wsrf-r:ResourceUnknownFault" name="ResourceUnknownFault"/>
</wsdl:message>
<wsdl:message name="ResourceUnavailableFault">
<wsdl:part
element="wsrf-r:ResourceUnavailableFault" name="ResourceUnavailableFault"/>
</wsdl:message>
<wsdl:message name="QueryRelationshipsByTypeRequest">
<wsdl:part
element="muws2:QueryRelationshipsByType" name="QueryRelationshipsByTypeRequest"/>
</wsdl:message>
<wsdl:message name="QueryRelationshipsByTypeResponse">
<wsdl:part
element="muws2:QueryRelationshipsByTypeResponse" name="QueryRelationshipsByTypeResponse"/>
</wsdl:message>
<wsdl:message name="loadContextRequest">
<wsdl:part
element="dyn_0:loadContextRequestType" name="loadContextRequest"/>
</wsdl:message>
<wsdl:message name="loadContextResponse">
<wsdl:part
element="dyn_0:loadContextResponseType" name="loadContextResponse"/>
</wsdl:message>
<wsdl:message name="unloadContextRequest">
<wsdl:part
element="dyn_0:unloadContextRequestType" name="unloadContextRequest"/>
</wsdl:message>
<wsdl:message name="unloadContextResponse">
<wsdl:part
element="dyn_0:unloadContextResponseType" name="unloadContextResponse"/>
</wsdl:message>
<wsdl:message name="getContextForNameRequest">
<wsdl:part
element="dyn_0:getContextForNameRequestType" name="getContextForNameRequest"/>
</wsdl:message>
<wsdl:message name="getContextForNameResponse">
<wsdl:part
element="dyn_0:getContextForNameResponseType" name="getContextForNameResponse"/>
</wsdl:message>
<wsdl:message name="getContextsRequest">
<wsdl:part
element="dyn_0:getContextsRequestType" name="getContextsRequest"/>
</wsdl:message>
<wsdl:message name="getContextsResponse">
<wsdl:part
element="dyn_0:getContextsResponseType" name="getContextsResponse"/>
</wsdl:message>
<wsdl:message name="startRequest">
<wsdl:part element="dyn_0:startRequestType" name="startRequest"/>
</wsdl:message>
<wsdl:message name="startResponse">
<wsdl:part element="dyn_0:startResponseType" name="startResponse"/>
</wsdl:message>
<wsdl:message name="stopRequest">
<wsdl:part element="dyn_0:stopRequestType" name="stopRequest"/>
</wsdl:message>
<wsdl:message name="stopResponse">
<wsdl:part element="dyn_0:stopResponseType" name="stopResponse"/>
</wsdl:message>
<wsdl:portType
name="org.eclipse.cosmos.dc.runtime.osgi.OSGiRuntimeHostPortType" wsrf-rp:ResourceProperties="dyn:WsResourceProperties">
<wsdl:operation name="GetMetadata">
<wsdl:input message="dyn:GetMetadataMsg"
name="GetMetadataMsg" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadata"/>
<wsdl:output
message="dyn:GetMetadataResponseMsg"
name="GetMetadataResponseMsg" wsa:Action="http://schemas.xmlsoap.org/ws/2004/09/mex/GetMetadataResponse"/>
</wsdl:operation>
<wsdl:operation name="GetResourcePropertyDocument">
<wsdl:input
message="dyn:GetResourcePropertyDocumentRequest"
name="GetResourcePropertyDocumentRequest" wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetResourcePropertyDocument/GetResourcePropertyDocumentRequest"/>
<wsdl:output
message="dyn:GetResourcePropertyDocumentResponse"
name="GetResourcePropertyDocumentResponse" wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetResourcePropertyDocument/GetResourcePropertyDocumentResponse"/>
<wsdl:fault
message="dyn:ResourceUnknownFault" name="ResourceUnknownFault"/>
<wsdl:fault
message="dyn:ResourceUnavailableFault" name="ResourceUnavailableFault"/>
</wsdl:operation>
<wsdl:operation name="GetResourceProperty">
<wsdl:input
message="dyn:GetResourcePropertyRequest"
name="GetResourcePropertyRequest" wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetResourceProperty/GetResourcePropertyRequest"/>
<wsdl:output
message="dyn:GetResourcePropertyResponse"
name="GetResourcePropertyResponse" wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetResourceProperty/GetResourcePropertyResponse"/>
<wsdl:fault
message="dyn:ResourceUnknownFault" name="ResourceUnknownFault"/>
<wsdl:fault
message="dyn:ResourceUnavailableFault" name="ResourceUnavailableFault"/>
<wsdl:fault
message="dyn:InvalidResourcePropertyQNameFault" name="InvalidResourcePropertyQNameFault"/>
</wsdl:operation>
<wsdl:operation name="GetMultipleResourceProperties">
<wsdl:input
message="dyn:GetMultipleResourcePropertiesRequest"
name="GetMultipleResourcePropertiesRequest" wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetMultipleResourceProperties/GetMultipleResourcePropertiesRequest"/>
<wsdl:output
message="dyn:GetMultipleResourcePropertiesResponse"
name="GetMultipleResourcePropertiesResponse" wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/GetMultipleResourceProperties/GetMultipleResourcePropertiesResponse"/>
<wsdl:fault
message="dyn:ResourceUnknownFault" name="ResourceUnknownFault"/>
<wsdl:fault
message="dyn:ResourceUnavailableFault" name="ResourceUnavailableFault"/>
<wsdl:fault
message="dyn:InvalidResourcePropertyQNameFault" name="InvalidResourcePropertyQNameFault"/>
</wsdl:operation>
<wsdl:operation name="QueryResourceProperties">
<wsdl:input
message="dyn:QueryResourcePropertiesRequest"
name="QueryResourcePropertiesRequest" wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/QueryResourceProperties/QueryResourcePropertiesRequest"/>
<wsdl:output
message="dyn:QueryResourcePropertiesResponse"
name="QueryResourcePropertiesResponse" wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/QueryResourceProperties/QueryResourcePropertiesResponse"/>
<wsdl:fault
message="dyn:ResourceUnknownFault" name="ResourceUnknownFault"/>
<wsdl:fault
message="dyn:ResourceUnavailableFault" name="ResourceUnavailableFault"/>
<wsdl:fault
message="dyn:UnknownQueryExpressionDialectFault" name="UnknownQueryExpressionDialectFault"/>
<wsdl:fault
message="dyn:InvalidQueryExpressionFault" name="InvalidQueryExpressionFault"/>
<wsdl:fault
message="dyn:QueryEvaluationErrorFault" name="QueryEvaluationErrorFault"/>
</wsdl:operation>
<wsdl:operation name="SetResourceProperties">
<wsdl:input
message="dyn:SetResourcePropertiesRequest"
name="SetResourcePropertiesRequest" wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/SetResourceProperties/SetResourcePropertiesRequest"/>
<wsdl:output
message="dyn:SetResourcePropertiesResponse"
name="SetResourcePropertiesResponse" wsa:Action="http://docs.oasis-open.org/wsrf/rpw-2/SetResourceProperties/SetResourcePropertiesResponse"/>
<wsdl:fault
message="dyn:ResourceUnknownFault" name="ResourceUnknownFault"/>
<wsdl:fault
message="dyn:ResourceUnavailableFault" name="ResourceUnavailableFault"/>
<wsdl:fault
message="dyn:InvalidModificationFault" name="InvalidModificationFault"/>
<wsdl:fault
message="dyn:UnableToModifyResourcePropertyFault" name="UnableToModifyResourcePropertyFault"/>
<wsdl:fault
message="dyn:InvalidResourcePropertyQNameFault" name="InvalidResourcePropertyQNameFault"/>
<wsdl:fault
message="dyn:SetResourcePropertyRequestFailedFault" name="SetResourcePropertyRequestFailedFault"/>
</wsdl:operation>
<wsdl:operation name="QueryRelationshipsByType">
<wsdl:input
message="dyn:QueryRelationshipsByTypeRequest"
name="QueryRelationshipsByTypeRequest" wsa:Action="http://docs.oasis-open.org/wsdm/muws/capabilities/Relationships/QueryRelationshipsByType"/>
<wsdl:output
message="dyn:QueryRelationshipsByTypeResponse"
name="QueryRelationshipsByTypeResponse" wsa:Action="http://docs.oasis-open.org/wsdm/muws2-2.xsd/QueryRelationshipsByTypeResponse"/>
</wsdl:operation>
<wsdl:operation name="loadContext">
<wsdl:input message="dyn:loadContextRequest"
name="loadContextRequest" wsa:Action="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost/loadContext"/>
<wsdl:output
message="dyn:loadContextResponse"
name="loadContextResponse" wsa:Action="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost/loadContextResponse"/>
<wsdl:fault
message="dyn:ResourceUnknownFault" name="ResourceUnknownFault"/>
<wsdl:fault
message="dyn:ResourceUnavailableFault" name="ResourceUnavailableFault"/>
</wsdl:operation>
<wsdl:operation name="unloadContext">
<wsdl:input
message="dyn:unloadContextRequest"
name="unloadContextRequest" wsa:Action="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost/unloadContext"/>
<wsdl:output
message="dyn:unloadContextResponse"
name="unloadContextResponse" wsa:Action="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost/unloadContextResponse"/>
<wsdl:fault
message="dyn:ResourceUnknownFault" name="ResourceUnknownFault"/>
<wsdl:fault
message="dyn:ResourceUnavailableFault" name="ResourceUnavailableFault"/>
</wsdl:operation>
<wsdl:operation name="getContextForName">
<wsdl:input
message="dyn:getContextForNameRequest"
name="getContextForNameRequest" wsa:Action="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost/getContextForName"/>
<wsdl:output
message="dyn:getContextForNameResponse"
name="getContextForNameResponse" wsa:Action="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost/getContextForNameResponse"/>
<wsdl:fault
message="dyn:ResourceUnknownFault" name="ResourceUnknownFault"/>
<wsdl:fault
message="dyn:ResourceUnavailableFault" name="ResourceUnavailableFault"/>
</wsdl:operation>
<wsdl:operation name="getContexts">
<wsdl:input message="dyn:getContextsRequest"
name="getContextsRequest" wsa:Action="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost/getContexts"/>
<wsdl:output
message="dyn:getContextsResponse"
name="getContextsResponse" wsa:Action="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost/getContextsResponse"/>
<wsdl:fault
message="dyn:ResourceUnknownFault" name="ResourceUnknownFault"/>
<wsdl:fault
message="dyn:ResourceUnavailableFault" name="ResourceUnavailableFault"/>
</wsdl:operation>
<wsdl:operation name="start">
<wsdl:input message="dyn:startRequest"
name="startRequest" wsa:Action="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost/start"/>
<wsdl:output message="dyn:startResponse"
name="startResponse" wsa:Action="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost/startResponse"/>
<wsdl:fault
message="dyn:ResourceUnknownFault" name="ResourceUnknownFault"/>
<wsdl:fault
message="dyn:ResourceUnavailableFault" name="ResourceUnavailableFault"/>
</wsdl:operation>
<wsdl:operation name="stop">
<wsdl:input message="dyn:stopRequest"
name="stopRequest" wsa:Action="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost/stop"/>
<wsdl:output message="dyn:stopResponse"
name="stopResponse" wsa:Action="http://www.eclipse.org/xmlns/cosmos/1.0/RuntimeHost/stopResponse"/>
<wsdl:fault
message="dyn:ResourceUnknownFault" name="ResourceUnknownFault"/>
<wsdl:fault
message="dyn:ResourceUnavailableFault" name="ResourceUnavailableFault"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding
name="org.eclipse.cosmos.dc.runtime.osgi.OSGiRuntimeHostBinding" type="dyn:org.eclipse.cosmos.dc.runtime.osgi.OSGiRuntimeHostPortType">
<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
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:input>
<wsdl:output>
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetResourcePropertyDocument">
<wsdl-soap:operation soapAction="GetResourcePropertyDocument"/>
<wsdl:input name="GetResourcePropertyDocumentRequest">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:input>
<wsdl:output name="GetResourcePropertyDocumentResponse">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
name="ResourceUnknownFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
name="ResourceUnavailableFault" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetResourceProperty">
<wsdl-soap:operation soapAction="GetResourceProperty"/>
<wsdl:input name="GetResourcePropertyRequest">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:input>
<wsdl:output name="GetResourcePropertyResponse">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
name="ResourceUnknownFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
name="ResourceUnavailableFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="InvalidResourcePropertyQNameFault">
<wsdl-soap:fault
name="InvalidResourcePropertyQNameFault" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetMultipleResourceProperties">
<wsdl-soap:operation soapAction="GetMultipleResourceProperties"/>
<wsdl:input name="GetMultipleResourcePropertiesRequest">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:input>
<wsdl:output name="GetMultipleResourcePropertiesResponse">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
name="ResourceUnknownFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
name="ResourceUnavailableFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="InvalidResourcePropertyQNameFault">
<wsdl-soap:fault
name="InvalidResourcePropertyQNameFault" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="QueryResourceProperties">
<wsdl-soap:operation soapAction="QueryResourceProperties"/>
<wsdl:input name="QueryResourcePropertiesRequest">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:input>
<wsdl:output name="QueryResourcePropertiesResponse">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
name="ResourceUnknownFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
name="ResourceUnavailableFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="UnknownQueryExpressionDialectFault">
<wsdl-soap:fault
name="UnknownQueryExpressionDialectFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="InvalidQueryExpressionFault">
<wsdl-soap:fault
name="InvalidQueryExpressionFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="QueryEvaluationErrorFault">
<wsdl-soap:fault
name="QueryEvaluationErrorFault" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="SetResourceProperties">
<wsdl-soap:operation soapAction="http://oasis.org/SetResourceProperties"/>
<wsdl:input name="SetResourcePropertiesRequest">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:input>
<wsdl:output name="SetResourcePropertiesResponse">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
name="ResourceUnknownFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
name="ResourceUnavailableFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="InvalidModificationFault">
<wsdl-soap:fault
name="InvalidModificationFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="UnableToModifyResourcePropertyFault">
<wsdl-soap:fault
name="UnableToModifyResourcePropertyFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="InvalidResourcePropertyQNameFault">
<wsdl-soap:fault
name="InvalidResourcePropertyQNameFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="SetResourcePropertyRequestFailedFault">
<wsdl-soap:fault
name="SetResourcePropertyRequestFailedFault" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="QueryRelationshipsByType">
<wsdl-soap:operation style="document"/>
<wsdl:input>
<wsdl-soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<wsdl-soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="loadContext">
<wsdl-soap:operation soapAction="loadContext"/>
<wsdl:input name="loadContextRequest">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:input>
<wsdl:output name="loadContextResponse">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
name="ResourceUnknownFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
name="ResourceUnavailableFault" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="unloadContext">
<wsdl-soap:operation soapAction="unloadContext"/>
<wsdl:input name="unloadContextRequest">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:input>
<wsdl:output name="unloadContextResponse">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
name="ResourceUnknownFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
name="ResourceUnavailableFault" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getContextForName">
<wsdl-soap:operation soapAction="getContextForName"/>
<wsdl:input name="getContextForNameRequest">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:input>
<wsdl:output name="getContextForNameResponse">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
name="ResourceUnknownFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
name="ResourceUnavailableFault" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getContexts">
<wsdl-soap:operation soapAction="getContexts"/>
<wsdl:input name="getContextsRequest">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:input>
<wsdl:output name="getContextsResponse">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
name="ResourceUnknownFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
name="ResourceUnavailableFault" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="start">
<wsdl-soap:operation soapAction="start"/>
<wsdl:input name="startRequest">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:input>
<wsdl:output name="startResponse">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
name="ResourceUnknownFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
name="ResourceUnavailableFault" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="stop">
<wsdl-soap:operation soapAction="stop"/>
<wsdl:input name="stopRequest">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:input>
<wsdl:output name="stopResponse">
<wsdl-soap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdl-soap:fault
name="ResourceUnknownFault" use="encoded"/>
</wsdl:fault>
<wsdl:fault name="ResourceUnavailableFault">
<wsdl-soap:fault
name="ResourceUnavailableFault" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="org.eclipse.cosmos.dc.runtime.osgi.OSGiRuntimeHostService">
<wsdl:port
binding="dyn:org.eclipse.cosmos.dc.runtime.osgi.OSGiRuntimeHostBinding" name="org.eclipse.cosmos.dc.runtime.osgi.OSGiRuntimeHostPort">
<wsdl-soap:address location="http://9.26.188.165:8080/cosmos/org.eclipse.cosmos.dc.runtime.osgi.OSGiRuntimeHost"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
</wsx:MetadataSection>
</wsx:Metadata>
</soap:Body>
</soap:Envelope>