Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cosmos-dev] Data Collector WSDL?

Ok great, thanks, I was on that track but not quite getting it to work.

 

Sorry for broadcasting my response, but I don’t have Joel’s email address.

 

- John

 


From: cosmos-dev-bounces@xxxxxxxxxxx [mailto:cosmos-dev-bounces@xxxxxxxxxxx] On Behalf Of Hawkins, Joel
Sent: Tuesday, July 24, 2007 10:54 AM
To: Cosmos Dev
Subject: RE: [cosmos-dev] Data Collector WSDL?

 

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

 

 


Back to the top