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>
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 Todd, John A
Sent: Monday, July 23, 2007 12:59
PM
To: Cosmos Dev
Subject: [cosmos-dev] Data Collector
WSDL?
Is there a WSDL associated with or
can be derived for the data collector?
- John