WSDL TimeService.wsdl
WSDL location:  C:\Program Files\Altova\XMLSpy2007\Examples\TimeService.wsdl
targetnamespace:  http://www.Nanonull.com/TimeService/

services  bindings  porttypes  messages  types 
TimeService  TimeServiceHttpGet  TimeServiceHttpGet  getCityTimeHttpGetIn  getCityTime 
TimeServiceHttpPost  TimeServiceHttpPost  getCityTimeHttpGetOut  getCityTimeResponse 
TimeServiceSoap  TimeServiceSoap  getCityTimeHttpPostIn  getOffesetUTCTime 
getCityTimeHttpPostOut  getOffesetUTCTimeResponse 
getCityTimeSoapIn  getServerCity 
getCityTimeSoapOut  getServerCityResponse 
getOffesetUTCTimeHttpGetIn  getServerTime 
getOffesetUTCTimeHttpGetOut  getServerTimeResponse 
getOffesetUTCTimeHttpPostIn  getServerTimeZone 
getOffesetUTCTimeHttpPostOut  getServerTimeZoneResponse 
getOffesetUTCTimeSoapIn  getTimeZoneTime 
getOffesetUTCTimeSoapOut  getTimeZoneTimeResponse 
getServerCityHttpGetIn  getUTCTime 
getServerCityHttpGetOut  getUTCTimeResponse 
getServerCityHttpPostIn  string 
getServerCityHttpPostOut 
getServerCitySoapIn 
getServerCitySoapOut 
getServerTimeHttpGetIn 
getServerTimeHttpGetOut 
getServerTimeHttpPostIn 
getServerTimeHttpPostOut 
getServerTimeSoapIn 
getServerTimeSoapOut 
getServerTimeZoneHttpGetIn 
getServerTimeZoneHttpGetOut 
getServerTimeZoneHttpPostIn 
getServerTimeZoneHttpPostOut 
getServerTimeZoneSoapIn 
getServerTimeZoneSoapOut 
getTimeZoneTimeHttpGetIn 
getTimeZoneTimeHttpGetOut 
getTimeZoneTimeHttpPostIn 
getTimeZoneTimeHttpPostOut 
getTimeZoneTimeSoapIn 
getTimeZoneTimeSoapOut 
getUTCTimeHttpGetIn 
getUTCTimeHttpGetOut 
getUTCTimeHttpPostIn 
getUTCTimeHttpPostOut 
getUTCTimeSoapIn 
getUTCTimeSoapOut 

service TimeService
A sample Time service
diagram 
ports 
TimeServiceSoap
binding s0:TimeServiceSoap
extensibility 
<soap:address location="http://www.nanonull.com/TimeService/TimeService.asmx"/>

TimeServiceHttpGet
binding s0:TimeServiceHttpGet
extensibility 
<http:address location="http://www.nanonull.com/TimeService/TimeService.asmx"/>

TimeServiceHttpPost
binding s0:TimeServiceHttpPost
extensibility 
<http:address location="http://www.nanonull.com/TimeService/TimeService.asmx"/>
source 
<service name="TimeService">
  <documentation>A sample Time service</documentation>
  <port name="TimeServiceSoap" binding="s0:TimeServiceSoap">
    <soap:address location="http://www.nanonull.com/TimeService/TimeService.asmx"/>
  </port>
  <port name="TimeServiceHttpGet" binding="s0:TimeServiceHttpGet">
    <http:address location="http://www.nanonull.com/TimeService/TimeService.asmx"/>
  </port>
  <port name="TimeServiceHttpPost" binding="s0:TimeServiceHttpPost">
    <http:address location="http://www.nanonull.com/TimeService/TimeService.asmx"/>
  </port>
</service>

binding TimeServiceSoap
diagram 
type  s0:TimeServiceSoap
extensibility
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
operations 
getUTCTime
extensibility 
<soap:operation soapAction="http://www.Nanonull.com/TimeService/getUTCTime" style="document"/>
input 
<soap:body use="literal"/>
output 
<soap:body use="literal"/>

getOffesetUTCTime
extensibility 
<soap:operation soapAction="http://www.Nanonull.com/TimeService/getOffesetUTCTime" style="document"/>
input 
<soap:body use="literal"/>
output 
<soap:body use="literal"/>

