John,
Here’s the metadata exchange
response from the DC runtime component (see bottom XML document). My
recollection is that we haven’t finalized the definitions of the
DataManager. Anyway, I got this by changing the muse.xml log level to FINEST
(see snippet below), and pointing MAX at the DC runtime endpoint (which gets
printed to the console during COSMOS startup), and then copying the result out
of the log file. The log file is located relative to the cosmos bundles.
<router>
<java-router-class>org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl.WSDMResourceRouter</java-router-class>
<logging>
<log-file>../../log/muse.log</log-file>
<log-level>FINEST</log-level>
</logging>
MAX makes metadata exchange calls for any
endpoint it monitors, so you can use the same mechanism to get WSDLs for all
the other components in DC.
Cheers,
Joel
<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://www.w3.org/2005/08/addressing/fault</wsa:Action>
<wsa:MessageID xmlns:wsa="http://www.w3.org/2005/08/addressing">uuid:3ccd6a6a-638b-9a52-cdd4-ad0de41abde7</wsa:MessageID>
<wsa:RelatesTo
xmlns:wsa="http://www.w3.org/2005/08/addressing"
RelationshipType="wsa:Reply">uuid:7c55143a-23f3-8d0d-c83a-2c6c1e0eca9a</wsa:RelatesTo>
<wsa:From
xmlns:wsa="http://www.w3.org/2005/08/addressing">
<wsa:Address>http://localhost: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"
wsa:IsReferenceParameter="true"
xmlns:wsa="http://www.w3.org/2005/08/addressing">RuntimeIdentifierValue</muse-wsa:ResourceId>
</wsa:ReferenceParameters>
</wsa:From>
</soap:Header>
<soap:Body>
<soap:Fault>
<soap:Code>
<soap:Value>soap:Receiver</soap:Value>
</soap:Code>
<soap:Reason>
<soap:Text>[ID = 'PropertyNotInSchema'] There is no property named
'{http://docs.oasis-open.org/wsn/b-2}TopicExpression' defined in the schema. A
property should not have any operations or metadata applied to it if it is not
in the WS-RP document.</soap:Text>
</soap:Reason>
<soap:Detail>
<wsrf-rpw:InvalidResourcePropertyQNameFault
xmlns:wsrf-rpw="http://docs.oasis-open.org/wsrf/rpw-2">
<wsrf-bf:Timestamp
xmlns:wsrf-bf="http://docs.oasis-open.org/wsrf/bf-2">2007-07-24T10:04:32-04:00</wsrf-bf:Timestamp>
</wsrf-rpw:InvalidResourcePropertyQNameFault>
</soap:Detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Jul 24, 2007 10:04:32 AM
org.apache.muse.util.LoggingUtils logMessage
FINE: [SERVER 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://localhost: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:037a16e3-0bb8-9e86-afd3-083f6192be7e</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 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>
</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>
Jul 24, 2007 10:04:32 AM
org.apache.muse.util.LoggingUtils logMessage
FINE: [SERVER 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://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:210c152e-7a6a-0a8a-c0f6-32e08c3d120a</wsa:MessageID>
<wsa:RelatesTo
xmlns:wsa="http://www.w3.org/2005/08/addressing"
RelationshipType="wsa:Reply">uuid:037a16e3-0bb8-9e86-afd3-083f6192be7e</wsa:RelatesTo>
<wsa:From
xmlns:wsa="http://www.w3.org/2005/08/addressing">
<wsa:Address>http://localhost: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"
wsa:IsReferenceParameter="true"
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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="EndpointReference" type="tns:EndpointReferenceType"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
mixed="false" name="EndpointReferenceType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
mixed="false" name="ReferenceParametersType">
<xs:sequence>
<xs:any maxOccurs="unbounded"
minOccurs="0" namespace="##any"
processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other"
processContents="lax"/>
</xs:complexType>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Metadata" type="tns:MetadataType"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
mixed="false" name="MetadataType">
<xs:sequence>
<xs:any maxOccurs="unbounded"
minOccurs="0" namespace="##any"
processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other"
processContents="lax"/>
</xs:complexType>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="MessageID" type="tns:AttributedURIType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="RelatesTo" type="tns:RelatesToType"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
mixed="false" name="RelatesToType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="RelationshipTypeOpenEnum">
<xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
</xs:simpleType>
<xs:simpleType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="RelationshipType">
<xs:restriction base="xs:anyURI">
<xs:enumeration
value="http://www.w3.org/2005/08/addressing/reply"/>
</xs:restriction>
</xs:simpleType>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ReplyTo" type="tns:EndpointReferenceType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="From" type="tns:EndpointReferenceType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="FaultTo"
type="tns:EndpointReferenceType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="To" type="tns:AttributedURIType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Action" type="tns:AttributedURIType"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
mixed="false" name="AttributedURIType">
<xs:simpleContent>
<xs:extension base="xs:anyURI">
<xs:anyAttribute
namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:attribute
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="IsReferenceParameter" type="xs:boolean"/>
<xs:simpleType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="FaultCodesOpenEnumType">
<xs:union memberTypes="tns:FaultCodesType xs:QName"/>
</xs:simpleType>
<xs:simpleType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="FaultCodesType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
mixed="false" name="AttributedUnsignedLongType">
<xs:simpleContent>
<xs:extension base="xs:unsignedLong">
<xs:anyAttribute
namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
mixed="false" name="AttributedQNameType">
<xs:simpleContent>
<xs:extension
base="xs:QName">
<xs:anyAttribute
namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ProblemHeader"
type="tns:AttributedAnyType"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
mixed="false" name="AttributedAnyType">
<xs:sequence>
<xs:any maxOccurs="1" minOccurs="1"
namespace="##any" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute namespace="##other"
processContents="lax"/>
</xs:complexType>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ProblemIRI" type="tns:AttributedURIType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ProblemAction" type="tns:ProblemActionType"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
mixed="false" name="ProblemActionType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
namespace="http://www.w3.org/2005/08/addressing"
schemaLocation="WS-Addressing-2005_08.xsd"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="GetMetadata">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Dialect" type="xs:anyURI"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Identifier" type="xs:anyURI"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Metadata">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="MetadataSection">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="MetadataReference" type="wsa:EndpointReferenceType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Location" type="xs:anyURI"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="AnyXmlType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
namespace="http://www.w3.org/2005/08/addressing"
schemaLocation="WS-Addressing-2005_08.xsd"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ResourceId" type="xs:anyURI"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ManageabilityCapability" type="xs:anyURI"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="CorrelatablePropertiesType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="CorrelatableProperties"
type="muws1:CorrelatablePropertiesType"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ComponentAddressType">
<xs:sequence>
<xs:any namespace="##any"
processContents="lax"/>
</xs:sequence>
</xs:complexType>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ComponentType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ManagementEventType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ManagementEvent"
type="muws1:ManagementEventType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ManageabilityEndpointReference"
type="wsa:EndpointReferenceType"/>
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
namespace="http://docs.oasis-open.org/wsdm/muws1-2.xsd"
schemaLocation="WSDM-MUWS-Part1-1_1.xsd"/>
<xs:import
xmlns:xs="http://www.w3.org/2001/XMLSchema"
namespace="http://www.w3.org/2005/08/addressing"
schemaLocation="WS-Addressing-2005_08.xsd"/>
<xs:import
xmlns:xs="http://www.w3.org/2001/XMLSchema"
namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="XML-Namespace-1998.xsd"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="LangString">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Caption" type="muws2:LangString"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Description" type="muws2:LangString"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Version" type="xs:string"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="CategoryType">
<xs:sequence>
<xs:any minOccurs="0"
namespace="##any" processContents="lax"/>
</xs:sequence>
</xs:complexType>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="StateType">
<xs:complexContent>
<xs:extension base="muws2:CategoryType"/>
</xs:complexContent>
</xs:complexType>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="State" type="muws2:StateType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="EnteredState" type="muws2:StateType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="PreviousState" type="muws2:StateType"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="StateTransitionType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="StateTransition"
type="muws2:StateTransitionType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="OperationalStatus">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="MetricAttributes">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="CurrentTime" type="xs:dateTime"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="RelationshipTypeType">
<xs:complexContent>
<xs:extension base="muws2:CategoryType"/>
</xs:complexContent>
</xs:complexType>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Self">
<xs:complexType/>
</xs:element>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="RelationshipParticipantType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Name" type="xs:string"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Type"
type="muws2:RelationshipTypeType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Participant" type="muws2:RelationshipParticipantType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="AccessEndpointReference"
type="wsa:EndpointReferenceType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Relationship">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="RelationshipCreatedNotification">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="RelationshipDeletedNotification">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="QueryRelationshipsByType">
<xs:complexType>
<xs:sequence>
<xs:element name="RequestedType"
type="xs:QName"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="QueryRelationshipsByTypeResponse">
<xs:complexType>
<xs:sequence>
<xs:element
maxOccurs="unbounded"
minOccurs="0" ref="muws2:Relationship"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="CreationNotification">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="DestructionNotification">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0"
ref="muws1:ResourceId"/>
</xs:sequence>
<xs:anyAttribute
namespace="##other"/>
</xs:complexType>
</xs:element>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="SituationCategoryType">
<xs:complexContent>
<xs:extension base="muws2:CategoryType"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="SubstitutableMsgType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="SituationType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Situation" type="muws2:SituationType"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="EventCorrelationPropertiesType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="EventCorrelationProperties"
type="muws2:EventCorrelationPropertiesType"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="MsgCatalogInformationType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="MsgCatalogInformation"
type="muws2:MsgCatalogInformationType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Capability" type="xs:anyURI"/>
<xs:complexType
xmlns:xs="http://www.w3.org/2001/XMLSchema"
mixed="true" name="DialectableExpressionType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ValidWhile" type="muws2:DialectableExpressionType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="Units" type="xs:string"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema" name="ChangeType">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="TimeScope">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="GatheringTime">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="CalculationInterval" type="xs:duration"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="MetricGroup" type="xs:anyURI"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="PostCondition"
type="muws2:DialectableExpressionType"/>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="StartSituation">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="StartInitiated">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="RestartInitiated">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="StartCompleted">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="StopSituation">
<xs:complexType>
<xs:complexContent>
<xs:restriction
base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="StopInitiated">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="AbortInitiated">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="PauseInitiated">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="StopCompleted">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="RequestSituation">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="RequestInitiated">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="RequestCompleted">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="DestroySituation">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="DestroyInitiated">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DestroyCompleted">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="CreateSituation">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="CreateInitiated">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="CreateCompleted">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ConnectSituation">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ConnectInitiated">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ReconnectInitiated">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ConnectCompleted">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ReportSituation">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="PerformanceReport">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="SecurityReport">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="HeartbeatReport">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="StatusReport">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="TraceReport">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="DebugReport">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="LogReport">
<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
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="AvailabilitySituation">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="CapabilitySituation">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="ConfigureSituation">
<xs:complexType>
<xs:complexContent>
<xs:restriction base="muws2:SituationCategoryType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element
xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="OtherSituation">
<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="startRequestType">
<xsd:complexType/>
</xsd:element>
<xsd:element name="startResponseType"/>
<xsd:element name="stopRequestType">
<xsd:complexType/>
</xsd:element>
<xsd:element
name="stopResponseType"/>
<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: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="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: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: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="">
<wsdl:output
message="dyn:GetMetadataResponseMsg"
name="GetMetadataResponseMsg"
wsa:Action="">
</wsdl:operation>
<wsdl:operation name="GetResourcePropertyDocument">
<wsdl:input
message="dyn:GetResourcePropertyDocumentRequest"
name="GetResourcePropertyDocumentRequest"
wsa:Action="">
<wsdl:output
message="dyn:GetResourcePropertyDocumentResponse"
name="GetResourcePropertyDocumentResponse"
wsa:Action="">
<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="">
<wsdl:output
message="dyn:GetResourcePropertyResponse"
name="GetResourcePropertyResponse"
wsa:Action="">
<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="">
<wsdl:output
message="dyn:GetMultipleResourcePropertiesResponse"
name="GetMultipleResourcePropertiesResponse"
wsa:Action="">
<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="">
<wsdl:output
message="dyn:QueryResourcePropertiesResponse"
name="QueryResourcePropertiesResponse"
wsa:Action="">
<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="">
<wsdl:output
message="dyn:SetResourcePropertiesResponse"
name="SetResourcePropertiesResponse"
wsa:Action="">
<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="">
<wsdl:output
message="dyn:QueryRelationshipsByTypeResponse"
name="QueryRelationshipsByTypeResponse"
wsa:Action="">
</wsdl:operation>
<wsdl:operation name="loadContext">
<wsdl:input message="dyn:loadContextRequest"
name="loadContextRequest"
wsa:Action="">
<wsdl:output
message="dyn:loadContextResponse"
name="loadContextResponse"
wsa:Action="">
<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="">
<wsdl:output message="dyn:startResponse"
name="startResponse"
wsa:Action="">
<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="">
<wsdl:output message="dyn:stopResponse"
name="stopResponse"
wsa:Action="">
<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="">
<wsdl:output
message="dyn:unloadContextResponse"
name="unloadContextResponse"
wsa:Action="">
<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="">
<wsdl:output
message="dyn:getContextForNameResponse"
name="getContextForNameResponse"
wsa:Action="">
<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="">
<wsdl:output
message="dyn:getContextsResponse"
name="getContextsResponse"
wsa:Action="">
<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="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: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: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://10.20.16.85:8080/cosmos/org.eclipse.cosmos.dc.runtime.osgi.OSGiRuntimeHost"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
</wsx:MetadataSection>
</wsx:Metadata>
</soap:Body>
</soap:Envelope>