ResidentialDealerLocator


Click here for a complete list of operations.

GetDealersByCountry

This Web Method will accept the specified parameters and return a list of Residential Dealers in a XML format

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
strClientKey:
strCountry:
strBrand:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /RDLWebService/ResidentialDealerLocator.asmx HTTP/1.1
Host: dev.services.hvacpartners.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.hvacpartners.com/RDLWebService/GetDealersByCountry"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetDealersByCountry xmlns="http://www.hvacpartners.com/RDLWebService/">
      <strClientKey>string</strClientKey>
      <strCountry>string</strCountry>
      <strBrand>string</strBrand>
    </GetDealersByCountry>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetDealersByCountryResponse xmlns="http://www.hvacpartners.com/RDLWebService/">
      <GetDealersByCountryResult>
        <DealerCount>int</DealerCount>
        <ErrorMessage>string</ErrorMessage>
        <Dealers>
          <DealerByCountry DealerId="int">
            <DistributorId>string</DistributorId>
            <Icons xsi:nil="true" />
          </DealerByCountry>
          <DealerByCountry DealerId="int">
            <DistributorId>string</DistributorId>
            <Icons xsi:nil="true" />
          </DealerByCountry>
        </Dealers>
      </GetDealersByCountryResult>
    </GetDealersByCountryResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /RDLWebService/ResidentialDealerLocator.asmx HTTP/1.1
Host: dev.services.hvacpartners.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetDealersByCountry xmlns="http://www.hvacpartners.com/RDLWebService/">
      <strClientKey>string</strClientKey>
      <strCountry>string</strCountry>
      <strBrand>string</strBrand>
    </GetDealersByCountry>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetDealersByCountryResponse xmlns="http://www.hvacpartners.com/RDLWebService/">
      <GetDealersByCountryResult>
        <DealerCount>int</DealerCount>
        <ErrorMessage>string</ErrorMessage>
        <Dealers>
          <DealerByCountry DealerId="int">
            <DistributorId>string</DistributorId>
            <Icons xsi:nil="true" />
          </DealerByCountry>
          <DealerByCountry DealerId="int">
            <DistributorId>string</DistributorId>
            <Icons xsi:nil="true" />
          </DealerByCountry>
        </Dealers>
      </GetDealersByCountryResult>
    </GetDealersByCountryResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /RDLWebService/ResidentialDealerLocator.asmx/GetDealersByCountry?strClientKey=string&strCountry=string&strBrand=string HTTP/1.1
Host: dev.services.hvacpartners.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ServiceResultByCountry xmlns="http://www.hvacpartners.com/RDLWebService/">
  <DealerCount>int</DealerCount>
  <ErrorMessage>string</ErrorMessage>
  <Dealers>
    <DealerByCountry DealerId="int">
      <DistributorId>string</DistributorId>
      <Icons>
        <SpeaksSpanish>int</SpeaksSpanish>
        <FactoryAuthorizedDealer>int</FactoryAuthorizedDealer>
        <NATEDealer>int</NATEDealer>
        <OffersPromotion1>int</OffersPromotion1>
        <OffersPromotion2>int</OffersPromotion2>
        <OffersFinancing>int</OffersFinancing>
        <DistinguishedDealer>int</DistinguishedDealer>
        <PastDealerOfTheYear>int</PastDealerOfTheYear>
        <PinnacleDealer>int</PinnacleDealer>
        <EnergyExpert>int</EnergyExpert>
        <IndoorAirSpecialistDealer>int</IndoorAirSpecialistDealer>
        <HallofFameDealer>int</HallofFameDealer>
        <RegionalMarketingDealer>int</RegionalMarketingDealer>
        <ResOS>int</ResOS>
        <DuctlessOS>int</DuctlessOS>
        <WomenInHVAC>int</WomenInHVAC>
        <RedSealDealer>int</RedSealDealer>
        <VRFMasters>int</VRFMasters>
        <PuronAdvance>int</PuronAdvance>
        <ConsumerChoice>int</ConsumerChoice>
        <DuctlessSplitSystems>int</DuctlessSplitSystems>
        <ProductOfferings d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Icons>
    </DealerByCountry>
    <DealerByCountry DealerId="int">
      <DistributorId>string</DistributorId>
      <Icons>
        <SpeaksSpanish>int</SpeaksSpanish>
        <FactoryAuthorizedDealer>int</FactoryAuthorizedDealer>
        <NATEDealer>int</NATEDealer>
        <OffersPromotion1>int</OffersPromotion1>
        <OffersPromotion2>int</OffersPromotion2>
        <OffersFinancing>int</OffersFinancing>
        <DistinguishedDealer>int</DistinguishedDealer>
        <PastDealerOfTheYear>int</PastDealerOfTheYear>
        <PinnacleDealer>int</PinnacleDealer>
        <EnergyExpert>int</EnergyExpert>
        <IndoorAirSpecialistDealer>int</IndoorAirSpecialistDealer>
        <HallofFameDealer>int</HallofFameDealer>
        <RegionalMarketingDealer>int</RegionalMarketingDealer>
        <ResOS>int</ResOS>
        <DuctlessOS>int</DuctlessOS>
        <WomenInHVAC>int</WomenInHVAC>
        <RedSealDealer>int</RedSealDealer>
        <VRFMasters>int</VRFMasters>
        <PuronAdvance>int</PuronAdvance>
        <ConsumerChoice>int</ConsumerChoice>
        <DuctlessSplitSystems>int</DuctlessSplitSystems>
        <ProductOfferings d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Icons>
    </DealerByCountry>
  </Dealers>
