<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://V300" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://V300" xmlns:intf="http://V300" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://searchClubMemberships.clubmembership.V300" xmlns:tns2="http://request.base.V300" xmlns:tns3="http://response.base.V300" xmlns:tns4="http://base" xmlns:tns5="http://_clubmembership.clubmembership.V300" xmlns:tns6="http://rpc.xml.coldfusion" xmlns:tns7="http://getClubMembership.clubmembership.V300" xmlns:tns8="http://searchClubs.clubmembership.V300" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by ColdFusion-->
 <wsdl:types>
  <schema targetNamespace="http://request.base.V300" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://V300"/>
   <import namespace="http://response.base.V300"/>
   <import namespace="http://_clubmembership.clubmembership.V300"/>
   <import namespace="http://searchClubMemberships.clubmembership.V300"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://base"/>
   <import namespace="http://searchClubs.clubmembership.V300"/>
   <import namespace="http://getClubMembership.clubmembership.V300"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Security">
    <sequence>
     <element name="Password" nillable="true" type="xsd:string"/>
     <element name="Username" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="Request">
    <sequence>
     <element name="Security" nillable="true" type="tns2:Security"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="http://searchClubMemberships.clubmembership.V300" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://V300"/>
   <import namespace="http://response.base.V300"/>
   <import namespace="http://_clubmembership.clubmembership.V300"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://request.base.V300"/>
   <import namespace="http://base"/>
   <import namespace="http://searchClubs.clubmembership.V300"/>
   <import namespace="http://getClubMembership.clubmembership.V300"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Request">
    <complexContent>
     <extension base="tns2:Request">
      <sequence>
       <element name="AltClubID" nillable="true" type="xsd:string"/>
       <element name="AltClubMembershipID" nillable="true" type="xsd:string"/>
       <element name="ClubID" nillable="true" type="xsd:string"/>
       <element name="ClubMembershipID" nillable="true" type="xsd:string"/>
       <element name="ClubName" nillable="true" type="xsd:string"/>
       <element name="ContactID" nillable="true" type="xsd:string"/>
       <element name="CurrentMembershipStatus" nillable="true" type="xsd:string"/>
       <element name="DateModifiedFrom" nillable="true" type="xsd:dateTime"/>
       <element name="DateModifiedTo" nillable="true" type="xsd:dateTime"/>
       <element name="MaxRows" nillable="true" type="xsd:double"/>
       <element name="Page" nillable="true" type="xsd:double"/>
       <element name="WebsiteIDs" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="Response">
    <complexContent>
     <extension base="tns3:Response">
      <sequence>
       <element name="ClubMemberships" nillable="true" type="impl:ArrayOf_tns5_ClubMembership"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
  </schema>
  <schema targetNamespace="http://base" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://V300"/>
   <import namespace="http://response.base.V300"/>
   <import namespace="http://_clubmembership.clubmembership.V300"/>
   <import namespace="http://searchClubMemberships.clubmembership.V300"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://request.base.V300"/>
   <import namespace="http://searchClubs.clubmembership.V300"/>
   <import namespace="http://getClubMembership.clubmembership.V300"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="baseResponse">
    <sequence/>
   </complexType>
  </schema>
  <schema targetNamespace="http://response.base.V300" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://V300"/>
   <import namespace="http://_clubmembership.clubmembership.V300"/>
   <import namespace="http://searchClubMemberships.clubmembership.V300"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://request.base.V300"/>
   <import namespace="http://base"/>
   <import namespace="http://searchClubs.clubmembership.V300"/>
   <import namespace="http://getClubMembership.clubmembership.V300"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Error">
    <sequence>
     <element name="ErrorCode" nillable="true" type="xsd:string"/>
     <element name="ErrorMessage" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="Response">
    <complexContent>
     <extension base="tns4:baseResponse">
      <sequence>
       <element name="Errors" nillable="true" type="impl:ArrayOf_tns3_Error"/>
       <element name="IsSuccessful" nillable="true" type="xsd:boolean"/>
       <element name="RecordCount" nillable="true" type="xsd:double"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
  </schema>
  <schema targetNamespace="http://V300" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://response.base.V300"/>
   <import namespace="http://_clubmembership.clubmembership.V300"/>
   <import namespace="http://searchClubMemberships.clubmembership.V300"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://request.base.V300"/>
   <import namespace="http://base"/>
   <import namespace="http://searchClubs.clubmembership.V300"/>
   <import namespace="http://getClubMembership.clubmembership.V300"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="ArrayOf_tns3_Error">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns3:Error[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns5_ClubMembership">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns5:ClubMembership[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns5_Club">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns5:Club[]"/>
     </restriction>
    </complexContent>
   </complexType>
  </schema>
  <schema targetNamespace="http://_clubmembership.clubmembership.V300" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://V300"/>
   <import namespace="http://response.base.V300"/>
   <import namespace="http://searchClubMemberships.clubmembership.V300"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://request.base.V300"/>
   <import namespace="http://base"/>
   <import namespace="http://searchClubs.clubmembership.V300"/>
   <import namespace="http://getClubMembership.clubmembership.V300"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Contact">
    <sequence>
     <element name="Address" nillable="true" type="xsd:string"/>
     <element name="Address2" nillable="true" type="xsd:string"/>
     <element name="BirthDate" nillable="true" type="xsd:dateTime"/>
     <element name="City" nillable="true" type="xsd:string"/>
     <element name="Company" nillable="true" type="xsd:string"/>
     <element name="ContactID" nillable="true" type="xsd:string"/>
     <element name="CountryCode" nillable="true" type="xsd:string"/>
     <element name="CustomerNumber" nillable="true" type="xsd:double"/>
     <element name="Email" nillable="true" type="xsd:string"/>
     <element name="FirstName" nillable="true" type="xsd:string"/>
     <element name="LastName" nillable="true" type="xsd:string"/>
     <element name="Phone" nillable="true" type="xsd:string"/>
     <element name="StateCode" nillable="true" type="xsd:string"/>
     <element name="ZipCode" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ShippingAddress">
    <sequence>
     <element name="Address" nillable="true" type="xsd:string"/>
     <element name="Address2" nillable="true" type="xsd:string"/>
     <element name="Birthdate" nillable="true" type="xsd:dateTime"/>
     <element name="City" nillable="true" type="xsd:string"/>
     <element name="Company" nillable="true" type="xsd:string"/>
     <element name="CountryCode" nillable="true" type="xsd:string"/>
     <element name="Email" nillable="true" type="xsd:string"/>
     <element name="Firstname" nillable="true" type="xsd:string"/>
     <element name="Lastname" nillable="true" type="xsd:string"/>
     <element name="Phone" nillable="true" type="xsd:string"/>
     <element name="ShippingAddressID" nillable="true" type="xsd:string"/>
     <element name="StateCode" nillable="true" type="xsd:string"/>
     <element name="ZipCode" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ClubMembership">
    <sequence>
     <element name="CancelDate" nillable="true" type="xsd:dateTime"/>
     <element name="ClubCancellationReason" nillable="true" type="xsd:string"/>
     <element name="ClubCancellationReasonID" nillable="true" type="xsd:string"/>
     <element name="ClubID" nillable="true" type="xsd:string"/>
     <element name="ClubMembershipID" nillable="true" type="xsd:string"/>
     <element name="ClubName" nillable="true" type="xsd:string"/>
     <element name="Contact" nillable="true" type="tns5:Contact"/>
     <element name="CreditCardID" nillable="true" type="xsd:string"/>
     <element name="CurrentClubMembershipStatus" nillable="true" type="xsd:string"/>
     <element name="CurrentNumberOfShipments" nillable="true" type="xsd:double"/>
     <element name="DateAdded" nillable="true" type="xsd:dateTime"/>
     <element name="DateModified" nillable="true" type="xsd:dateTime"/>
     <element name="GiftMessage" nillable="true" type="xsd:string"/>
     <element name="IsGift" nillable="true" type="xsd:boolean"/>
     <element name="IsPickup" nillable="true" type="xsd:boolean"/>
     <element name="IsPrePay" nillable="true" type="xsd:boolean"/>
     <element name="LastProcessedDate" nillable="true" type="xsd:dateTime"/>
     <element name="Notes" nillable="true" type="xsd:string"/>
     <element name="OnHoldStartDate" nillable="true" type="xsd:dateTime"/>
     <element name="OnHoldUntilDate" nillable="true" type="xsd:dateTime"/>
     <element name="PickupHandlingFee" nillable="true" type="xsd:double"/>
     <element name="PickupLocationCode" nillable="true" type="xsd:string"/>
     <element name="PrePayOrderNumber" nillable="true" type="xsd:double"/>
     <element name="RetainClubPrivileges" nillable="true" type="xsd:boolean"/>
     <element name="SalesAssociate" nillable="true" type="xsd:string"/>
     <element name="SalesAssociateID" nillable="true" type="xsd:string"/>
     <element name="ShipTo" nillable="true" type="xsd:string"/>
     <element name="ShippingAddress" nillable="true" type="tns5:ShippingAddress"/>
     <element name="SignupDate" nillable="true" type="xsd:dateTime"/>
     <element name="SourceCode" nillable="true" type="xsd:string"/>
     <element name="TotalNumberOfShipments" nillable="true" type="xsd:double"/>
     <element name="WebsiteID" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="Club">
    <sequence>
     <element name="ClubID" nillable="true" type="xsd:string"/>
     <element name="ClubName" nillable="true" type="xsd:string"/>
     <element name="DateAdded" nillable="true" type="xsd:dateTime"/>
     <element name="DateModified" nillable="true" type="xsd:dateTime"/>
     <element name="Description" nillable="true" type="xsd:string"/>
     <element name="IsActive" nillable="true" type="xsd:boolean"/>
     <element name="Teaser" nillable="true" type="xsd:string"/>
     <element name="WebsiteID" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="http://rpc.xml.coldfusion" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://V300"/>
   <import namespace="http://response.base.V300"/>
   <import namespace="http://_clubmembership.clubmembership.V300"/>
   <import namespace="http://searchClubMemberships.clubmembership.V300"/>
   <import namespace="http://request.base.V300"/>
   <import namespace="http://base"/>
   <import namespace="http://searchClubs.clubmembership.V300"/>
   <import namespace="http://getClubMembership.clubmembership.V300"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="CFCInvocationException">
    <sequence/>
   </complexType>
  </schema>
  <schema targetNamespace="http://getClubMembership.clubmembership.V300" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://V300"/>
   <import namespace="http://response.base.V300"/>
   <import namespace="http://_clubmembership.clubmembership.V300"/>
   <import namespace="http://searchClubMemberships.clubmembership.V300"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://request.base.V300"/>
   <import namespace="http://base"/>
   <import namespace="http://searchClubs.clubmembership.V300"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Request">
    <complexContent>
     <extension base="tns2:Request">
      <sequence>
       <element name="AltClubMembershipID" nillable="true" type="xsd:string"/>
       <element name="ClubMembershipID" nillable="true" type="xsd:string"/>
       <element name="WebsiteID" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="Response">
    <complexContent>
     <extension base="tns3:Response">
      <sequence>
       <element name="ClubMembership" nillable="true" type="tns5:ClubMembership"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
  </schema>
  <schema targetNamespace="http://searchClubs.clubmembership.V300" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://V300"/>
   <import namespace="http://response.base.V300"/>
   <import namespace="http://_clubmembership.clubmembership.V300"/>
   <import namespace="http://searchClubMemberships.clubmembership.V300"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://request.base.V300"/>
   <import namespace="http://base"/>
   <import namespace="http://getClubMembership.clubmembership.V300"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Request">
    <complexContent>
     <extension base="tns2:Request">
      <sequence>
       <element name="AltClubID" nillable="true" type="xsd:string"/>
       <element name="ClubID" nillable="true" type="xsd:string"/>
       <element name="ClubName" nillable="true" type="xsd:string"/>
       <element name="DateModifiedFrom" nillable="true" type="xsd:dateTime"/>
       <element name="DateModifiedTo" nillable="true" type="xsd:dateTime"/>
       <element name="IsActive" nillable="true" type="xsd:boolean"/>
       <element name="MaxRows" nillable="true" type="xsd:double"/>
       <element name="Page" nillable="true" type="xsd:double"/>
       <element name="WebsiteIDs" nillable="true" type="xsd:string"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="Response">
    <complexContent>
     <extension base="tns3:Response">
      <sequence>
       <element name="Clubs" nillable="true" type="impl:ArrayOf_tns5_Club"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="GetClubMembershipRequest">

      <wsdl:part name="Request" type="tns7:Request">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="SearchClubsRequest">

      <wsdl:part name="Request" type="tns8:Request">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="CFCInvocationException">

      <wsdl:part name="fault" type="tns6:CFCInvocationException">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="SearchClubsResponse">

      <wsdl:part name="SearchClubsReturn" type="tns8:Response">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="GetClubMembershipResponse">

      <wsdl:part name="GetClubMembershipReturn" type="tns7:Response">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="SearchClubMembershipsRequest">

      <wsdl:part name="Request" type="tns1:Request">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="SearchClubMembershipsResponse">

      <wsdl:part name="SearchClubMembershipsReturn" type="tns1:Response">

      </wsdl:part>

   </wsdl:message>

   <wsdl:portType name="ClubMembershipService">

      <wsdl:operation name="SearchClubMemberships" parameterOrder="Request">

         <wsdl:input message="intf:SearchClubMembershipsRequest" name="SearchClubMembershipsRequest">

       </wsdl:input>

         <wsdl:output message="intf:SearchClubMembershipsResponse" name="SearchClubMembershipsResponse">

       </wsdl:output>

         <wsdl:fault message="intf:CFCInvocationException" name="CFCInvocationException">

       </wsdl:fault>

      </wsdl:operation>

      <wsdl:operation name="GetClubMembership" parameterOrder="Request">

         <wsdl:input message="intf:GetClubMembershipRequest" name="GetClubMembershipRequest">

       </wsdl:input>

         <wsdl:output message="intf:GetClubMembershipResponse" name="GetClubMembershipResponse">

       </wsdl:output>

         <wsdl:fault message="intf:CFCInvocationException" name="CFCInvocationException">

       </wsdl:fault>

      </wsdl:operation>

      <wsdl:operation name="SearchClubs" parameterOrder="Request">

         <wsdl:input message="intf:SearchClubsRequest" name="SearchClubsRequest">

       </wsdl:input>

         <wsdl:output message="intf:SearchClubsResponse" name="SearchClubsResponse">

       </wsdl:output>

         <wsdl:fault message="intf:CFCInvocationException" name="CFCInvocationException">

       </wsdl:fault>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="ClubMembershipService.cfcSoapBinding" type="intf:ClubMembershipService">

      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="SearchClubMemberships">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="SearchClubMembershipsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://V300" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="SearchClubMembershipsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://V300" use="encoded"/>

         </wsdl:output>

         <wsdl:fault name="CFCInvocationException">

            <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="CFCInvocationException" namespace="http://V300" use="encoded"/>

         </wsdl:fault>

      </wsdl:operation>

      <wsdl:operation name="GetClubMembership">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="GetClubMembershipRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://V300" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="GetClubMembershipResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://V300" use="encoded"/>

         </wsdl:output>

         <wsdl:fault name="CFCInvocationException">

            <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="CFCInvocationException" namespace="http://V300" use="encoded"/>

         </wsdl:fault>

      </wsdl:operation>

      <wsdl:operation name="SearchClubs">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="SearchClubsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://V300" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="SearchClubsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://V300" use="encoded"/>

         </wsdl:output>

         <wsdl:fault name="CFCInvocationException">

            <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="CFCInvocationException" namespace="http://V300" use="encoded"/>

         </wsdl:fault>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="ClubMembershipServiceService">

      <wsdl:port binding="intf:ClubMembershipService.cfcSoapBinding" name="ClubMembershipService.cfc">

         <wsdlsoap:address location="http://webservices.vin65.com/V300/ClubMembershipService.cfc"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>
