<?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="https://www.pilotssl.com" 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="https://www.pilotssl.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="https://www.pilotssl.com">
      <s:import />
      <s:element name="HelloWorld">
        <s:complexType />
      </s:element>
      <s:element name="HelloWorldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PilotAPITracking">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tr" type="tns:PilotTrackingRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PilotTrackingRequest">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Validation" type="tns:PilotTrackingRequestValidation" />
          <s:element minOccurs="1" maxOccurs="1" name="APIVersion" type="s:float" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="TrackingNumber" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PilotTrackingRequestValidation">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="PilotAPITrackingResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" ref="PilotAPITrackingResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PilotAPIDetailTracking">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tr" type="tns:PilotTrackingRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PilotAPIDetailTrackingResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" ref="PilotAPIDetailTrackingResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PilotAPIReferenceTracking">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tr" type="tns:PilotReferenceTrackingRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="PilotReferenceTrackingRequest">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Validation" type="tns:PilotReferenceTrackingRequestValidation" />
          <s:element minOccurs="1" maxOccurs="1" name="APIVersion" type="s:float" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="ReferenceNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PilotReferenceTrackingRequestValidation">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="UserID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="PilotAPIReferenceTrackingResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" ref="PilotAPIReferenceTrackingResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PilotAPIDetailTrackingHD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tr" type="tns:PilotTrackingRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PilotAPIDetailTrackingHDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" ref="PilotAPIDetailTrackingHDResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PilotAPIMultiDetailTrackingHD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tr" type="tns:PilotReferenceTrackingRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PilotAPIMultiDetailTrackingHDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" ref="PilotAPIMultiDetailTrackingHDResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PilotAPIReferenceDetailTrackingHD">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="tr" type="tns:PilotReferenceTrackingRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="PilotAPIReferenceDetailTrackingHDResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" ref="PilotAPIReferenceDetailTrackingHDResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="string" nillable="true" type="s:string" />
    </s:schema>
    <s:schema elementFormDefault="qualified">
      <s:element name="PilotAPITrackingResult" type="PilotTrackingResponse" />
      <s:complexType name="PilotTrackingResponse">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="APIVersion" type="s:float" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="PackageTrackingInfo" type="PilotTrackingResponsePackageTrackingInfo" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="TrackingErrorInfo" type="PilotTrackingResponseTrackingErrorInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PilotTrackingResponsePackageTrackingInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ShipDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="PackageShippingLocation" type="TrackAddressType" />
          <s:element minOccurs="0" maxOccurs="1" name="PackageDestinationLocation" type="TrackAddressType" />
          <s:element minOccurs="0" maxOccurs="1" name="TrackingEventHistory" type="ArrayOfEventType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="TrackAddressType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StateProvince" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CountryCode" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfEventType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TrackingEventDetail" type="EventType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="EventType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="EventCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EventCodeDesc" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EventType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EventDateTime" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="EventLocation" type="TrackAddressType" />
          <s:element minOccurs="0" maxOccurs="1" name="AdditionalLocationInfo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SignedForByName" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PilotTrackingResponseTrackingErrorInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TrackingErrorDetail" type="ErrorType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ErrorType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ErrorDetailCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorDetailCodeDesc" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="PilotAPIDetailTrackingResult" type="PilotDetailTrackingResponse" />
      <s:complexType name="PilotDetailTrackingResponse">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="APIVersion" type="s:float" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="PackageTrackingInfo" type="PilotDetailTrackingResponsePackageTrackingInfo" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="TrackingErrorInfo" type="PilotTrackingResponseTrackingErrorInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PilotDetailTrackingResponsePackageTrackingInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ShipDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="EstimateDelvDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Service" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Product" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LineItemList" type="ArrayOfLineItem" />
          <s:element minOccurs="0" maxOccurs="1" name="CommentList" type="ArrayOfComment" />
          <s:element minOccurs="0" maxOccurs="1" name="ReferenceItemList" type="ArrayOfReferenceItem" />
          <s:element minOccurs="0" maxOccurs="1" name="PackageShipper" type="CustomerType" />
          <s:element minOccurs="0" maxOccurs="1" name="PackageConsignee" type="CustomerType" />
          <s:element minOccurs="0" maxOccurs="1" name="PackageThirdParty" type="CustomerType" />
          <s:element minOccurs="0" maxOccurs="1" name="TrackingEventHistory" type="ArrayOfEventType" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfLineItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="LineItemDetail" type="LineItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="LineItem">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Pieces" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="WeightLbs" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Length" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Width" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Height" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Class" nillable="true" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfComment">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CommentsDetail" type="Comment" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Comment">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EnteredBy" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="EnteredDate" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfReferenceItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ReferenceItemDetail" type="ReferenceItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ReferenceItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ReferenceNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ReferenceType" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CustomerType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Address2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StateProvince" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CountryCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PhoneNumber" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="AirtrakCustNum" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Airport" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OwnerStation" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="PilotAPIReferenceTrackingResult" type="PilotTrackingResponse" />
      <s:element name="PilotAPIDetailTrackingHDResult" type="PilotDetailHDTrackingResponse" />
      <s:complexType name="PilotDetailHDTrackingResponse">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="APIVersion" type="s:float" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="PackageTrackingInfo" type="PilotDetailHDTrackingResponsePackageTrackingInfo" />
          <s:element minOccurs="0" maxOccurs="unbounded" name="TrackingErrorInfo" type="PilotTrackingResponseTrackingErrorInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PilotDetailHDTrackingResponsePackageTrackingInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ShipDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="AppointmentStartDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="AppointmentEndDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="EstimateDelvDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Service" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Product" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LineItemList" type="ArrayOfLineItem" />
          <s:element minOccurs="0" maxOccurs="1" name="CommentList" type="ArrayOfComment" />
          <s:element minOccurs="0" maxOccurs="1" name="ReferenceItemList" type="ArrayOfReferenceItem" />
          <s:element minOccurs="0" maxOccurs="1" name="PackageShipper" type="CustomerType" />
          <s:element minOccurs="0" maxOccurs="1" name="PackageConsignee" type="CustomerType" />
          <s:element minOccurs="0" maxOccurs="1" name="PackageThirdParty" type="CustomerType" />
          <s:element minOccurs="0" maxOccurs="1" name="TrackingEventHistory" type="ArrayOfEventType" />
        </s:sequence>
      </s:complexType>
      <s:element name="PilotAPIMultiDetailTrackingHDResult" type="PilotDetailHDTrackingResponse" />
      <s:element name="PilotAPIReferenceDetailTrackingHDResult" type="PilotDetailHDTrackingResponse" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="HelloWorldSoapIn">
    <wsdl:part name="parameters" element="tns:HelloWorld" />
  </wsdl:message>
  <wsdl:message name="HelloWorldSoapOut">
    <wsdl:part name="parameters" element="tns:HelloWorldResponse" />
  </wsdl:message>
  <wsdl:message name="PilotAPITrackingSoapIn">
    <wsdl:part name="parameters" element="tns:PilotAPITracking" />
  </wsdl:message>
  <wsdl:message name="PilotAPITrackingSoapOut">
    <wsdl:part name="parameters" element="tns:PilotAPITrackingResponse" />
  </wsdl:message>
  <wsdl:message name="PilotAPIDetailTrackingSoapIn">
    <wsdl:part name="parameters" element="tns:PilotAPIDetailTracking" />
  </wsdl:message>
  <wsdl:message name="PilotAPIDetailTrackingSoapOut">
    <wsdl:part name="parameters" element="tns:PilotAPIDetailTrackingResponse" />
  </wsdl:message>
  <wsdl:message name="PilotAPIReferenceTrackingSoapIn">
    <wsdl:part name="parameters" element="tns:PilotAPIReferenceTracking" />
  </wsdl:message>
  <wsdl:message name="PilotAPIReferenceTrackingSoapOut">
    <wsdl:part name="parameters" element="tns:PilotAPIReferenceTrackingResponse" />
  </wsdl:message>
  <wsdl:message name="PilotAPIDetailTrackingHDSoapIn">
    <wsdl:part name="parameters" element="tns:PilotAPIDetailTrackingHD" />
  </wsdl:message>
  <wsdl:message name="PilotAPIDetailTrackingHDSoapOut">
    <wsdl:part name="parameters" element="tns:PilotAPIDetailTrackingHDResponse" />
  </wsdl:message>
  <wsdl:message name="PilotAPIMultiDetailTrackingHDSoapIn">
    <wsdl:part name="parameters" element="tns:PilotAPIMultiDetailTrackingHD" />
  </wsdl:message>
  <wsdl:message name="PilotAPIMultiDetailTrackingHDSoapOut">
    <wsdl:part name="parameters" element="tns:PilotAPIMultiDetailTrackingHDResponse" />
  </wsdl:message>
  <wsdl:message name="PilotAPIReferenceDetailTrackingHDSoapIn">
    <wsdl:part name="parameters" element="tns:PilotAPIReferenceDetailTrackingHD" />
  </wsdl:message>
  <wsdl:message name="PilotAPIReferenceDetailTrackingHDSoapOut">
    <wsdl:part name="parameters" element="tns:PilotAPIReferenceDetailTrackingHDResponse" />
  </wsdl:message>
  <wsdl:message name="HelloWorldHttpGetIn" />
  <wsdl:message name="HelloWorldHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="HelloWorldHttpPostIn" />
  <wsdl:message name="HelloWorldHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:portType name="PilotPartnerTrackingSoap">
    <wsdl:operation name="HelloWorld">
      <wsdl:input message="tns:HelloWorldSoapIn" />
      <wsdl:output message="tns:HelloWorldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PilotAPITracking">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get tracking information for the provided Tracking Number(s)</wsdl:documentation>
      <wsdl:input message="tns:PilotAPITrackingSoapIn" />
      <wsdl:output message="tns:PilotAPITrackingSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PilotAPIDetailTracking">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get detailed tracking information for the provided Tracking Number(s)</wsdl:documentation>
      <wsdl:input message="tns:PilotAPIDetailTrackingSoapIn" />
      <wsdl:output message="tns:PilotAPIDetailTrackingSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PilotAPIReferenceTracking">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get tracking information for the provided Reference Number and Customer Number</wsdl:documentation>
      <wsdl:input message="tns:PilotAPIReferenceTrackingSoapIn" />
      <wsdl:output message="tns:PilotAPIReferenceTrackingSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PilotAPIDetailTrackingHD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get detailed home delivery tracking information for the provided Tracking Number(s)</wsdl:documentation>
      <wsdl:input message="tns:PilotAPIDetailTrackingHDSoapIn" />
      <wsdl:output message="tns:PilotAPIDetailTrackingHDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PilotAPIMultiDetailTrackingHD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get tracking information for the provided Reference Number and Customer Number</wsdl:documentation>
      <wsdl:input message="tns:PilotAPIMultiDetailTrackingHDSoapIn" />
      <wsdl:output message="tns:PilotAPIMultiDetailTrackingHDSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="PilotAPIReferenceDetailTrackingHD">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get tracking information for the provided Reference Number and Customer Number</wsdl:documentation>
      <wsdl:input message="tns:PilotAPIReferenceDetailTrackingHDSoapIn" />
      <wsdl:output message="tns:PilotAPIReferenceDetailTrackingHDSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="PilotPartnerTrackingHttpGet">
    <wsdl:operation name="HelloWorld">
      <wsdl:input message="tns:HelloWorldHttpGetIn" />
      <wsdl:output message="tns:HelloWorldHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="PilotPartnerTrackingHttpPost">
    <wsdl:operation name="HelloWorld">
      <wsdl:input message="tns:HelloWorldHttpPostIn" />
      <wsdl:output message="tns:HelloWorldHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="PilotPartnerTrackingSoap" type="tns:PilotPartnerTrackingSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="HelloWorld">
      <soap:operation soapAction="https://www.pilotssl.com/HelloWorld" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PilotAPITracking">
      <soap:operation soapAction="https://www.pilotssl.com/PilotAPITracking" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PilotAPIDetailTracking">
      <soap:operation soapAction="https://www.pilotssl.com/PilotAPIDetailTracking" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PilotAPIReferenceTracking">
      <soap:operation soapAction="https://www.pilotssl.com/PilotAPIReferenceTracking" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PilotAPIDetailTrackingHD">
      <soap:operation soapAction="https://www.pilotssl.com/PilotAPIDetailTrackingHD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PilotAPIMultiDetailTrackingHD">
      <soap:operation soapAction="https://www.pilotssl.com/PilotAPIMultiDetailTrackingHD" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PilotAPIReferenceDetailTrackingHD">
      <soap:operation soapAction="https://www.pilotssl.com/PilotAPIReferenceDetailTrackingHD" 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="PilotPartnerTrackingSoap12" type="tns:PilotPartnerTrackingSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="HelloWorld">
      <soap12:operation soapAction="https://www.pilotssl.com/HelloWorld" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PilotAPITracking">
      <soap12:operation soapAction="https://www.pilotssl.com/PilotAPITracking" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PilotAPIDetailTracking">
      <soap12:operation soapAction="https://www.pilotssl.com/PilotAPIDetailTracking" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PilotAPIReferenceTracking">
      <soap12:operation soapAction="https://www.pilotssl.com/PilotAPIReferenceTracking" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PilotAPIDetailTrackingHD">
      <soap12:operation soapAction="https://www.pilotssl.com/PilotAPIDetailTrackingHD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PilotAPIMultiDetailTrackingHD">
      <soap12:operation soapAction="https://www.pilotssl.com/PilotAPIMultiDetailTrackingHD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PilotAPIReferenceDetailTrackingHD">
      <soap12:operation soapAction="https://www.pilotssl.com/PilotAPIReferenceDetailTrackingHD" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="PilotPartnerTrackingHttpGet" type="tns:PilotPartnerTrackingHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="HelloWorld">
      <http:operation location="/HelloWorld" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="PilotPartnerTrackingHttpPost" type="tns:PilotPartnerTrackingHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="HelloWorld">
      <http:operation location="/HelloWorld" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="PilotPartnerTracking">
    <wsdl:port name="PilotPartnerTrackingSoap" binding="tns:PilotPartnerTrackingSoap">
      <soap:address location="https://wsi.pilotdelivers.com/pilotpartnertracking.asmx" />
    </wsdl:port>
    <wsdl:port name="PilotPartnerTrackingSoap12" binding="tns:PilotPartnerTrackingSoap12">
      <soap12:address location="https://wsi.pilotdelivers.com/pilotpartnertracking.asmx" />
    </wsdl:port>
    <wsdl:port name="PilotPartnerTrackingHttpGet" binding="tns:PilotPartnerTrackingHttpGet">
      <http:address location="https://wsi.pilotdelivers.com/pilotpartnertracking.asmx" />
    </wsdl:port>
    <wsdl:port name="PilotPartnerTrackingHttpPost" binding="tns:PilotPartnerTrackingHttpPost">
      <http:address location="https://wsi.pilotdelivers.com/pilotpartnertracking.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>