<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://ws.cdyne.com/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://ws.cdyne.com/" 
      xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
      xmlns:Ontology0="http://lsdis.cs.uga.edu/projects/meteor-s/wsdl-s/ontologies/LSDIS_Finance.owl"
      xmlns:wssem="http://www.ibm.com/xmlns/WebServices/WSSemantics">
    
  <wsdl:message name="GetQuoteSoapIn">
    <wsdl:part name="StockSymbol" type="s:string" wssem:modelReference="Ontology0#Stock.stockSymbol"/>
  </wsdl:message>
  <wsdl:message name="GetQuoteSoapOut">
    <wsdl:part name="StockSymbol" type="s:string" wssem:modelReference="Ontology0#Stock.stockSymbol"/>
    <wsdl:part name="LastTradeAmount" type="s:decimal" wssem:modelReference="Ontology0#RealTimeStockQuote.price"/>
    <wsdl:part name="LastTradeDateTime" type="s:dateTime" />
    <wsdl:part name="StockChange" type="s:decimal" wssem:modelReference="Ontology0#Stock.changeInValue"/>
    <wsdl:part name="OpenAmount" type="s:decimal" wssem:modelReference="Ontology0#Stock.open"/>
    <wsdl:part name="DayHigh" type="s:decimal" wssem:modelReference="Ontology0#DailyChange.high"/>
    <wsdl:part name="DayLow" type="s:decimal" wssem:modelReference="Ontology0#DailyChange.low"/>
    <wsdl:part name="StockVolume" type="s:int" />
    <wsdl:part name="MktCap" type="s:string" />
    <wsdl:part name="PrevCls" type="s:decimal" />
    <wsdl:part name="ChangePercent" type="s:string" wssem:modelReference="Ontology0#DailyChange.percent"/>
    <wsdl:part name="FiftyTwoWeekRange" type="s:string" wssem:modelReference="Ontology0#_52WeekChange"/>
    <wsdl:part name="EarnPerShare" type="s:decimal" />
    <wsdl:part name="PE" type="s:decimal" />
    <wsdl:part name="CompanyName" type="s:string" wssem:modelReference="Ontology0#Stock.shareOf"/>
    <wsdl:part name="QuoteError" type="s:boolean" />
  </wsdl:message>
  <wsdl:message name="GetQuickQuoteSoapIn">
    <wsdl:part name="StockSymbol" type="s:string" wssem:modelReference="Ontology0#Stock.stockSymbol"/>
  </wsdl:message>
  <wsdl:message name="GetQuickQuoteSoapOut">
    <wsdl:part name="GetQuickQuoteResult" type="s:decimal" />
  </wsdl:message>
 
 
  <wsdl:portType name="DelayedStockQuoteSoap">
    <wsdl:operation name="GetQuote" wssem:modelReference="Ontology0#DelayedStockQuote">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method retrieves a current stock quote. </wsdl:documentation>
      <wsdl:input message="tns:GetQuoteSoapIn" />
      <wsdl:output message="tns:GetQuoteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetQuickQuote" wssem:modelReference="Ontology0#RealTimeStockQuote">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This method retrieves just a stock price.  </wsdl:documentation>
      <wsdl:input message="tns:GetQuickQuoteSoapIn" />
      <wsdl:output message="tns:GetQuickQuoteSoapOut" />
    </wsdl:operation>
    
  </wsdl:portType>
 
  <wsdl:binding name="DelayedStockQuoteSoap" type="tns:DelayedStockQuoteSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetQuote">
      <soap:operation soapAction="http://ws.cdyne.com/GetQuote" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetQuickQuote">
      <soap:operation soapAction="http://ws.cdyne.com/GetQuickQuote" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    
  </wsdl:binding>
 
  <wsdl:service name="DelayedStockQuote">
    <wsdl:port name="DelayedStockQuoteSoap" binding="tns:DelayedStockQuoteSoap">
      <soap:address location="http://ws.cdyne.com/delayedstockquote/delayedstockquote.asmx" />
    </wsdl:port>
    
  </wsdl:service>
</wsdl:definitions>