getServerTime
extensibility 
<soap:operation soapAction="http://www.Nanonull.com/TimeService/getServerTime" style="document"/>
input 
<soap:body use="literal"/>
output 
<soap:body use="literal"/>

getServerTimeZone
extensibility 
<soap:operation soapAction="http://www.Nanonull.com/TimeService/getServerTimeZone" style="document"/>
input 
<soap:body use="literal"/>
output 
<soap:body use="literal"/>

getServerCity
extensibility 
<soap:operation soapAction="http://www.Nanonull.com/TimeService/getServerCity" style="document"/>
input 
<soap:body use="literal"/>
output 
<soap:body use="literal"/>

getTimeZoneTime
extensibility 
<soap:operation soapAction="http://www.Nanonull.com/TimeService/getTimeZoneTime" style="document"/>
input 
<soap:body use="literal"/>
output 
<soap:body use="literal"/>

getCityTime
extensibility 
<soap:operation soapAction="http://www.Nanonull.com/TimeService/getCityTime" style="document"/>
input 
<soap:body use="literal"/>
output 
<soap:body use="literal"/>
used by 
Port TimeServiceSoap in Service TimeService
source 
<binding name="TimeServiceSoap" type="s0:TimeServiceSoap">
  <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  <operation name="getUTCTime">
    <soap:operation soapAction="http://www.Nanonull.com/TimeService/getUTCTime" style="document"/>
    <input>
      <soap:body use="literal"/>
    </input>
    <output>
      <soap:body use="literal"/>
    </output>
  </operation>
  <operation name="getOffesetUTCTime">
    <soap:operation soapAction="http://www.Nanonull.com/TimeService/getOffesetUTCTime" style="document"/>
    <input>
      <soap:body use="literal"/>
    </input>
    <output>
      <soap:body use="literal"/>
    </output>
  </operation>
  <operation name="getServerTime">
    <soap:operation soapAction="http://www.Nanonull.com/TimeService/getServerTime" style="document"/>
    <input>
      <soap:body use="literal"/>
    </input>
    <output>
      <soap:body use="literal"/>
    </output>
  </operation>
  <operation name="getServerTimeZone">
    <soap:operation soapAction="http://www.Nanonull.com/TimeService/getServerTimeZone" style="document"/>
    <input>
      <soap:body use="literal"/>
    </input>
    <output>
      <soap:body use="literal"/>
    </output>
  </operation>
  <operation name="getServerCity">
    <soap:operation soapAction="http://www.Nanonull.com/TimeService/getServerCity" style="document"/>
    <input>
      <soap:body use="literal"/>
    </input>
    <output>
      <soap:body use="literal"/>
    </output>
  </operation>
  <operation name="getTimeZoneTime">
    <soap:operation soapAction="http://www.Nanonull.com/TimeService/getTimeZoneTime" style="document"/>
    <input>
      <soap:body use="literal"/>
    </input>
    <output>
      <soap:body use="literal"/>
    </output>
  </operation>
  <operation name="getCityTime">
    <soap:operation soapAction="http://www.Nanonull.com/TimeService/getCityTime" style="document"/>
    <input>
      <soap:body use="literal"/>
    </input>
    <output>
      <soap:body use="literal"/>
    </output>
  </operation>
</binding>

binding TimeServiceHttpGet
diagram 
type  s0:TimeServiceHttpGet
extensibility
<http:binding verb="GET"/>
operations 
getUTCTime
extensibility 
<http:operation location="/getUTCTime"/>
input 
<http:urlEncoded/>
output 
<mime:mimeXml part="Body"/>

getOffesetUTCTime
extensibility 
<http:operation location="/getOffesetUTCTime"/>
input 
<http:urlEncoded/>
output 
<mime:mimeXml part="Body"/>

getServerTime
extensibility 
<http:operation location="/getServerTime"/>
input 
<http:urlEncoded/>
output 
<mime:mimeXml part="Body"/>

getServerTimeZone
extensibility 
<http:operation location="/getServerTimeZone"/>
input 
<http:urlEncoded/>
output 
<mime:mimeXml part="Body"/>

