<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://soap.web.merg.dmice.ohsu.edu" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soap.web.merg.dmice.ohsu.edu" xmlns:intf="http://soap.web.merg.dmice.ohsu.edu" xmlns:tns1="http://exceptions.binder.merg.dmice.ohsu.edu" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT)-->
 <wsdl:types>
  <schema elementFormDefault="qualified" targetNamespace="http://soap.web.merg.dmice.ohsu.edu" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://exceptions.binder.merg.dmice.ohsu.edu"/>
   <element name="searchLOM">
    <complexType>
     <sequence>
      <element name="query" type="xsd:string"/>
     </sequence>
    </complexType>
   </element>
   <element name="searchLOMResponse">
    <complexType>
     <sequence>
      <element maxOccurs="unbounded" name="searchLOMReturn" type="impl:MERGResource"/>
     </sequence>
    </complexType>
   </element>
   <complexType name="MERGResource">
    <sequence>
     <element name="title" nillable="true" type="xsd:string"/>
     <element name="identifier" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <element name="searchCompetency">
    <complexType>
     <sequence>
      <element name="query" type="xsd:string"/>
     </sequence>
    </complexType>
   </element>
   <element name="searchCompetencyResponse">
    <complexType>
     <sequence>
      <element maxOccurs="unbounded" name="searchCompetencyReturn" type="impl:MERGResource"/>
     </sequence>
    </complexType>
   </element>
   <element name="describeLOM">
    <complexType>
     <sequence>
      <element name="identifier" type="xsd:string"/>
     </sequence>
    </complexType>
   </element>
   <element name="describeLOMResponse">
    <complexType>
     <sequence>
      <element name="describeLOMReturn" type="xsd:string"/>
     </sequence>
    </complexType>
   </element>
   <complexType name="MERGSOAPException">
    <sequence/>
   </complexType>
   <element name="fault" type="impl:MERGSOAPException"/>
   <element name="describeCompetency">
    <complexType>
     <sequence>
      <element name="identifier" type="xsd:string"/>
     </sequence>
    </complexType>
   </element>
   <element name="describeCompetencyResponse">
    <complexType>
     <sequence>
      <element name="describeCompetencyReturn" type="xsd:string"/>
     </sequence>
    </complexType>
   </element>
   <element name="fault1" type="tns1:MERGParserException"/>
  </schema>
  <schema elementFormDefault="qualified" targetNamespace="http://exceptions.binder.merg.dmice.ohsu.edu" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://soap.web.merg.dmice.ohsu.edu"/>
   <complexType name="MERGParserException">
    <sequence/>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="searchCompetencyResponse">

      <wsdl:part element="impl:searchCompetencyResponse" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="describeCompetencyResponse">

      <wsdl:part element="impl:describeCompetencyResponse" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="searchLOMResponse">

      <wsdl:part element="impl:searchLOMResponse" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="MERGParserException">

      <wsdl:part element="impl:fault1" name="fault"/>

   </wsdl:message>

   <wsdl:message name="describeCompetencyRequest">

      <wsdl:part element="impl:describeCompetency" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="describeLOMResponse">

      <wsdl:part element="impl:describeLOMResponse" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="MERGSOAPException">

      <wsdl:part element="impl:fault" name="fault"/>

   </wsdl:message>

   <wsdl:message name="describeLOMRequest">

      <wsdl:part element="impl:describeLOM" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="searchCompetencyRequest">

      <wsdl:part element="impl:searchCompetency" name="parameters"/>

   </wsdl:message>

   <wsdl:message name="searchLOMRequest">

      <wsdl:part element="impl:searchLOM" name="parameters"/>

   </wsdl:message>

   <wsdl:portType name="MERGService">

      <wsdl:operation name="searchLOM">

         <wsdl:input message="impl:searchLOMRequest" name="searchLOMRequest"/>

         <wsdl:output message="impl:searchLOMResponse" name="searchLOMResponse"/>

      </wsdl:operation>

      <wsdl:operation name="searchCompetency">

         <wsdl:input message="impl:searchCompetencyRequest" name="searchCompetencyRequest"/>

         <wsdl:output message="impl:searchCompetencyResponse" name="searchCompetencyResponse"/>

      </wsdl:operation>

      <wsdl:operation name="describeLOM">

         <wsdl:input message="impl:describeLOMRequest" name="describeLOMRequest"/>

         <wsdl:output message="impl:describeLOMResponse" name="describeLOMResponse"/>

         <wsdl:fault message="impl:MERGSOAPException" name="MERGSOAPException"/>

      </wsdl:operation>

      <wsdl:operation name="describeCompetency">

         <wsdl:input message="impl:describeCompetencyRequest" name="describeCompetencyRequest"/>

         <wsdl:output message="impl:describeCompetencyResponse" name="describeCompetencyResponse"/>

         <wsdl:fault message="impl:MERGParserException" name="MERGParserException"/>

         <wsdl:fault message="impl:MERGSOAPException" name="MERGSOAPException"/>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="MERGServiceSoapBinding" type="impl:MERGService">

      <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="searchLOM">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="searchLOMRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="searchLOMResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="searchCompetency">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="searchCompetencyRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="searchCompetencyResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="describeLOM">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="describeLOMRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="describeLOMResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

         <wsdl:fault name="MERGSOAPException">

            <wsdlsoap:fault name="MERGSOAPException" use="literal"/>

         </wsdl:fault>

      </wsdl:operation>

      <wsdl:operation name="describeCompetency">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="describeCompetencyRequest">

            <wsdlsoap:body use="literal"/>

         </wsdl:input>

         <wsdl:output name="describeCompetencyResponse">

            <wsdlsoap:body use="literal"/>

         </wsdl:output>

         <wsdl:fault name="MERGParserException">

            <wsdlsoap:fault name="MERGParserException" use="literal"/>

         </wsdl:fault>

         <wsdl:fault name="MERGSOAPException">

            <wsdlsoap:fault name="MERGSOAPException" use="literal"/>

         </wsdl:fault>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="MERGServiceService">

      <wsdl:port binding="impl:MERGServiceSoapBinding" name="MERGService">

         <wsdlsoap:address location="http://dmicewin.ohsu.edu:9898/Merg/services/MERGService"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>
