<?xml version="1.0"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="IAstroservice" targetNamespace="http://tempuri.org/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunriseInfoRequest">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Latitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Longitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Year" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Month" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Day" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="TimeBiasMinutes" type="xs:int"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunriseInfoResponse">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="return" type="xs:string"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunsetInfoRequest">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Latitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Longitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Year" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Month" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Day" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="TimeBiasMinutes" type="xs:int"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunsetInfoResponse">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="return" type="xs:string"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonriseInfoRequest">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Latitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Longitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Year" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Month" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Day" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="TimeBiasMinutes" type="xs:int"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonriseInfoResponse">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="return" type="xs:string"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonsetInfoRequest">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Latitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Longitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Year" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Month" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Day" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="TimeBiasMinutes" type="xs:int"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonsetInfoResponse">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="return" type="xs:string"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSrSsMrMsInfoRequest">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Latitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Longitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Year" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Month" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Day" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="TimeBiasMinutes" type="xs:int"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSrSsMrMsInfoResponse">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="return" type="xs:string"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunriseInfoExRequest">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Latitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Longitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Year" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Month" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Day" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="TimeBiasMinutes" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="DayCount" type="xs:int"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunriseInfoExResponse">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="return" type="xs:string"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunsetInfoExRequest">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Latitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Longitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Year" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Month" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Day" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="TimeBiasMinutes" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="DayCount" type="xs:int"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunsetInfoExResponse">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="return" type="xs:string"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonriseInfoExRequest">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Latitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Longitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Year" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Month" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Day" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="TimeBiasMinutes" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="DayCount" type="xs:int"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonriseInfoExResponse">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="return" type="xs:string"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonsetInfoExRequest">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Latitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Longitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Year" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Month" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Day" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="TimeBiasMinutes" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="DayCount" type="xs:int"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonsetInfoExResponse">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="return" type="xs:string"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSrSsMrMsInfoExRequest">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Latitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Longitude" type="xs:double"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Year" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Month" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="Day" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="TimeBiasMinutes" type="xs:int"/>
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="DayCount" type="xs:int"/>
  </message>
  <message xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSrSsMrMsInfoExResponse">
    <part xmlns="http://schemas.xmlsoap.org/wsdl/" name="return" type="xs:string"/>
  </message>
  <portType xmlns="http://schemas.xmlsoap.org/wsdl/" name="IAstro">
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunriseInfo">
      <input message="tns:GetSunriseInfoRequest"/>
      <output message="tns:GetSunriseInfoResponse"/>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunsetInfo">
      <input message="tns:GetSunsetInfoRequest"/>
      <output message="tns:GetSunsetInfoResponse"/>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonriseInfo">
      <input message="tns:GetMoonriseInfoRequest"/>
      <output message="tns:GetMoonriseInfoResponse"/>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonsetInfo">
      <input message="tns:GetMoonsetInfoRequest"/>
      <output message="tns:GetMoonsetInfoResponse"/>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSrSsMrMsInfo">
      <input message="tns:GetSrSsMrMsInfoRequest"/>
      <output message="tns:GetSrSsMrMsInfoResponse"/>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunriseInfoEx">
      <input message="tns:GetSunriseInfoExRequest"/>
      <output message="tns:GetSunriseInfoExResponse"/>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunsetInfoEx">
      <input message="tns:GetSunsetInfoExRequest"/>
      <output message="tns:GetSunsetInfoExResponse"/>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonriseInfoEx">
      <input message="tns:GetMoonriseInfoExRequest"/>
      <output message="tns:GetMoonriseInfoExResponse"/>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonsetInfoEx">
      <input message="tns:GetMoonsetInfoExRequest"/>
      <output message="tns:GetMoonsetInfoExResponse"/>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSrSsMrMsInfoEx">
      <input message="tns:GetSrSsMrMsInfoExRequest"/>
      <output message="tns:GetSrSsMrMsInfoExResponse"/>
    </operation>
  </portType>
  <binding xmlns="http://schemas.xmlsoap.org/wsdl/" name="IAstrobinding" type="tns:IAstro">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunriseInfo">
      <soap:operation soapAction="urn:AstroIntf-IAstro#GetSunriseInfo" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </output>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunsetInfo">
      <soap:operation soapAction="urn:AstroIntf-IAstro#GetSunsetInfo" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </output>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonriseInfo">
      <soap:operation soapAction="urn:AstroIntf-IAstro#GetMoonriseInfo" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </output>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonsetInfo">
      <soap:operation soapAction="urn:AstroIntf-IAstro#GetMoonsetInfo" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </output>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSrSsMrMsInfo">
      <soap:operation soapAction="urn:AstroIntf-IAstro#GetSrSsMrMsInfo" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </output>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunriseInfoEx">
      <soap:operation soapAction="urn:AstroIntf-IAstro#GetSunriseInfoEx" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </output>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSunsetInfoEx">
      <soap:operation soapAction="urn:AstroIntf-IAstro#GetSunsetInfoEx" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </output>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonriseInfoEx">
      <soap:operation soapAction="urn:AstroIntf-IAstro#GetMoonriseInfoEx" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </output>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetMoonsetInfoEx">
      <soap:operation soapAction="urn:AstroIntf-IAstro#GetMoonsetInfoEx" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </output>
    </operation>
    <operation xmlns="http://schemas.xmlsoap.org/wsdl/" name="GetSrSsMrMsInfoEx">
      <soap:operation soapAction="urn:AstroIntf-IAstro#GetSrSsMrMsInfoEx" style="rpc"/>
      <input>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </input>
      <output>
        <soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:AstroIntf-IAstro"/>
      </output>
    </operation>
  </binding>
  <service xmlns="http://schemas.xmlsoap.org/wsdl/" name="IAstroservice">
    <port xmlns="http://schemas.xmlsoap.org/wsdl/" name="IAstroPort" binding="tns:IAstrobinding">
      <soap:address location="http://www.armyaviator.com/cgi-bin/astro.exe/soap/IAstro"/>
    </port>
  </service>
</definitions>

