<?xml version="1.0" encoding="utf-8"?>
<definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.serviceobjects.com/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" 
 targetNamespace="http://www.serviceobjects.com/" 
 xmlns="http://schemas.xmlsoap.org/wsdl/"
  xmlns:Ontology5="http://lsdis.cs.uga.edu/projects/meteor-s/wsdl-s/ontologies/LSDIS_Finance.owl"
  xmlns:wssem="http://www.ibm.com/xmlns/WebServices/WSSemantics">
 
  <message name="GetStockInfoSoapIn">
    <part name="Ticker" type="s:string" wssem:modelReference="Ontology5#Stock.stockSymbol"/>
    <part name="LicenseKey" type="s:string" />
  </message>
  <message name="GetStockInfoSoapOut">
    <part name="Error" type="s0:Err" />
    <part name="Symbol" type="s:string" wssem:modelReference="Ontology5#Stock.stockSymbol"/>
    <part name="Name" type="s:string" />
    <part name="QuoteOpen" type="s:string" wssem:modelReference="Ontology5#Stock.open"/>
    <part name="QuoteLast" type="s:string" wssem:modelReference="Ontology5#Stock.closingPrice"/>
    <part name="QuoteVolume" type="s:string" />
    <part name="QuoteChange" type="s:string" wssem:modelReference="Ontology5#Stock.changeInValue"/>
    <part name="QuotePercentChange" type="s:string" wssem:modelReference="Ontology5#DailyChange.percent"/>
    <part name="QuoteDate" type="s:string" />
    <part name="QuoteTime" type="s:string" />
    <part name="QuoteHigh" type="s:string" wssem:modelReference="Ontology5#DailyChange.high"/>
    <part name="QuoteLow" type="s:string" wssem:modelReference="Ontology5#DailyChange.low"/>
    <part name="FiftyTwoWeekHigh" type="s:string" wssem:modelReference="Ontology5#_52WeekChange.fifty_two_week_high"/>
    <part name="FiftyTwoWeekLow" type="s:string" wssem:modelReference="Ontology5#_52WeekChange.fifty_two_week_low"/>
    <part name="PE" type="s:string" />
    <part name="DivPerShare" type="s:string" wssem:modelReference="Ontology5#Stock.earnings_per_share"/>
    <part name="NAV" type="s:string" />
    <part name="PrevNAV" type="s:string" />
    <part name="Status" type="s:string" />
  </message>
  
 
  <portType name="DOTSFastQuoteSoap">
    <operation name="GetStockInfo" wssem:modelReference="Ontology5#DelayedStockQuote">
      <documentation>Returns stock information for a given stock ticker.&lt;br/&gt;NYSE and AMEX quotes are delayed by at least 20 minutes.&lt;br/&gt;All other quotes are delayed by at least 15 minutes.</documentation>
      <input message="s0:GetStockInfoSoapIn" />
      <output message="s0:GetStockInfoSoapOut" />
    </operation>
   
  </portType>
  
  <binding name="DOTSFastQuoteSoap" type="s0:DOTSFastQuoteSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <operation name="GetStockInfo">
      <soap:operation soapAction="http://www.serviceobjects.com/GetStockInfo" style="document" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
   
  </binding>
 
  <service name="DOTSFastQuote">
    <documentation>For more information on our web services, visit us at &lt;a href='http://www.serviceobjects.com/products/default.asp' target='new'&gt;our website&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href='http://www.serviceobjects.com' target='new'&gt;&lt;img src='http://www.serviceobjects.com/images/so_logo_2_inside.gif' border='0'/&gt;&lt;/a&gt;</documentation>
    <port name="DOTSFastQuoteSoap" binding="s0:DOTSFastQuoteSoap">
      <soap:address location="http://ws2.serviceobjects.net/sq/FastQuote.asmx" />
    </port>
   
  </service>
</definitions>