getServerCity
extensibility 
<http:operation location="/getServerCity"/>
input 
<http:urlEncoded/>
output 
<mime:mimeXml part="Body"/>

getTimeZoneTime
extensibility 
<http:operation location="/getTimeZoneTime"/>
input 
<http:urlEncoded/>
output 
<mime:mimeXml part="Body"/>

getCityTime
extensibility 
<http:operation location="/getCityTime"/>
input 
<http:urlEncoded/>
output 
<mime:mimeXml part="Body"/>
used by 
Port TimeServiceHttpGet in Service TimeService
source 
<binding name="TimeServiceHttpGet" type="s0:TimeServiceHttpGet">
  <http:binding verb="GET"/>
  <operation name="getUTCTime">
    <http:operation location="/getUTCTime"/>
    <input>
      <http:urlEncoded/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
  <operation name="getOffesetUTCTime">
    <http:operation location="/getOffesetUTCTime"/>
    <input>
      <http:urlEncoded/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
  <operation name="getServerTime">
    <http:operation location="/getServerTime"/>
    <input>
      <http:urlEncoded/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
  <operation name="getServerTimeZone">
    <http:operation location="/getServerTimeZone"/>
    <input>
      <http:urlEncoded/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
  <operation name="getServerCity">
    <http:operation location="/getServerCity"/>
    <input>
      <http:urlEncoded/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
  <operation name="getTimeZoneTime">
    <http:operation location="/getTimeZoneTime"/>
    <input>
      <http:urlEncoded/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
  <operation name="getCityTime">
    <http:operation location="/getCityTime"/>
    <input>
      <http:urlEncoded/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
</binding>

binding TimeServiceHttpPost
diagram 
type  s0:TimeServiceHttpPost
extensibility
<http:binding verb="POST"/>
operations 
getUTCTime
extensibility 
<http:operation location="/getUTCTime"/>
input 
<mime:content type="application/x-www-form-urlencoded"/>
output 
<mime:mimeXml part="Body"/>

getOffesetUTCTime
extensibility 
<http:operation location="/getOffesetUTCTime"/>
input 
<mime:content type="application/x-www-form-urlencoded"/>
output 
<mime:mimeXml part="Body"/>

getServerTime
extensibility 
<http:operation location="/getServerTime"/>
input 
<mime:content type="application/x-www-form-urlencoded"/>
output 
<mime:mimeXml part="Body"/>

getServerTimeZone
extensibility 
<http:operation location="/getServerTimeZone"/>
input 
<mime:content type="application/x-www-form-urlencoded"/>
output 
<mime:mimeXml part="Body"/>

getServerCity
extensibility 
<http:operation location="/getServerCity"/>
input 
<mime:content type="application/x-www-form-urlencoded"/>
output 
<mime:mimeXml part="Body"/>

getTimeZoneTime
extensibility 
<http:operation location="/getTimeZoneTime"/>
input 
<mime:content type="application/x-www-form-urlencoded"/>
output 
<mime:mimeXml part="Body"/>

getCityTime
extensibility 
<http:operation location="/getCityTime"/>
input 
<mime:content type="application/x-www-form-urlencoded"/>
output 
<mime:mimeXml part="Body"/>
used by 
Port TimeServiceHttpPost in Service TimeService
source 
<binding name="TimeServiceHttpPost" type="s0:TimeServiceHttpPost">
  <http:binding verb="POST"/>
  <operation name="getUTCTime">
    <http:operation location="/getUTCTime"/>
    <input>
      <mime:content type="application/x-www-form-urlencoded"/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
  <operation name="getOffesetUTCTime">
    <http:operation location="/getOffesetUTCTime"/>
    <input>
      <mime:content type="application/x-www-form-urlencoded"/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
  <operation name="getServerTime">
    <http:operation location="/getServerTime"/>
    <input>
      <mime:content type="application/x-www-form-urlencoded"/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
  <operation name="getServerTimeZone">
    <http:operation location="/getServerTimeZone"/>
    <input>
      <mime:content type="application/x-www-form-urlencoded"/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
  <operation name="getServerCity">
    <http:operation location="/getServerCity"/>
    <input>
      <mime:content type="application/x-www-form-urlencoded"/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
  <operation name="getTimeZoneTime">
    <http:operation location="/getTimeZoneTime"/>
    <input>
      <mime:content type="application/x-www-form-urlencoded"/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
  <operation name="getCityTime">
    <http:operation location="/getCityTime"/>
    <input>
      <mime:content type="application/x-www-form-urlencoded"/>
    </input>
    <output>
      <mime:mimeXml part="Body"/>
    </output>
  </operation>
