<?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://ws.tirewire.com/connectionscenter/wheelsservice" 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://ws.tirewire.com/connectionscenter/wheelsservice" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">&lt;img src="https://ws.tirewire.com/app_themes/tirewire/masthead.png" /&gt;&lt;br/&gt;For more information, please refer to &lt;a href="http://www.tirewire.com" target="_blank"&gt;www.tirewire.com&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://ws.tirewire.com/connectionscenter/wheelsservice">
      <s:element name="GetWheelsByWheelElements">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetWheelsByWheelElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetWheelsByWheelElementsOptions">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" default="-1" name="ConnectionID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="AccessKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GroupToken" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ExcludeZeroStock" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="VehicleFitmentSearch" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="VehicleSizeRangeSearch" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="InventoryOption" type="tns:InventoryOptions" />
          <s:element minOccurs="0" maxOccurs="1" name="Brand" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Style" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ProductCodes" type="tns:ArrayOfString" />
          <s:element minOccurs="0" maxOccurs="1" name="Size" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Finish" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ShortFinish" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Finishes" type="tns:ArrayOfString" />
          <s:element minOccurs="0" maxOccurs="1" name="BoltPattern" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Offset" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="OffsetRear" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="OffsetMinimum" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="OffsetMinimumRear" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="OffsetMaximum" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="OffsetMaximumRear" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="UpstepSpecList" type="tns:ArrayOfString" />
          <s:element minOccurs="1" maxOccurs="1" name="LoadRating" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Bore" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="RimDiameter" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="RimDiameterRear" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="RimWidth" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="RimWidthRear" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="BoreRear" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="UpstepList" type="tns:ArrayOfUpstepResponse" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleSizeRange" type="tns:VehicleSizeRange" />
          <s:element minOccurs="1" maxOccurs="1" name="ProductCodeSearch" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="ProductCodeSearchLikeness" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="UseCustomerProductCode" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="AccountCode" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="InventoryOptions">
        <s:restriction base="s:string">
          <s:enumeration value="All" />
          <s:enumeration value="Positive" />
          <s:enumeration value="Zero" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfUpstepResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="UpstepResponse" nillable="true" type="tns:UpstepResponse" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="UpstepResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ChassisID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Comments" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MaxOffset" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MinOffset" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="PossibleWheels" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SortOrder2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tyre1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tyre2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tyre3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tyre4" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tyre5" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tyre6" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tyre7" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tyre8" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UpstepCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UpstepID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UpstepType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WheelSize" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="VehicleSizeRange">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RimDiameter" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="Sizes" type="tns:ArrayOfVehicleSize" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfVehicleSize">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="VehicleSize" nillable="true" type="tns:VehicleSize" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="VehicleSize">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RimDiameter" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="RimWidth" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="Comments" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Position" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="MinOffset" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="MaxOffset" type="s:decimal" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetWheelsByWheelElementsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWheelsByWheelElementsResult" type="tns:WheelResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WheelResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:ServiceResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Wheels" type="tns:ArrayOfWheel" />
              <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ServiceResult" abstract="true">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ErrorCode" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfWheel">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Wheel" nillable="true" type="tns:Wheel" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Wheel">
        <s:complexContent mixed="false">
          <s:extension base="tns:Entity">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ProductCode" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ClientProductCode" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Style" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="LoadRating" nillable="true" type="s:decimal" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Finish" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Size" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Bore" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="Offset" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="Backside" nillable="true" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="BoltPatterns" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ImageUrl" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Brand" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Overview" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CapPartNumber" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Lip" nillable="true" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="Weight" nillable="true" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="LugType" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="HasIconMediaImage" type="s:boolean" />
              <s:element minOccurs="1" maxOccurs="1" name="RimDiameter" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="RimWidth" nillable="true" type="s:decimal" />
              <s:element minOccurs="0" maxOccurs="1" name="ATVOffset" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CustomField1" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="QuantitySecondary" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="QuantityPlus" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="QuantityDetails" type="tns:ArrayOfQuantityDetail" />
              <s:element minOccurs="1" maxOccurs="1" name="BuyPrice" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="SellPrice" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="Tax" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="IsSpecial" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="ShortFinish" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MSRP" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="MAP" type="s:decimal" />
              <s:element minOccurs="0" maxOccurs="1" name="CustomFields" type="tns:ArrayOfString" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Entity" abstract="true" />
      <s:complexType name="ArrayOfQuantityDetail">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="QuantityDetail" nillable="true" type="tns:QuantityDetail" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="QuantityDetail">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="ViewOnly" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="SortOrder" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ReferenceId" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Breakdown" type="tns:ArrayOfQuantityBreakdown" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfQuantityBreakdown">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="QuantityBreakdown" nillable="true" type="tns:QuantityBreakdown" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="QuantityBreakdown">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Abbreviation" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="ReferenceId" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetWheelsByFitment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetWheelsByWheelElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWheelsByFitmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWheelsByFitmentResult" type="tns:WheelResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWheelsByVehicleSizeRange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetWheelsByWheelElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWheelsByVehicleSizeRangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWheelsByVehicleSizeRangeResult" type="tns:WheelResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckWheelSizes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:WheelSizeOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WheelSizeOptions">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="SizesToCheck" type="tns:ArrayOfWheelSizeOptionsSize" />
          <s:element minOccurs="0" maxOccurs="1" name="AccessKey" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ConnectionID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="GroupToken" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfWheelSizeOptionsSize">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="WheelSizeOptionsSize" nillable="true" type="tns:WheelSizeOptionsSize" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="WheelSizeOptionsSize">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RimDiameter" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="RimWidth" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Bore" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Offset" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="PCD" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RefId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="MinOffset" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="MaxOffset" nillable="true" type="s:decimal" />
        </s:sequence>
      </s:complexType>
      <s:element name="CheckWheelSizesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CheckWheelSizesResult" type="tns:WheelSizeResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WheelSizeResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:ServiceResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Sizes" type="tns:ArrayOfWheelSize" />
              <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfWheelSize">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="WheelSize" nillable="true" type="tns:WheelSize" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="WheelSize">
        <s:complexContent mixed="false">
          <s:extension base="tns:Entity">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="RimDiameter" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="RimWidth" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="Bore" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="Offset" nillable="true" type="s:decimal" />
              <s:element minOccurs="0" maxOccurs="1" name="PCD" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="RefId" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MinOffset" nillable="true" type="s:decimal" />
              <s:element minOccurs="1" maxOccurs="1" name="MaxOffset" nillable="true" type="s:decimal" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="CheckUpstepsForWheels">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetWheelsByWheelElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckUpstepsForWheelsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CheckUpstepsForWheelsResult" type="tns:UpstepCheckResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UpstepCheckResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:ServiceResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Upsteps" type="tns:ArrayOfUpstep" />
              <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfUpstep">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Upstep" nillable="true" type="tns:Upstep" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Upstep">
        <s:complexContent mixed="false">
          <s:extension base="tns:Entity">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ChassisID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Comments" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="MaxOffset" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="MinOffset" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PossibleWheels" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SortOrder2" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Tyre1" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Tyre2" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Tyre3" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Tyre4" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Tyre5" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Tyre6" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Tyre7" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Tyre8" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="UpstepCode" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="UpstepID" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="UpstepType" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="WheelSize" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetWheelByProductCodeLikeness">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetWheelsByWheelElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWheelByProductCodeLikenessResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWheelByProductCodeLikenessResult" type="tns:WheelResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWheelByProductCode">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetWheelsByWheelElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWheelByProductCodeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWheelByProductCodeResult" type="tns:WheelResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWheelElements">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetWheelElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetWheelElementsOptions">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" default="-1" name="ConnectionID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="AccessKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GroupToken" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Brand" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Style" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Size" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Finish" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ShortFinish" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BoltPattern" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Offset" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Bore" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="LoadRating" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="RimDiameter" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="RimWidth" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="MinimumOffset" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="MaximumOffset" nillable="true" type="s:decimal" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetWheelElementsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWheelElementsResult" type="tns:WheelElementsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WheelElementsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:ServiceResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="BoltPatterns" type="tns:ArrayOfString" />
              <s:element minOccurs="0" maxOccurs="1" name="Brands" type="tns:ArrayOfString" />
              <s:element minOccurs="0" maxOccurs="1" name="Finishes" type="tns:ArrayOfString" />
              <s:element minOccurs="0" maxOccurs="1" name="ShortFinishes" type="tns:ArrayOfString" />
              <s:element minOccurs="0" maxOccurs="1" name="Sizes" type="tns:ArrayOfString" />
              <s:element minOccurs="0" maxOccurs="1" name="Styles" type="tns:ArrayOfString" />
              <s:element minOccurs="0" maxOccurs="1" name="LoadRatings" type="tns:ArrayOfDecimal" />
              <s:element minOccurs="0" maxOccurs="1" name="Offsets" type="tns:ArrayOfDecimal" />
              <s:element minOccurs="0" maxOccurs="1" name="Bores" type="tns:ArrayOfDecimal" />
              <s:element minOccurs="0" maxOccurs="1" name="RimDiameters" type="tns:ArrayOfDecimal" />
              <s:element minOccurs="0" maxOccurs="1" name="RimWidths" type="tns:ArrayOfDecimal" />
              <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfDecimal">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="decimal" nillable="true" type="s:decimal" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetVehicleElements">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetVehicleElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetVehicleElementsOptions">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" default="-1" name="ConnectionID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="AccessKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GroupToken" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="InventoryOption" type="tns:InventoryOptions" />
          <s:element minOccurs="1" maxOccurs="1" name="VehicleYear" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Year" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleMake" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleModel" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ApiKey" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleSubModel" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="VehicleMakeId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="VehicleModelId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="VehicleSubModelId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleBodyType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BrandIds" type="tns:ArrayOfString" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetVehicleElementsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVehicleElementsResult" type="tns:VehicleElementsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="VehicleElementsResult">
        <s:complexContent mixed="false">
          <s:extension base="tns:ServiceResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="YearsResult" type="tns:ArrayOfString" />
              <s:element minOccurs="0" maxOccurs="1" name="MakesResult" type="tns:ArrayOfFitmentMake" />
              <s:element minOccurs="0" maxOccurs="1" name="ModelsResult" type="tns:ArrayOfFitmentModel" />
              <s:element minOccurs="0" maxOccurs="1" name="BodyTypesResult" type="tns:ArrayOfFitmentBodyType" />
              <s:element minOccurs="0" maxOccurs="1" name="SubModelsResult" type="tns:ArrayOfFitmentSubModel" />
              <s:element minOccurs="0" maxOccurs="1" name="WheelsResult" type="tns:ArrayOfFitmentWheel" />
              <s:element minOccurs="0" maxOccurs="1" name="VehicleElement" type="tns:VehicleElement" />
              <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfFitmentMake">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FitmentMake" nillable="true" type="tns:FitmentMake" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FitmentMake">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="MakeId" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfFitmentModel">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FitmentModel" nillable="true" type="tns:FitmentModel" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FitmentModel">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleCode" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="MoreData" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="ModelId" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfFitmentBodyType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FitmentBodyType" nillable="true" type="tns:FitmentBodyType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FitmentBodyType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfFitmentSubModel">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FitmentSubModel" nillable="true" type="tns:FitmentSubModel" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FitmentSubModel">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="VehicleCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Option" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfFitmentWheel">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FitmentWheel" nillable="true" type="tns:FitmentWheel" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="FitmentWheel">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ProductCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ClientProductCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Brand" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Style" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Finish" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Size" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PCD" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Offset" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="ImageUrl" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ImageUrl2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Weight" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Bore" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Backside" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="TireSize" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Price" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="LoadRating" nillable="true" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:ArrayOfQtyValuePair" />
          <s:element minOccurs="0" maxOccurs="1" name="IMImages" type="tns:IMImages" />
          <s:element minOccurs="0" maxOccurs="1" name="Wheel" type="tns:Wheel" />
          <s:element minOccurs="1" maxOccurs="1" name="HasIconMediaImage" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="FitmentPosition" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Note" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfQtyValuePair">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="QtyValuePair" nillable="true" type="tns:QtyValuePair" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="QtyValuePair">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Quantity" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="IMImages">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="FrontWheel" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RearWheel" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Thumb" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="VehicleElement">
        <s:complexContent mixed="false">
          <s:extension base="tns:Entity">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="VehicleYears" type="tns:ArrayOfInt" />
              <s:element minOccurs="0" maxOccurs="1" name="VehicleMakes" type="tns:ArrayOfString" />
              <s:element minOccurs="0" maxOccurs="1" name="VehicleModels" type="tns:ArrayOfString" />
              <s:element minOccurs="0" maxOccurs="1" name="VehicleSubModels" type="tns:ArrayOfString" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfInt">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetVehicleYears">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetVehicleElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleYearsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVehicleYearsResult" type="tns:VehicleElementsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleMakes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetVehicleElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleMakesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVehicleMakesResult" type="tns:VehicleElementsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleModels">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetVehicleElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleModelsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVehicleModelsResult" type="tns:VehicleElementsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleBodyTypes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetVehicleElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleBodyTypesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVehicleBodyTypesResult" type="tns:VehicleElementsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleSubModels">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetVehicleElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleSubModelsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVehicleSubModelsResult" type="tns:VehicleElementsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleWheels">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="options" type="tns:GetVehicleElementsOptions" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetVehicleWheelsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetVehicleWheelsResult" type="tns:VehicleElementsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetWheelsByWheelElementsSoapIn">
    <wsdl:part name="parameters" element="tns:GetWheelsByWheelElements" />
  </wsdl:message>
  <wsdl:message name="GetWheelsByWheelElementsSoapOut">
    <wsdl:part name="parameters" element="tns:GetWheelsByWheelElementsResponse" />
  </wsdl:message>
  <wsdl:message name="GetWheelsByFitmentSoapIn">
    <wsdl:part name="parameters" element="tns:GetWheelsByFitment" />
  </wsdl:message>
  <wsdl:message name="GetWheelsByFitmentSoapOut">
    <wsdl:part name="parameters" element="tns:GetWheelsByFitmentResponse" />
  </wsdl:message>
  <wsdl:message name="GetWheelsByVehicleSizeRangeSoapIn">
    <wsdl:part name="parameters" element="tns:GetWheelsByVehicleSizeRange" />
  </wsdl:message>
  <wsdl:message name="GetWheelsByVehicleSizeRangeSoapOut">
    <wsdl:part name="parameters" element="tns:GetWheelsByVehicleSizeRangeResponse" />
  </wsdl:message>
  <wsdl:message name="CheckWheelSizesSoapIn">
    <wsdl:part name="parameters" element="tns:CheckWheelSizes" />
  </wsdl:message>
  <wsdl:message name="CheckWheelSizesSoapOut">
    <wsdl:part name="parameters" element="tns:CheckWheelSizesResponse" />
  </wsdl:message>
  <wsdl:message name="CheckUpstepsForWheelsSoapIn">
    <wsdl:part name="parameters" element="tns:CheckUpstepsForWheels" />
  </wsdl:message>
  <wsdl:message name="CheckUpstepsForWheelsSoapOut">
    <wsdl:part name="parameters" element="tns:CheckUpstepsForWheelsResponse" />
  </wsdl:message>
  <wsdl:message name="GetWheelByProductCodeLikenessSoapIn">
    <wsdl:part name="parameters" element="tns:GetWheelByProductCodeLikeness" />
  </wsdl:message>
  <wsdl:message name="GetWheelByProductCodeLikenessSoapOut">
    <wsdl:part name="parameters" element="tns:GetWheelByProductCodeLikenessResponse" />
  </wsdl:message>
  <wsdl:message name="GetWheelByProductCodeSoapIn">
    <wsdl:part name="parameters" element="tns:GetWheelByProductCode" />
  </wsdl:message>
  <wsdl:message name="GetWheelByProductCodeSoapOut">
    <wsdl:part name="parameters" element="tns:GetWheelByProductCodeResponse" />
  </wsdl:message>
  <wsdl:message name="GetWheelElementsSoapIn">
    <wsdl:part name="parameters" element="tns:GetWheelElements" />
  </wsdl:message>
  <wsdl:message name="GetWheelElementsSoapOut">
    <wsdl:part name="parameters" element="tns:GetWheelElementsResponse" />
  </wsdl:message>
  <wsdl:message name="GetVehicleElementsSoapIn">
    <wsdl:part name="parameters" element="tns:GetVehicleElements" />
  </wsdl:message>
  <wsdl:message name="GetVehicleElementsSoapOut">
    <wsdl:part name="parameters" element="tns:GetVehicleElementsResponse" />
  </wsdl:message>
  <wsdl:message name="GetVehicleYearsSoapIn">
    <wsdl:part name="parameters" element="tns:GetVehicleYears" />
  </wsdl:message>
  <wsdl:message name="GetVehicleYearsSoapOut">
    <wsdl:part name="parameters" element="tns:GetVehicleYearsResponse" />
  </wsdl:message>
  <wsdl:message name="GetVehicleMakesSoapIn">
    <wsdl:part name="parameters" element="tns:GetVehicleMakes" />
  </wsdl:message>
  <wsdl:message name="GetVehicleMakesSoapOut">
    <wsdl:part name="parameters" element="tns:GetVehicleMakesResponse" />
  </wsdl:message>
  <wsdl:message name="GetVehicleModelsSoapIn">
    <wsdl:part name="parameters" element="tns:GetVehicleModels" />
  </wsdl:message>
  <wsdl:message name="GetVehicleModelsSoapOut">
    <wsdl:part name="parameters" element="tns:GetVehicleModelsResponse" />
  </wsdl:message>
  <wsdl:message name="GetVehicleBodyTypesSoapIn">
    <wsdl:part name="parameters" element="tns:GetVehicleBodyTypes" />
  </wsdl:message>
  <wsdl:message name="GetVehicleBodyTypesSoapOut">
    <wsdl:part name="parameters" element="tns:GetVehicleBodyTypesResponse" />
  </wsdl:message>
  <wsdl:message name="GetVehicleSubModelsSoapIn">
    <wsdl:part name="parameters" element="tns:GetVehicleSubModels" />
  </wsdl:message>
  <wsdl:message name="GetVehicleSubModelsSoapOut">
    <wsdl:part name="parameters" element="tns:GetVehicleSubModelsResponse" />
  </wsdl:message>
  <wsdl:message name="GetVehicleWheelsSoapIn">
    <wsdl:part name="parameters" element="tns:GetVehicleWheels" />
  </wsdl:message>
  <wsdl:message name="GetVehicleWheelsSoapOut">
    <wsdl:part name="parameters" element="tns:GetVehicleWheelsResponse" />
  </wsdl:message>
  <wsdl:portType name="Connections_x0020_Center_x0020_-_x0020_Wheels_x0020_ServiceSoap">
    <wsdl:operation name="GetWheelsByWheelElements">
      <wsdl:input message="tns:GetWheelsByWheelElementsSoapIn" />
      <wsdl:output message="tns:GetWheelsByWheelElementsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWheelsByFitment">
      <wsdl:input message="tns:GetWheelsByFitmentSoapIn" />
      <wsdl:output message="tns:GetWheelsByFitmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWheelsByVehicleSizeRange">
      <wsdl:input message="tns:GetWheelsByVehicleSizeRangeSoapIn" />
      <wsdl:output message="tns:GetWheelsByVehicleSizeRangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckWheelSizes">
      <wsdl:input message="tns:CheckWheelSizesSoapIn" />
      <wsdl:output message="tns:CheckWheelSizesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckUpstepsForWheels">
      <wsdl:input message="tns:CheckUpstepsForWheelsSoapIn" />
      <wsdl:output message="tns:CheckUpstepsForWheelsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWheelByProductCodeLikeness">
      <wsdl:input message="tns:GetWheelByProductCodeLikenessSoapIn" />
      <wsdl:output message="tns:GetWheelByProductCodeLikenessSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWheelByProductCode">
      <wsdl:input message="tns:GetWheelByProductCodeSoapIn" />
      <wsdl:output message="tns:GetWheelByProductCodeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWheelElements">
      <wsdl:input message="tns:GetWheelElementsSoapIn" />
      <wsdl:output message="tns:GetWheelElementsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVehicleElements">
      <wsdl:input message="tns:GetVehicleElementsSoapIn" />
      <wsdl:output message="tns:GetVehicleElementsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVehicleYears">
      <wsdl:input message="tns:GetVehicleYearsSoapIn" />
      <wsdl:output message="tns:GetVehicleYearsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVehicleMakes">
      <wsdl:input message="tns:GetVehicleMakesSoapIn" />
      <wsdl:output message="tns:GetVehicleMakesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVehicleModels">
      <wsdl:input message="tns:GetVehicleModelsSoapIn" />
      <wsdl:output message="tns:GetVehicleModelsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVehicleBodyTypes">
      <wsdl:input message="tns:GetVehicleBodyTypesSoapIn" />
      <wsdl:output message="tns:GetVehicleBodyTypesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVehicleSubModels">
      <wsdl:input message="tns:GetVehicleSubModelsSoapIn" />
      <wsdl:output message="tns:GetVehicleSubModelsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetVehicleWheels">
      <wsdl:input message="tns:GetVehicleWheelsSoapIn" />
      <wsdl:output message="tns:GetVehicleWheelsSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="Connections_x0020_Center_x0020_-_x0020_Wheels_x0020_ServiceSoap" type="tns:Connections_x0020_Center_x0020_-_x0020_Wheels_x0020_ServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetWheelsByWheelElements">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetWheelsByWheelElements" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWheelsByFitment">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetWheelsByFitment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWheelsByVehicleSizeRange">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetWheelsByVehicleSizeRange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckWheelSizes">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/CheckWheelSizes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckUpstepsForWheels">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/CheckUpstepsForWheels" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWheelByProductCodeLikeness">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetWheelByProductCodeLikeness" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWheelByProductCode">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetWheelByProductCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWheelElements">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetWheelElements" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleElements">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleElements" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleYears">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleYears" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleMakes">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleMakes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleModels">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleModels" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleBodyTypes">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleBodyTypes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleSubModels">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleSubModels" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleWheels">
      <soap:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleWheels" 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="Connections_x0020_Center_x0020_-_x0020_Wheels_x0020_ServiceSoap12" type="tns:Connections_x0020_Center_x0020_-_x0020_Wheels_x0020_ServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetWheelsByWheelElements">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetWheelsByWheelElements" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWheelsByFitment">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetWheelsByFitment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWheelsByVehicleSizeRange">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetWheelsByVehicleSizeRange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckWheelSizes">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/CheckWheelSizes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckUpstepsForWheels">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/CheckUpstepsForWheels" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWheelByProductCodeLikeness">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetWheelByProductCodeLikeness" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWheelByProductCode">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetWheelByProductCode" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWheelElements">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetWheelElements" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleElements">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleElements" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleYears">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleYears" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleMakes">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleMakes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleModels">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleModels" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleBodyTypes">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleBodyTypes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleSubModels">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleSubModels" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVehicleWheels">
      <soap12:operation soapAction="http://ws.tirewire.com/connectionscenter/wheelsservice/GetVehicleWheels" 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="Connections_x0020_Center_x0020_-_x0020_Wheels_x0020_Service">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">&lt;img src="https://ws.tirewire.com/app_themes/tirewire/masthead.png" /&gt;&lt;br/&gt;For more information, please refer to &lt;a href="http://www.tirewire.com" target="_blank"&gt;www.tirewire.com&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;</wsdl:documentation>
    <wsdl:port name="Connections_x0020_Center_x0020_-_x0020_Wheels_x0020_ServiceSoap" binding="tns:Connections_x0020_Center_x0020_-_x0020_Wheels_x0020_ServiceSoap">
      <soap:address location="http://ws.tirewire.com/connectionscenter/wheelsservice.asmx" />
    </wsdl:port>
    <wsdl:port name="Connections_x0020_Center_x0020_-_x0020_Wheels_x0020_ServiceSoap12" binding="tns:Connections_x0020_Center_x0020_-_x0020_Wheels_x0020_ServiceSoap12">
      <soap12:address location="http://ws.tirewire.com/connectionscenter/wheelsservice.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>