<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://contestscore.getscores.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://contestscore.getscores.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://contestscore.getscores.org/">
      <s:element name="GetScores">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ContestCabrilloName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Year" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetScoresResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetScoresResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="AddNewContest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContestCabrilloName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContestName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="NumberOfMults" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="InfoURL" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddNewContestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddNewContestResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AboutThisService">
        <s:complexType />
      </s:element>
      <s:element name="AboutThisServiceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AboutThisServiceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddContest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContestKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="contestName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="NumMults" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="isVHF" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="StartDateTimeUTC" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="EndDateTimeUTC" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddContestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddContestResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SubmitScore">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ScoreDoc" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SubmitScoreResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SubmitScoreResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActiveContestList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ListType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActiveContestListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetActiveContestListResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetArchiveContestList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Enddate" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ListType" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetArchiveContestListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetArchiveContestListResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsSupportedContest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsSupportedContestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IsSupportedContestResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AllSupportedContestsList">
        <s:complexType />
      </s:element>
      <s:element name="AllSupportedContestsListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AllSupportedContestsListResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContestScheduleForTodayWithURL">
        <s:complexType />
      </s:element>
      <s:element name="GetContestScheduleForTodayWithURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContestScheduleForTodayWithURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContestScheduleForThisWeekWithURL">
        <s:complexType />
      </s:element>
      <s:element name="GetContestScheduleForThisWeekWithURLResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContestScheduleForThisWeekWithURLResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetScoresSoapIn">
    <wsdl:part name="parameters" element="tns:GetScores" />
  </wsdl:message>
  <wsdl:message name="GetScoresSoapOut">
    <wsdl:part name="parameters" element="tns:GetScoresResponse" />
  </wsdl:message>
  <wsdl:message name="AddNewContestSoapIn">
    <wsdl:part name="parameters" element="tns:AddNewContest" />
  </wsdl:message>
  <wsdl:message name="AddNewContestSoapOut">
    <wsdl:part name="parameters" element="tns:AddNewContestResponse" />
  </wsdl:message>
  <wsdl:message name="AboutThisServiceSoapIn">
    <wsdl:part name="parameters" element="tns:AboutThisService" />
  </wsdl:message>
  <wsdl:message name="AboutThisServiceSoapOut">
    <wsdl:part name="parameters" element="tns:AboutThisServiceResponse" />
  </wsdl:message>
  <wsdl:message name="AddContestSoapIn">
    <wsdl:part name="parameters" element="tns:AddContest" />
  </wsdl:message>
  <wsdl:message name="AddContestSoapOut">
    <wsdl:part name="parameters" element="tns:AddContestResponse" />
  </wsdl:message>
  <wsdl:message name="SubmitScoreSoapIn">
    <wsdl:part name="parameters" element="tns:SubmitScore" />
  </wsdl:message>
  <wsdl:message name="SubmitScoreSoapOut">
    <wsdl:part name="parameters" element="tns:SubmitScoreResponse" />
  </wsdl:message>
  <wsdl:message name="GetActiveContestListSoapIn">
    <wsdl:part name="parameters" element="tns:GetActiveContestList" />
  </wsdl:message>
  <wsdl:message name="GetActiveContestListSoapOut">
    <wsdl:part name="parameters" element="tns:GetActiveContestListResponse" />
  </wsdl:message>
  <wsdl:message name="GetArchiveContestListSoapIn">
    <wsdl:part name="parameters" element="tns:GetArchiveContestList" />
  </wsdl:message>
  <wsdl:message name="GetArchiveContestListSoapOut">
    <wsdl:part name="parameters" element="tns:GetArchiveContestListResponse" />
  </wsdl:message>
  <wsdl:message name="IsSupportedContestSoapIn">
    <wsdl:part name="parameters" element="tns:IsSupportedContest" />
  </wsdl:message>
  <wsdl:message name="IsSupportedContestSoapOut">
    <wsdl:part name="parameters" element="tns:IsSupportedContestResponse" />
  </wsdl:message>
  <wsdl:message name="AllSupportedContestsListSoapIn">
    <wsdl:part name="parameters" element="tns:AllSupportedContestsList" />
  </wsdl:message>
  <wsdl:message name="AllSupportedContestsListSoapOut">
    <wsdl:part name="parameters" element="tns:AllSupportedContestsListResponse" />
  </wsdl:message>
  <wsdl:message name="GetContestScheduleForTodayWithURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetContestScheduleForTodayWithURL" />
  </wsdl:message>
  <wsdl:message name="GetContestScheduleForTodayWithURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetContestScheduleForTodayWithURLResponse" />
  </wsdl:message>
  <wsdl:message name="GetContestScheduleForThisWeekWithURLSoapIn">
    <wsdl:part name="parameters" element="tns:GetContestScheduleForThisWeekWithURL" />
  </wsdl:message>
  <wsdl:message name="GetContestScheduleForThisWeekWithURLSoapOut">
    <wsdl:part name="parameters" element="tns:GetContestScheduleForThisWeekWithURLResponse" />
  </wsdl:message>
  <wsdl:portType name="ContestScoreServiceSoap">
    <wsdl:operation name="GetScores">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns current scores for the contest in an array.
