<?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://swanandmokashi.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://swanandmokashi.com" 
             xmlns="http://schemas.xmlsoap.org/wsdl/"
             xmlns:Ontology4="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="QuoteTicker" type="s:string" wssem:modelReference="Ontology4#Stock.stockSymbol"/>
  </message>
  <message name="GetQuotesSoapOut">
     <part name="CompanyName" type="s:string" wssem:modelReference="Ontology4#Stock.shareOf"/>
     <part name="StockTicker" type="s:string" wssem:modelReference="Ontology4#Stock.stockSymbol"/>
     <part name="StockQuote" type="s:string" wssem:modelReference="Ontology4#StockQuote"/>
     <part name="LastUpdated" type="s:string" wssem:modelReference="Ontology4#RealTimeStockQuote.price"/>
     <part name="Change" type="s:string" wssem:modelReference="Ontology4#Stock.changeInValue"/>
     <part name="OpenPrice" type="s:string" wssem:modelReference="Ontology4#Stock.open"/>
     <part name="DayHighPrice" type="s:string" wssem:modelReference="Ontology4#DailyChange.high"/>
     <part name="DayLowPrice" type="s:string" wssem:modelReference="Ontology4#DailyChange.low"/>
     <part name="Volume" type="s:string" />
     <part name="MarketCap" type="s:string" />
     <part name="YearRange" type="s:string" wssem:modelReference="Ontology4#_52WeekChange"/>
  </message>
 
  <portType name="StockQuotesSoap">
    <operation name="GetStockQuotes" wssem:modelReference="Ontology4#DelayedStockQuote">
      <input name="GetQuotes" message="s0:GetQuotesSoapIn" />
      <output name="GetQuotes" message="s0:GetQuotesSoapOut" />
    </operation>
  </portType>
 
  <binding name="StockQuotesSoap" type="s0:StockQuotesSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <operation name="GetStockQuotes">
      <soap:operation soapAction="http://swanandmokashi.com/GetQuotes" style="document" />
      <input name="GetQuotes">
        <soap:body use="literal" />
      </input>
      <output name="GetQuotes">
        <soap:body use="literal" />
      </output>
    </operation>
  </binding>
 
  <service name="StockQuotes">
    <port name="StockQuotesSoap" binding="s0:StockQuotesSoap">
      <soap:address location="http://www.swanandmokashi.com/HomePage/WebServices/StockQuotes.asmx" />
    </port>
   
  </service>
</definitions>
