<wsdl:description
  targetNamespace="http://www.w3.org/2002/ws/sawsdl/spec/examples/wsdl/CheckInventoryService/"
  xmlns="http://www.w3.org/2002/ws/sawsdl/spec/examples/wsdl/CheckInventoryService/"
  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:sawsdl="http://www.w3.org/ns/sawsdl">

<wsdl:types>
    <xsd:schema targetNamespace="http://org2.example.com/wsdl/CheckInventoryService">
    <xsd:element name="CheckInventoryServiceRequest">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="UPC" type="xsd:string"
            sawsdl:modelReference="http://org2.example.com/ontologies/SampleOntologyOrg2#UPC"/>
          <xsd:element name="deliveryDate" type="xsd:string"
            sawsdl:modelReference="http://org2.example.com/ontologies/SampleOntologyOrg2#DeliveryDate"/>
          <xsd:element name="numBundles" type="xsd:float"
            sawsdl:modelReference="http://org2.example.com/ontologies/SampleOntologyOrg2#NumBundles"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="CheckInventoryServiceResponse">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="conf" type="xsd:boolean"
            sawsdl:modelReference="http://org2.example.com/ontologies/SampleOntologyOrg2#AvailabilityConfirmation"/>
          <xsd:element name="numBundles_available" type="xsd:string"
            sawsdl:modelReference="http://org2.example.com/ontologies/SampleOntologyOrg2#NumBundles"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
    </xsd:schema>
  </wsdl:types>

  <wsdl:interface name="CheckInventoryService">
     <wsdl:operation name="checkInventoryOperation" pattern="http://www.w3.org/ns/wsdl/in-out">
       <wsdl:input element="CheckInventoryServiceRequest"/>
       <wsdl:output element="CheckInventoryServiceResponse"/>
    </wsdl:operation>
  </wsdl:interface>
</wsdl:description>