Pass contest cabrillo name or blank for allTop parameter is 0 for all or number of results wanted
First element are field names.  Remaining elements are values.  A comma seperates fields.  Use blank conttest name for all active contests</wsdl:documentation>
      <wsdl:input message="tns:GetScoresSoapIn" />
      <wsdl:output message="tns:GetScoresSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddNewContest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">AddNewContest (Password Required)</wsdl:documentation>
      <wsdl:input message="tns:AddNewContestSoapIn" />
      <wsdl:output message="tns:AddNewContestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AboutThisService">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Information about this service</wsdl:documentation>
      <wsdl:input message="tns:AboutThisServiceSoapIn" />
      <wsdl:output message="tns:AboutThisServiceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddContest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">(Depreciated.  Do not use</wsdl:documentation>
      <wsdl:input message="tns:AddContestSoapIn" />
      <wsdl:output message="tns:AddContestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SubmitScore">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Primary method for submitting a score to the site.  See the FAQ for the XML Score document specification,</wsdl:documentation>
      <wsdl:input message="tns:SubmitScoreSoapIn" />
      <wsdl:output message="tns:SubmitScoreSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActiveContestList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a list of currently active contests. ListType=1 is a comma-delimited list.  Listtype=2 is an xml-formatted document string</wsdl:documentation>
      <wsdl:input message="tns:GetActiveContestListSoapIn" />
      <wsdl:output message="tns:GetActiveContestListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetArchiveContestList">
      <wsdl:input message="tns:GetArchiveContestListSoapIn" />
      <wsdl:output message="tns:GetArchiveContestListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsSupportedContest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns OK if the Cabrillo-formatted Contest Name is supported on this site.</wsdl:documentation>
      <wsdl:input message="tns:IsSupportedContestSoapIn" />
      <wsdl:output message="tns:IsSupportedContestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AllSupportedContestsList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Re turns a string array of all contests supported by the site.</wsdl:documentation>
      <wsdl:input message="tns:AllSupportedContestsListSoapIn" />
      <wsdl:output message="tns:AllSupportedContestsListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContestScheduleForTodayWithURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an HTML Snippet of the Constests scheduled today</wsdl:documentation>
      <wsdl:input message="tns:GetContestScheduleForTodayWithURLSoapIn" />
      <wsdl:output message="tns:GetContestScheduleForTodayWithURLSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContestScheduleForThisWeekWithURL">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns an HTML Snipped of Contests scheduled for this week</wsdl:documentation>
      <wsdl:input message="tns:GetContestScheduleForThisWeekWithURLSoapIn" />
      <wsdl:output message="tns:GetContestScheduleForThisWeekWithURLSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ContestScoreServiceSoap" type="tns:ContestScoreServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetScores">
      <soap:operation soapAction="http://contestscore.getscores.org/GetScores" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddNewContest">
      <soap:operation soapAction="http://contestscore.getscores.org/AddNewContest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AboutThisService">
      <soap:operation soapAction="http://contestscore.getscores.org/AboutThisService" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddContest">
      <soap:operation soapAction="http://contestscore.getscores.org/AddContest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubmitScore">
      <soap:operation soapAction="http://contestscore.getscores.org/SubmitScore" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActiveContestList">
      <soap:operation soapAction="http://contestscore.getscores.org/GetActiveContestList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetArchiveContestList">
      <soap:operation soapAction="http://contestscore.getscores.org/GetArchiveContestList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsSupportedContest">
      <soap:operation soapAction="http://contestscore.getscores.org/IsSupportedContest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AllSupportedContestsList">
      <soap:operation soapAction="http://contestscore.getscores.org/AllSupportedContestsList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContestScheduleForTodayWithURL">
      <soap:operation soapAction="http://contestscore.getscores.org/GetContestScheduleForTodayWithURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContestScheduleForThisWeekWithURL">
      <soap:operation soapAction="http://contestscore.getscores.org/GetContestScheduleForThisWeekWithURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="ContestScoreServiceSoap12" type="tns:ContestScoreServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetScores">
      <soap12:operation soapAction="http://contestscore.getscores.org/GetScores" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddNewContest">
      <soap12:operation soapAction="http://contestscore.getscores.org/AddNewContest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AboutThisService">
      <soap12:operation soapAction="http://contestscore.getscores.org/AboutThisService" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddContest">
      <soap12:operation soapAction="http://contestscore.getscores.org/AddContest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubmitScore">
      <soap12:operation soapAction="http://contestscore.getscores.org/SubmitScore" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActiveContestList">
      <soap12:operation soapAction="http://contestscore.getscores.org/GetActiveContestList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetArchiveContestList">
      <soap12:operation soapAction="http://contestscore.getscores.org/GetArchiveContestList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsSupportedContest">
      <soap12:operation soapAction="http://contestscore.getscores.org/IsSupportedContest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AllSupportedContestsList">
      <soap12:operation soapAction="http://contestscore.getscores.org/AllSupportedContestsList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContestScheduleForTodayWithURL">
      <soap12:operation soapAction="http://contestscore.getscores.org/GetContestScheduleForTodayWithURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContestScheduleForThisWeekWithURL">
      <soap12:operation soapAction="http://contestscore.getscores.org/GetContestScheduleForThisWeekWithURL" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="ContestScoreService">
    <wsdl:port name="ContestScoreServiceSoap" binding="tns:ContestScoreServiceSoap">
      <soap:address location="http://www.getscores.org/ContestScoreService.asmx" />
    </wsdl:port>
    <wsdl:port name="ContestScoreServiceSoap12" binding="tns:ContestScoreServiceSoap12">
      <soap12:address location="http://www.getscores.org/ContestScoreService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>