</ServiceResultByCountry>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /RDLWebService/ResidentialDealerLocator.asmx/GetDealersByCountry HTTP/1.1
Host: dev.services.hvacpartners.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

strClientKey=string&strCountry=string&strBrand=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ServiceResultByCountry xmlns="http://www.hvacpartners.com/RDLWebService/">
  <DealerCount>int</DealerCount>
  <ErrorMessage>string</ErrorMessage>
  <Dealers>
    <DealerByCountry DealerId="int">
      <DistributorId>string</DistributorId>
      <Icons>
        <SpeaksSpanish>int</SpeaksSpanish>
        <FactoryAuthorizedDealer>int</FactoryAuthorizedDealer>
        <NATEDealer>int</NATEDealer>
        <OffersPromotion1>int</OffersPromotion1>
        <OffersPromotion2>int</OffersPromotion2>
        <OffersFinancing>int</OffersFinancing>
        <DistinguishedDealer>int</DistinguishedDealer>
        <PastDealerOfTheYear>int</PastDealerOfTheYear>
        <PinnacleDealer>int</PinnacleDealer>
        <EnergyExpert>int</EnergyExpert>
        <IndoorAirSpecialistDealer>int</IndoorAirSpecialistDealer>
        <HallofFameDealer>int</HallofFameDealer>
        <RegionalMarketingDealer>int</RegionalMarketingDealer>
        <ResOS>int</ResOS>
        <DuctlessOS>int</DuctlessOS>
        <WomenInHVAC>int</WomenInHVAC>
        <RedSealDealer>int</RedSealDealer>
        <VRFMasters>int</VRFMasters>
        <PuronAdvance>int</PuronAdvance>
        <ConsumerChoice>int</ConsumerChoice>
        <DuctlessSplitSystems>int</DuctlessSplitSystems>
        <ProductOfferings d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Icons>
    </DealerByCountry>
    <DealerByCountry DealerId="int">
      <DistributorId>string</DistributorId>
      <Icons>
        <SpeaksSpanish>int</SpeaksSpanish>
        <FactoryAuthorizedDealer>int</FactoryAuthorizedDealer>
        <NATEDealer>int</NATEDealer>
        <OffersPromotion1>int</OffersPromotion1>
        <OffersPromotion2>int</OffersPromotion2>
        <OffersFinancing>int</OffersFinancing>
        <DistinguishedDealer>int</DistinguishedDealer>
        <PastDealerOfTheYear>int</PastDealerOfTheYear>
        <PinnacleDealer>int</PinnacleDealer>
        <EnergyExpert>int</EnergyExpert>
        <IndoorAirSpecialistDealer>int</IndoorAirSpecialistDealer>
        <HallofFameDealer>int</HallofFameDealer>
        <RegionalMarketingDealer>int</RegionalMarketingDealer>
        <ResOS>int</ResOS>
        <DuctlessOS>int</DuctlessOS>
        <WomenInHVAC>int</WomenInHVAC>
        <RedSealDealer>int</RedSealDealer>
        <VRFMasters>int</VRFMasters>
        <PuronAdvance>int</PuronAdvance>
        <ConsumerChoice>int</ConsumerChoice>
        <DuctlessSplitSystems>int</DuctlessSplitSystems>
        <ProductOfferings d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Icons>
    </DealerByCountry>
  </Dealers>
</ServiceResultByCountry>