<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.artofthemix.org" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.artofthemix.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.artofthemix.org">
      <s:element name="GetMemberMixes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="member_id" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMemberMixesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMemberMixesResult" type="tns:ArrayOfMixInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfMixInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MixInfo" nillable="true" type="tns:MixInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MixInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="iTunesPurchaseURL" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Votes" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Image" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Visible" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="CanBePlayed" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="AllowRating" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Rating" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="MemberId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="MixId" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SubmitDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Format" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Category" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Comments" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="FormatId" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="CategoryId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FeedbackCount" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FavoriteCount" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMemberFavorites">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="member_id" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMemberFavoritesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMemberFavoritesResult" type="tns:ArrayOfMixInfoEditorial" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfMixInfoEditorial">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MixInfoEditorial" nillable="true" type="tns:MixInfoEditorial" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MixInfoEditorial">
        <s:complexContent mixed="false">
          <s:extension base="tns:MixInfo">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ExhibitionName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EditorialComments" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="EditorialUsername" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="EditorialMemberId" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ExhibitId" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetMix">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mixId" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMixResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMixResult" type="tns:Mix" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Mix">
        <s:complexContent mixed="false">
          <s:extension base="tns:MixInfo">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="UserNameStatement" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Tracks" type="tns:ArrayOfTrack" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfTrack">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Track" nillable="true" type="tns:Track" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Track">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Rosetta" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Year" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Album" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Artist" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Song" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Side" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Sequence" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="TrackComment" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Url" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetCategories">
        <s:complexType />
      </s:element>
      <s:element name="GetCategoriesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCategoriesResult" type="tns:ArrayOfCategory" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfCategory">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Category" nillable="true" type="tns:Category" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Category">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CategoryName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CategoryId" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetFormat">
        <s:complexType />
      </s:element>
      <s:element name="GetFormatResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFormatResult" type="tns:ArrayOfFormat" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfFormat">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Format" nillable="true" type="tns:Format" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Format">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="FormatName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="FormatId" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMixFeedback">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="mixId" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMixFeedbackResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMixFeedbackResult" type="tns:ArrayOfFeedback" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfFeedback">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Feedback" nillable="true" type="tns:Feedback" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Feedback">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="FeedbackMemberEmail" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="FeedbackDate" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="MemberId" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="MixId" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="FeedbackId" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Rating" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetFeedback">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="feedbackId" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFeedbackResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFeedbackResult" type="tns:Feedback" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllExhibits">
        <s:complexType />
      </s:element>
      <s:element name="GetAllExhibitsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllExhibitsResult" type="tns:ArrayOfExhibit" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfExhibit">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Exhibit" nillable="true" type="tns:Exhibit" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Exhibit">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ExhibitName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExhibitDescription" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Approved" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="ExhibitId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="MemberId" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="ArrayOfMixInfo" nillable="true" type="tns:ArrayOfMixInfo" />
      <s:element name="ArrayOfMixInfoEditorial" nillable="true" type="tns:ArrayOfMixInfoEditorial" />
      <s:element name="Mix" nillable="true" type="tns:Mix" />
      <s:element name="ArrayOfCategory" nillable="true" type="tns:ArrayOfCategory" />
      <s:element name="ArrayOfFormat" nillable="true" type="tns:ArrayOfFormat" />
      <s:element name="ArrayOfFeedback" nillable="true" type="tns:ArrayOfFeedback" />
      <s:element name="Feedback" nillable="true" type="tns:Feedback" />
      <s:element name="ArrayOfExhibit" nillable="true" type="tns:ArrayOfExhibit" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetMemberMixesSoapIn">
    <wsdl:part name="parameters" element="tns:GetMemberMixes" />
  </wsdl:message>
  <wsdl:message name="GetMemberMixesSoapOut">
    <wsdl:part name="parameters" element="tns:GetMemberMixesResponse" />
  </wsdl:message>
  <wsdl:message name="GetMemberFavoritesSoapIn">
    <wsdl:part name="parameters" element="tns:GetMemberFavorites" />
  </wsdl:message>
  <wsdl:message name="GetMemberFavoritesSoapOut">
    <wsdl:part name="parameters" element="tns:GetMemberFavoritesResponse" />
  </wsdl:message>
  <wsdl:message name="GetMixSoapIn">
    <wsdl:part name="parameters" element="tns:GetMix" />
  </wsdl:message>
  <wsdl:message name="GetMixSoapOut">
    <wsdl:part name="parameters" element="tns:GetMixResponse" />
  </wsdl:message>
  <wsdl:message name="GetCategoriesSoapIn">
    <wsdl:part name="parameters" element="tns:GetCategories" />
  </wsdl:message>
  <wsdl:message name="GetCategoriesSoapOut">
    <wsdl:part name="parameters" element="tns:GetCategoriesResponse" />
  </wsdl:message>
  <wsdl:message name="GetFormatSoapIn">
    <wsdl:part name="parameters" element="tns:GetFormat" />
  </wsdl:message>
  <wsdl:message name="GetFormatSoapOut">
    <wsdl:part name="parameters" element="tns:GetFormatResponse" />
  </wsdl:message>
  <wsdl:message name="GetMixFeedbackSoapIn">
    <wsdl:part name="parameters" element="tns:GetMixFeedback" />
  </wsdl:message>
  <wsdl:message name="GetMixFeedbackSoapOut">
    <wsdl:part name="parameters" element="tns:GetMixFeedbackResponse" />
  </wsdl:message>
  <wsdl:message name="GetFeedbackSoapIn">
    <wsdl:part name="parameters" element="tns:GetFeedback" />
  </wsdl:message>
  <wsdl:message name="GetFeedbackSoapOut">
    <wsdl:part name="parameters" element="tns:GetFeedbackResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllExhibitsSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllExhibits" />
  </wsdl:message>
  <wsdl:message name="GetAllExhibitsSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllExhibitsResponse" />
  </wsdl:message>
  <wsdl:message name="GetMemberMixesHttpGetIn">
    <wsdl:part name="member_id" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMemberMixesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfMixInfo" />
  </wsdl:message>
  <wsdl:message name="GetMemberFavoritesHttpGetIn">
    <wsdl:part name="member_id" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMemberFavoritesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfMixInfoEditorial" />
  </wsdl:message>
  <wsdl:message name="GetMixHttpGetIn">
    <wsdl:part name="mixId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMixHttpGetOut">
    <wsdl:part name="Body" element="tns:Mix" />
  </wsdl:message>
  <wsdl:message name="GetCategoriesHttpGetIn" />
  <wsdl:message name="GetCategoriesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfCategory" />
  </wsdl:message>
  <wsdl:message name="GetFormatHttpGetIn" />
  <wsdl:message name="GetFormatHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFormat" />
  </wsdl:message>
  <wsdl:message name="GetMixFeedbackHttpGetIn">
    <wsdl:part name="mixId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMixFeedbackHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfFeedback" />
  </wsdl:message>
  <wsdl:message name="GetFeedbackHttpGetIn">
    <wsdl:part name="feedbackId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFeedbackHttpGetOut">
    <wsdl:part name="Body" element="tns:Feedback" />
  </wsdl:message>
  <wsdl:message name="GetAllExhibitsHttpGetIn" />
  <wsdl:message name="GetAllExhibitsHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfExhibit" />
  </wsdl:message>
  <wsdl:message name="GetMemberMixesHttpPostIn">
    <wsdl:part name="member_id" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMemberMixesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfMixInfo" />
  </wsdl:message>
  <wsdl:message name="GetMemberFavoritesHttpPostIn">
    <wsdl:part name="member_id" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMemberFavoritesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfMixInfoEditorial" />
  </wsdl:message>
  <wsdl:message name="GetMixHttpPostIn">
    <wsdl:part name="mixId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMixHttpPostOut">
    <wsdl:part name="Body" element="tns:Mix" />
  </wsdl:message>
  <wsdl:message name="GetCategoriesHttpPostIn" />
  <wsdl:message name="GetCategoriesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfCategory" />
  </wsdl:message>
  <wsdl:message name="GetFormatHttpPostIn" />
  <wsdl:message name="GetFormatHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFormat" />
  </wsdl:message>
  <wsdl:message name="GetMixFeedbackHttpPostIn">
    <wsdl:part name="mixId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetMixFeedbackHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfFeedback" />
  </wsdl:message>
  <wsdl:message name="GetFeedbackHttpPostIn">
    <wsdl:part name="feedbackId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetFeedbackHttpPostOut">
    <wsdl:part name="Body" element="tns:Feedback" />
  </wsdl:message>
  <wsdl:message name="GetAllExhibitsHttpPostIn" />
  <wsdl:message name="GetAllExhibitsHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfExhibit" />
  </wsdl:message>
  <wsdl:portType name="aotmSoap">
    <wsdl:operation name="GetMemberMixes">
      <wsdl:input message="tns:GetMemberMixesSoapIn" />
      <wsdl:output message="tns:GetMemberMixesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMemberFavorites">
      <wsdl:input message="tns:GetMemberFavoritesSoapIn" />
      <wsdl:output message="tns:GetMemberFavoritesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMix">
      <wsdl:input message="tns:GetMixSoapIn" />
      <wsdl:output message="tns:GetMixSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCategories">
      <wsdl:input message="tns:GetCategoriesSoapIn" />
      <wsdl:output message="tns:GetCategoriesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFormat">
      <wsdl:input message="tns:GetFormatSoapIn" />
      <wsdl:output message="tns:GetFormatSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMixFeedback">
      <wsdl:input message="tns:GetMixFeedbackSoapIn" />
      <wsdl:output message="tns:GetMixFeedbackSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFeedback">
      <wsdl:input message="tns:GetFeedbackSoapIn" />
      <wsdl:output message="tns:GetFeedbackSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllExhibits">
      <wsdl:input message="tns:GetAllExhibitsSoapIn" />
      <wsdl:output message="tns:GetAllExhibitsSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="aotmHttpGet">
    <wsdl:operation name="GetMemberMixes">
      <wsdl:input message="tns:GetMemberMixesHttpGetIn" />
      <wsdl:output message="tns:GetMemberMixesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMemberFavorites">
      <wsdl:input message="tns:GetMemberFavoritesHttpGetIn" />
      <wsdl:output message="tns:GetMemberFavoritesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMix">
      <wsdl:input message="tns:GetMixHttpGetIn" />
      <wsdl:output message="tns:GetMixHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCategories">
      <wsdl:input message="tns:GetCategoriesHttpGetIn" />
      <wsdl:output message="tns:GetCategoriesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFormat">
      <wsdl:input message="tns:GetFormatHttpGetIn" />
      <wsdl:output message="tns:GetFormatHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMixFeedback">
      <wsdl:input message="tns:GetMixFeedbackHttpGetIn" />
      <wsdl:output message="tns:GetMixFeedbackHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFeedback">
      <wsdl:input message="tns:GetFeedbackHttpGetIn" />
      <wsdl:output message="tns:GetFeedbackHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllExhibits">
      <wsdl:input message="tns:GetAllExhibitsHttpGetIn" />
      <wsdl:output message="tns:GetAllExhibitsHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="aotmHttpPost">
    <wsdl:operation name="GetMemberMixes">
      <wsdl:input message="tns:GetMemberMixesHttpPostIn" />
      <wsdl:output message="tns:GetMemberMixesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMemberFavorites">
      <wsdl:input message="tns:GetMemberFavoritesHttpPostIn" />
      <wsdl:output message="tns:GetMemberFavoritesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMix">
      <wsdl:input message="tns:GetMixHttpPostIn" />
      <wsdl:output message="tns:GetMixHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCategories">
      <wsdl:input message="tns:GetCategoriesHttpPostIn" />
      <wsdl:output message="tns:GetCategoriesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFormat">
      <wsdl:input message="tns:GetFormatHttpPostIn" />
      <wsdl:output message="tns:GetFormatHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMixFeedback">
      <wsdl:input message="tns:GetMixFeedbackHttpPostIn" />
      <wsdl:output message="tns:GetMixFeedbackHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFeedback">
      <wsdl:input message="tns:GetFeedbackHttpPostIn" />
      <wsdl:output message="tns:GetFeedbackHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllExhibits">
      <wsdl:input message="tns:GetAllExhibitsHttpPostIn" />
      <wsdl:output message="tns:GetAllExhibitsHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="aotmSoap" type="tns:aotmSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetMemberMixes">
      <soap:operation soapAction="http://www.artofthemix.org/GetMemberMixes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMemberFavorites">
      <soap:operation soapAction="http://www.artofthemix.org/GetMemberFavorites" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMix">
      <soap:operation soapAction="http://www.artofthemix.org/GetMix" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCategories">
      <soap:operation soapAction="http://www.artofthemix.org/GetCategories" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFormat">
      <soap:operation soapAction="http://www.artofthemix.org/GetFormat" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMixFeedback">
      <soap:operation soapAction="http://www.artofthemix.org/GetMixFeedback" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFeedback">
      <soap:operation soapAction="http://www.artofthemix.org/GetFeedback" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllExhibits">
      <soap:operation soapAction="http://www.artofthemix.org/GetAllExhibits" 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="aotmSoap12" type="tns:aotmSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetMemberMixes">
      <soap12:operation soapAction="http://www.artofthemix.org/GetMemberMixes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMemberFavorites">
      <soap12:operation soapAction="http://www.artofthemix.org/GetMemberFavorites" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMix">
      <soap12:operation soapAction="http://www.artofthemix.org/GetMix" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCategories">
      <soap12:operation soapAction="http://www.artofthemix.org/GetCategories" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFormat">
      <soap12:operation soapAction="http://www.artofthemix.org/GetFormat" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMixFeedback">
      <soap12:operation soapAction="http://www.artofthemix.org/GetMixFeedback" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFeedback">
      <soap12:operation soapAction="http://www.artofthemix.org/GetFeedback" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllExhibits">
      <soap12:operation soapAction="http://www.artofthemix.org/GetAllExhibits" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="aotmHttpGet" type="tns:aotmHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetMemberMixes">
      <http:operation location="/GetMemberMixes" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMemberFavorites">
      <http:operation location="/GetMemberFavorites" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMix">
      <http:operation location="/GetMix" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCategories">
      <http:operation location="/GetCategories" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFormat">
      <http:operation location="/GetFormat" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMixFeedback">
      <http:operation location="/GetMixFeedback" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFeedback">
      <http:operation location="/GetFeedback" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllExhibits">
      <http:operation location="/GetAllExhibits" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="aotmHttpPost" type="tns:aotmHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetMemberMixes">
      <http:operation location="/GetMemberMixes" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMemberFavorites">
      <http:operation location="/GetMemberFavorites" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMix">
      <http:operation location="/GetMix" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCategories">
      <http:operation location="/GetCategories" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFormat">
      <http:operation location="/GetFormat" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMixFeedback">
      <http:operation location="/GetMixFeedback" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFeedback">
      <http:operation location="/GetFeedback" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllExhibits">
      <http:operation location="/GetAllExhibits" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="aotm">
    <wsdl:port name="aotmSoap" binding="tns:aotmSoap">
      <soap:address location="http://www.artofthemix.org/aotm.asmx" />
    </wsdl:port>
    <wsdl:port name="aotmSoap12" binding="tns:aotmSoap12">
      <soap12:address location="http://www.artofthemix.org/aotm.asmx" />
    </wsdl:port>
    <wsdl:port name="aotmHttpGet" binding="tns:aotmHttpGet">
      <http:address location="http://www.artofthemix.org/aotm.asmx" />
    </wsdl:port>
    <wsdl:port name="aotmHttpPost" binding="tns:aotmHttpPost">
      <http:address location="http://www.artofthemix.org/aotm.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>