</binding>

porttype TimeServiceSoap
diagram 
operations 
getUTCTime
inputs0:getUTCTimeSoapIn
outputs0:getUTCTimeSoapOut

getOffesetUTCTime
inputs0:getOffesetUTCTimeSoapIn
outputs0:getOffesetUTCTimeSoapOut

getServerTime
inputs0:getServerTimeSoapIn
outputs0:getServerTimeSoapOut

getServerTimeZone
inputs0:getServerTimeZoneSoapIn
outputs0:getServerTimeZoneSoapOut

getServerCity
inputs0:getServerCitySoapIn
outputs0:getServerCitySoapOut

getTimeZoneTime
inputs0:getTimeZoneTimeSoapIn
outputs0:getTimeZoneTimeSoapOut

getCityTime
inputs0:getCityTimeSoapIn
outputs0:getCityTimeSoapOut
used by 
binding TimeServiceSoap
source 
<portType name="TimeServiceSoap">
  <operation name="getUTCTime">
    <input message="s0:getUTCTimeSoapIn"/>
    <output message="s0:getUTCTimeSoapOut"/>
  </operation>
  <operation name="getOffesetUTCTime">
    <input message="s0:getOffesetUTCTimeSoapIn"/>
    <output message="s0:getOffesetUTCTimeSoapOut"/>
  </operation>
  <operation name="getServerTime">
    <input message="s0:getServerTimeSoapIn"/>
    <output message="s0:getServerTimeSoapOut"/>
  </operation>
  <operation name="getServerTimeZone">
    <input message="s0:getServerTimeZoneSoapIn"/>
    <output message="s0:getServerTimeZoneSoapOut"/>
  </operation>
  <operation name="getServerCity">
    <input message="s0:getServerCitySoapIn"/>
    <output message="s0:getServerCitySoapOut"/>
  </operation>
  <operation name="getTimeZoneTime">
    <input message="s0:getTimeZoneTimeSoapIn"/>
    <output message="s0:getTimeZoneTimeSoapOut"/>
  </operation>
  <operation name="getCityTime">
    <input message="s0:getCityTimeSoapIn"/>
    <output message="s0:getCityTimeSoapOut"/>
  </operation>
</portType>

porttype TimeServiceHttpGet
diagram 
operations 
getUTCTime
inputs0:getUTCTimeHttpGetIn
outputs0:getUTCTimeHttpGetOut

getOffesetUTCTime
inputs0:getOffesetUTCTimeHttpGetIn
outputs0:getOffesetUTCTimeHttpGetOut

getServerTime
inputs0:getServerTimeHttpGetIn
outputs0:getServerTimeHttpGetOut

getServerTimeZone
inputs0:getServerTimeZoneHttpGetIn
outputs0:getServerTimeZoneHttpGetOut

getServerCity
inputs0:getServerCityHttpGetIn
outputs0:getServerCityHttpGetOut

getTimeZoneTime
inputs0:getTimeZoneTimeHttpGetIn
outputs0:getTimeZoneTimeHttpGetOut

getCityTime
inputs0:getCityTimeHttpGetIn
outputs0:getCityTimeHttpGetOut
used by 
binding TimeServiceHttpGet
source 
<portType name="TimeServiceHttpGet">
  <operation name="getUTCTime">
    <input message="s0:getUTCTimeHttpGetIn"/>
    <output message="s0:getUTCTimeHttpGetOut"/>
  </operation>
  <operation name="getOffesetUTCTime">
    <input message="s0:getOffesetUTCTimeHttpGetIn"/>
    <output message="s0:getOffesetUTCTimeHttpGetOut"/>
  </operation>
  <operation name="getServerTime">
    <input message="s0:getServerTimeHttpGetIn"/>
    <output message="s0:getServerTimeHttpGetOut"/>
  </<