<?xml version="1.0" encoding="utf-8"?>
<definitions xmlns:s1="http://www.myasptools.com/AbstractTypes" 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.myasptools.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.myasptools.com/" 
xmlns="http://schemas.xmlsoap.org/wsdl/"
 xmlns:Ontology9="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="GetQuotesSoapIn">
    <part  name="ticker" type="s0:string" wssem:modelReference="Ontology9#Stock.stockSymbol"/>
    <part name="stocktype" type="s:string" wssem:modelReference="Ontology9#Stock"/>
  </message>
  <message name="GetQuotesSoapOut">
    <part name="Symbol" type="s:string" wssem:modelReference="Ontology9#Stock.stockSymbol"/>
    <part name="CompanyName" type="s:string" wssem:modelReference="Ontology9#Stock.shareOf"/>
    <part name="LastPrice" type="s:string" wssem:modelReference="Ontology9#Stock.closingPrice"/>
    <part name="LastTradeDate" type="s:string" />
    <part name="LastTradeTime" type="s:string" />
    <part name="PriceChange" type="s:string" wssem:modelReference="Ontology9#Stock.changeInValue"/>
    <part name="PercentageChange" type="s:string" wssem:modelReference="Ontology9#DailyChange.percent"/>
    <part name="Volume" type="s:string" wssem:modelReference="Ontology9#StockQuote.volume"/>
    <part name="AvgDialyVol" type="s:string" />
    <part name="BidPrice" type="s:string" />
    <part name="AskPrice" type="s:string" />
    <part name="PreviousClose" type="s:string" />
    <part name="TodayOpen" type="s:string" />
    <part name="DayRange" type="s:string" wssem:modelReference="Ontology9#DailyChange"/>
    <part name="YearRange" type="s:string" wssem:modelReference="Ontology9#_52WeekChange"/>
    <part name="PE" type="s:string" />
    <part name="Dividend" type="s:string" wssem:modelReference="Ontology9#Stock.dividend"/>
    <part name="MarketCap" type="s:string" wssem:modelReference="Ontology9#Stock.marketValueAmount" />
    <part name="StockExchange" type="s:string" />>
  </message>
  <message name="GetQuickQuotesSoapIn">
    <part  name="ticker" type="s0:string" wssem:modelReference="Ontology9#Stock.stockSymbol"/>
    <part name="stocktype" type="s:string" wssem:modelReference="Ontology9#Stock"/>
  </message>
  <message name="GetQuickQuotesSoapOut">
    <part name="String" type="s:string" wssem:modelReference="Ontology9#StockQuote"/>
  </message>

  <portType name="StockServicesSoap">
    <operation name="GetQuotes" wssem:modelReference="Ontology9#StockQuote">
      <documentation>This method retrieves the delayed quote of the stocks from the world's most popular stock markets</documentation>
      <input message="s0:GetQuotesSoapIn" />
      <output message="s0:GetQuotesSoapOut" />
    </operation>
    <operation name="GetQuickQuotes" wssem:modelReference="Ontology9#DelayedStockQuote">
      <documentation>This method retrieves the delayed quote of the stocks from the world's most popular stock markets</documentation>
      <input message="s0:GetQuickQuotesSoapIn" />
      <output message="s0:GetQuickQuotesSoapOut" />
    </operation>
   </portType>
  
  <binding name="StockServicesSoap" type="s0:StockServicesSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <operation name="GetQuotes">
      <soap:operation soapAction="http://www.myasptools.com/GetQuotes" style="document" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
    <operation name="GetQuickQuotes">
      <soap:operation soapAction="http://www.myasptools.com/GetQuickQuotes" style="document" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
  
  </binding>
 
  <service name="StockServices">
    <port name="StockServicesSoap" binding="s0:StockServicesSoap">
      <soap:address location="http://glkev.webs.innerhost.com/glkev_ws/StockServices.asmx" />
    </port>
 
  </service>
</definitions>
