<?xml version="1.0" encoding="utf-8"?>
<definitions
    targetNamespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl"
    xmlns:muws-p2-wsdl="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl"
    xmlns:muws-p2-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"
    xmlns:muws-p1-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
    xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="http://schemas.xmlsoap.org/wsdl/">

  <types>
    <xs:schema elementFormDefault="qualified"
        targetNamespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.wsdl">
	
      <xs:import namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd" 
          schemaLocation="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd"/>

      <xs:import namespace="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd" 
          schemaLocation="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"/>

    </xs:schema>
  </types>


  <message name="QueryRelationshipsByTypeRequest">
    <part name="body" element="muws-p2-xs:QueryRelationshipsByType"/>
  </message>

  <message name="QueryRelationshipsByTypeResponse">
    <part name="body" element="muws-p2-xs:QueryRelationshipsByTypeResponse"/>
  </message>


  <portType name="Identity" 
      wsrf-rp:ResourceProperties="muws-p1-xs:IdentityProperties">
  </portType>

  <portType name="ManageabilityCharacteristics" 
      wsrf-rp:ResourceProperties="muws-p1-xs:ManageabilityCharacteristicsProperties">
  </portType>

  <portType name="CorrelatableProperties" 
      wsrf-rp:ResourceProperties="muws-p1-xs:CorrelatablePropertiesProperties">
  </portType>

  <portType name="Description" 
      wsrf-rp:ResourceProperties="muws-p2-xs:DescriptionProperties">
  </portType>

  <portType name="OperationalStatus" 
      wsrf-rp:ResourceProperties="muws-p2-xs:OperationalStatusProperties">
  </portType>

  <portType name="Metrics" 
      wsrf-rp:ResourceProperties="muws-p2-xs:MetricsProperties">
  </portType>

  <portType name="Relationships" 
      wsrf-rp:ResourceProperties="muws-p2-xs:RelationshipsProperties">

    <operation name="QueryRelationshipsByType">
      <input  name="QueryRelationshipsByTypeRequest"
              message="muws-p2-wsdl:QueryRelationshipsByTypeRequest"/>
      <output name="QueryRelationshipsByTypeResponse"
              message="muws-p2-wsdl:QueryRelationshipsByTypeResponse"/>
    </operation>

  </portType>

  <portType name="RelationshipResource" 
      wsrf-rp:ResourceProperties="muws-p2-xs:RelationshipResourceProperties">
  </portType>

</definitions>
