<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="CitationExpressServices" targetNamespace="urn:ExpressServices" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="urn:ExpressServices" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsd1="http://schema.gaaoc.us/eCitation/CitationExpressServices.xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
  <wsdl:types>
    <xs:schema targetNamespace="urn:ExpressServices" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd1="http://schema.gaaoc.us/eCitation/CitationExpressServices.xsd">    	                                                            
    	                                                            
    	    <xs:import namespace="http://schema.gaaoc.us/eCitation/CitationExpressServices.xsd" schemaLocation="http://schema.gaaoc.us/eCitation/CitationExpressServices.xsd"/>    		
    	
    	</xs:schema>
  </wsdl:types>
  <wsdl:message name="uploadCitationRequest">
    <wsdl:part name="parameters" element="xsd1:CitationUploadRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="citationContentResponse">
    <wsdl:part name="parameters" element="xsd1:CitationContentResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="citationContentRequest">
    <wsdl:part name="parameters" element="xsd1:CitationContentRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="listAvailableCitationsResponse">
    <wsdl:part name="parameters" element="xsd1:CitationListResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="uploadCitationResponse">
    <wsdl:part name="parameters" element="xsd1:CitationUploadResponse">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="listAvailableCitationsRequest">
    <wsdl:part name="parameters" element="xsd1:CitationListRequest">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="faultMessage">
    <wsdl:part name="paramenters" element="xsd1:FaultMessage">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="CitationExpressServicesPortType">
    <wsdl:operation name="uploadCitation">
      <wsdl:input message="tns:uploadCitationRequest">
    </wsdl:input>
      <wsdl:output message="tns:uploadCitationResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getListOfAvailableCitations">
      <wsdl:input message="tns:listAvailableCitationsRequest">
    </wsdl:input>
      <wsdl:output message="tns:listAvailableCitationsResponse">
    </wsdl:output>
      <wsdl:fault name="faultMessage" message="tns:faultMessage">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getCitationContent">
      <wsdl:input message="tns:citationContentRequest">
    </wsdl:input>
      <wsdl:output message="tns:citationContentResponse">
    </wsdl:output>
      <wsdl:fault name="faultMessage" message="tns:faultMessage">
    </wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CitationExpressServicesBinding" type="tns:CitationExpressServicesPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="uploadCitation">
      <soap:operation soapAction="uploadCitation"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getListOfAvailableCitations">
      <soap:operation soapAction="getListOfAvailableCitations"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="faultMessage">
        <soap:fault name="faultMessage" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getCitationContent">
      <soap:operation soapAction="getCitationContent"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="faultMessage">
        <soap:fault name="faultMessage" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="CitationExpressServices">
    <wsdl:port name="CitationExpressServicesSOAP" binding="tns:CitationExpressServicesBinding">
      <soap:address location="http://expresstest.gaaoc.us/axis2/services/CitationExpressServices"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
