<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/AITAPI/AITAPI" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://tempuri.org/AITAPI/AITAPI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/AITAPI/AITAPI">
      <s:element name="GetQuotesRequest">
        <s:complexType>
          <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:element minOccurs="0" maxOccurs="1" name="Quotes" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetQuotesRequestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetQuotesRequestResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetQuotes">
        <s:complexType>
          <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:element minOccurs="0" maxOccurs="1" name="Quotes">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetQuotesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetQuotesResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadShipmentsRequest">
        <s:complexType>
          <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:element minOccurs="0" maxOccurs="1" name="Request" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadShipmentsRequestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UploadShipmentsRequestResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadShipmentsRS">
        <s:complexType>
          <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:element minOccurs="0" maxOccurs="1" name="Request" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Pwd" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadShipmentsRSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UploadShipmentsRSResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStatus">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TrackNum" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TrackNumType" type="tns:TrackNumTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="LastStatusOnly" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="TrackNumTypes">
        <s:restriction base="s:string">
          <s:enumeration value="HAWB" />
          <s:enumeration value="SHIPPER" />
          <s:enumeration value="PO" />
          <s:enumeration value="ORDERNUMBER" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStatusResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStatusRef">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TrackNum" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TrackNumType" type="tns:TrackNumTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="LastStatusOnly" type="s:boolean" />
            <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>
      <s:element name="GetStatusRefResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStatusRefResult">
              <s:complexType>
                <s:sequence>
                  <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
                  <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStatusRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TrackNum" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TrackNumType" type="tns:TrackNumTypes" />
            <s:element minOccurs="1" maxOccurs="1" name="LastStatusOnly" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStatusRequestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStatusRequestResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ViewNextAvailableMAWBNum">
        <s:complexType>
          <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:element minOccurs="0" maxOccurs="1" name="CarrierCode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ViewNextAvailableMAWBNumResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ViewNextAvailableMAWBNumResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ReserveNextMAWBNum">
        <s:complexType>
          <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:element minOccurs="0" maxOccurs="1" name="CarrierCode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ReserveNextMAWBNumResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ReserveNextMAWBNumResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="string" nillable="true" type="s:string" />
      <s:element name="DataSet" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:element ref="s:schema" />
            <s:any />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DataTable" nillable="true">
        <s:complexType>
          <s:sequence>
            <s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax" />
            <s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetQuotesRequestSoapIn">
    <wsdl:part name="parameters" element="tns:GetQuotesRequest" />
  </wsdl:message>
  <wsdl:message name="GetQuotesRequestSoapOut">
    <wsdl:part name="parameters" element="tns:GetQuotesRequestResponse" />
  </wsdl:message>
  <wsdl:message name="GetQuotesSoapIn">
    <wsdl:part name="parameters" element="tns:GetQuotes" />
  </wsdl:message>
  <wsdl:message name="GetQuotesSoapOut">
    <wsdl:part name="parameters" element="tns:GetQuotesResponse" />
  </wsdl:message>
  <wsdl:message name="UploadShipmentsRequestSoapIn">
    <wsdl:part name="parameters" element="tns:UploadShipmentsRequest" />
  </wsdl:message>
  <wsdl:message name="UploadShipmentsRequestSoapOut">
    <wsdl:part name="parameters" element="tns:UploadShipmentsRequestResponse" />
  </wsdl:message>
  <wsdl:message name="UploadShipmentsRSSoapIn">
    <wsdl:part name="parameters" element="tns:UploadShipmentsRS" />
  </wsdl:message>
  <wsdl:message name="UploadShipmentsRSSoapOut">
    <wsdl:part name="parameters" element="tns:UploadShipmentsRSResponse" />
  </wsdl:message>
  <wsdl:message name="GetStatusSoapIn">
    <wsdl:part name="parameters" element="tns:GetStatus" />
  </wsdl:message>
  <wsdl:message name="GetStatusSoapOut">
    <wsdl:part name="parameters" element="tns:GetStatusResponse" />
  </wsdl:message>
  <wsdl:message name="GetStatusRefSoapIn">
    <wsdl:part name="parameters" element="tns:GetStatusRef" />
  </wsdl:message>
  <wsdl:message name="GetStatusRefSoapOut">
    <wsdl:part name="parameters" element="tns:GetStatusRefResponse" />
  </wsdl:message>
  <wsdl:message name="GetStatusRequestSoapIn">
    <wsdl:part name="parameters" element="tns:GetStatusRequest" />
  </wsdl:message>
  <wsdl:message name="GetStatusRequestSoapOut">
    <wsdl:part name="parameters" element="tns:GetStatusRequestResponse" />
  </wsdl:message>
  <wsdl:message name="ViewNextAvailableMAWBNumSoapIn">
    <wsdl:part name="parameters" element="tns:ViewNextAvailableMAWBNum" />
  </wsdl:message>
  <wsdl:message name="ViewNextAvailableMAWBNumSoapOut">
    <wsdl:part name="parameters" element="tns:ViewNextAvailableMAWBNumResponse" />
  </wsdl:message>
  <wsdl:message name="ReserveNextMAWBNumSoapIn">
    <wsdl:part name="parameters" element="tns:ReserveNextMAWBNum" />
  </wsdl:message>
  <wsdl:message name="ReserveNextMAWBNumSoapOut">
    <wsdl:part name="parameters" element="tns:ReserveNextMAWBNumResponse" />
  </wsdl:message>
  <wsdl:message name="GetQuotesRequestHttpGetIn">
    <wsdl:part name="UserID" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Quotes" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetQuotesRequestHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UploadShipmentsRequestHttpGetIn">
    <wsdl:part name="UserID" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Request" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadShipmentsRequestHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UploadShipmentsRSHttpGetIn">
    <wsdl:part name="UserID" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Request" type="s:string" />
    <wsdl:part name="Pwd" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadShipmentsRSHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetStatusHttpGetIn">
    <wsdl:part name="TrackNum" type="s:string" />
    <wsdl:part name="TrackNumType" type="s:string" />
    <wsdl:part name="LastStatusOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStatusHttpGetOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetStatusRefHttpGetIn">
    <wsdl:part name="TrackNum" type="s:string" />
    <wsdl:part name="TrackNumType" type="s:string" />
    <wsdl:part name="LastStatusOnly" type="s:string" />
    <wsdl:part name="UserId" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStatusRefHttpGetOut">
    <wsdl:part name="Body" element="tns:DataTable" />
  </wsdl:message>
  <wsdl:message name="GetStatusRequestHttpGetIn">
    <wsdl:part name="TrackNum" type="s:string" />
    <wsdl:part name="TrackNumType" type="s:string" />
    <wsdl:part name="LastStatusOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStatusRequestHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ViewNextAvailableMAWBNumHttpGetIn">
    <wsdl:part name="UserID" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CarrierCode" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ViewNextAvailableMAWBNumHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ReserveNextMAWBNumHttpGetIn">
    <wsdl:part name="UserID" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CarrierCode" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ReserveNextMAWBNumHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetQuotesRequestHttpPostIn">
    <wsdl:part name="UserID" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Quotes" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetQuotesRequestHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UploadShipmentsRequestHttpPostIn">
    <wsdl:part name="UserID" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Request" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadShipmentsRequestHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="UploadShipmentsRSHttpPostIn">
    <wsdl:part name="UserID" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Request" type="s:string" />
    <wsdl:part name="Pwd" type="s:string" />
  </wsdl:message>
  <wsdl:message name="UploadShipmentsRSHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="GetStatusHttpPostIn">
    <wsdl:part name="TrackNum" type="s:string" />
    <wsdl:part name="TrackNumType" type="s:string" />
    <wsdl:part name="LastStatusOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStatusHttpPostOut">
    <wsdl:part name="Body" element="tns:DataSet" />
  </wsdl:message>
  <wsdl:message name="GetStatusRefHttpPostIn">
    <wsdl:part name="TrackNum" type="s:string" />
    <wsdl:part name="TrackNumType" type="s:string" />
    <wsdl:part name="LastStatusOnly" type="s:string" />
    <wsdl:part name="UserId" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStatusRefHttpPostOut">
    <wsdl:part name="Body" element="tns:DataTable" />
  </wsdl:message>
  <wsdl:message name="GetStatusRequestHttpPostIn">
    <wsdl:part name="TrackNum" type="s:string" />
    <wsdl:part name="TrackNumType" type="s:string" />
    <wsdl:part name="LastStatusOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetStatusRequestHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ViewNextAvailableMAWBNumHttpPostIn">
    <wsdl:part name="UserID" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CarrierCode" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ViewNextAvailableMAWBNumHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="ReserveNextMAWBNumHttpPostIn">
    <wsdl:part name="UserID" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CarrierCode" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ReserveNextMAWBNumHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:portType name="AITAPISoap">
    <wsdl:operation name="GetQuotesRequest">
      <wsdl:input message="tns:GetQuotesRequestSoapIn" />
      <wsdl:output message="tns:GetQuotesRequestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetQuotes">
      <wsdl:input message="tns:GetQuotesSoapIn" />
      <wsdl:output message="tns:GetQuotesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRequest">
      <wsdl:input message="tns:UploadShipmentsRequestSoapIn" />
      <wsdl:output message="tns:UploadShipmentsRequestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRS">
      <wsdl:input message="tns:UploadShipmentsRSSoapIn" />
      <wsdl:output message="tns:UploadShipmentsRSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStatus">
      <wsdl:input message="tns:GetStatusSoapIn" />
      <wsdl:output message="tns:GetStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStatusRef">
      <wsdl:input message="tns:GetStatusRefSoapIn" />
      <wsdl:output message="tns:GetStatusRefSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStatusRequest">
      <wsdl:input message="tns:GetStatusRequestSoapIn" />
      <wsdl:output message="tns:GetStatusRequestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewNextAvailableMAWBNum">
      <wsdl:input message="tns:ViewNextAvailableMAWBNumSoapIn" />
      <wsdl:output message="tns:ViewNextAvailableMAWBNumSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ReserveNextMAWBNum">
      <wsdl:input message="tns:ReserveNextMAWBNumSoapIn" />
      <wsdl:output message="tns:ReserveNextMAWBNumSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="AITAPIHttpGet">
    <wsdl:operation name="GetQuotesRequest">
      <wsdl:input message="tns:GetQuotesRequestHttpGetIn" />
      <wsdl:output message="tns:GetQuotesRequestHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRequest">
      <wsdl:input message="tns:UploadShipmentsRequestHttpGetIn" />
      <wsdl:output message="tns:UploadShipmentsRequestHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRS">
      <wsdl:input message="tns:UploadShipmentsRSHttpGetIn" />
      <wsdl:output message="tns:UploadShipmentsRSHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStatus">
      <wsdl:input message="tns:GetStatusHttpGetIn" />
      <wsdl:output message="tns:GetStatusHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStatusRef">
      <wsdl:input message="tns:GetStatusRefHttpGetIn" />
      <wsdl:output message="tns:GetStatusRefHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStatusRequest">
      <wsdl:input message="tns:GetStatusRequestHttpGetIn" />
      <wsdl:output message="tns:GetStatusRequestHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewNextAvailableMAWBNum">
      <wsdl:input message="tns:ViewNextAvailableMAWBNumHttpGetIn" />
      <wsdl:output message="tns:ViewNextAvailableMAWBNumHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ReserveNextMAWBNum">
      <wsdl:input message="tns:ReserveNextMAWBNumHttpGetIn" />
      <wsdl:output message="tns:ReserveNextMAWBNumHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="AITAPIHttpPost">
    <wsdl:operation name="GetQuotesRequest">
      <wsdl:input message="tns:GetQuotesRequestHttpPostIn" />
      <wsdl:output message="tns:GetQuotesRequestHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRequest">
      <wsdl:input message="tns:UploadShipmentsRequestHttpPostIn" />
      <wsdl:output message="tns:UploadShipmentsRequestHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRS">
      <wsdl:input message="tns:UploadShipmentsRSHttpPostIn" />
      <wsdl:output message="tns:UploadShipmentsRSHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStatus">
      <wsdl:input message="tns:GetStatusHttpPostIn" />
      <wsdl:output message="tns:GetStatusHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStatusRef">
      <wsdl:input message="tns:GetStatusRefHttpPostIn" />
      <wsdl:output message="tns:GetStatusRefHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStatusRequest">
      <wsdl:input message="tns:GetStatusRequestHttpPostIn" />
      <wsdl:output message="tns:GetStatusRequestHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ViewNextAvailableMAWBNum">
      <wsdl:input message="tns:ViewNextAvailableMAWBNumHttpPostIn" />
      <wsdl:output message="tns:ViewNextAvailableMAWBNumHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ReserveNextMAWBNum">
      <wsdl:input message="tns:ReserveNextMAWBNumHttpPostIn" />
      <wsdl:output message="tns:ReserveNextMAWBNumHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="AITAPISoap" type="tns:AITAPISoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetQuotesRequest">
      <soap:operation soapAction="http://tempuri.org/AITAPI/AITAPI/GetQuotesRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetQuotes">
      <soap:operation soapAction="http://tempuri.org/AITAPI/AITAPI/GetQuotes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRequest">
      <soap:operation soapAction="http://tempuri.org/AITAPI/AITAPI/UploadShipmentsRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRS">
      <soap:operation soapAction="http://tempuri.org/AITAPI/AITAPI/UploadShipmentsRS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatus">
      <soap:operation soapAction="http://tempuri.org/AITAPI/AITAPI/GetStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatusRef">
      <soap:operation soapAction="http://tempuri.org/AITAPI/AITAPI/GetStatusRef" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatusRequest">
      <soap:operation soapAction="http://tempuri.org/AITAPI/AITAPI/GetStatusRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewNextAvailableMAWBNum">
      <soap:operation soapAction="http://tempuri.org/AITAPI/AITAPI/ViewNextAvailableMAWBNum" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReserveNextMAWBNum">
      <soap:operation soapAction="http://tempuri.org/AITAPI/AITAPI/ReserveNextMAWBNum" 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="AITAPISoap12" type="tns:AITAPISoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetQuotesRequest">
      <soap12:operation soapAction="http://tempuri.org/AITAPI/AITAPI/GetQuotesRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetQuotes">
      <soap12:operation soapAction="http://tempuri.org/AITAPI/AITAPI/GetQuotes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRequest">
      <soap12:operation soapAction="http://tempuri.org/AITAPI/AITAPI/UploadShipmentsRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRS">
      <soap12:operation soapAction="http://tempuri.org/AITAPI/AITAPI/UploadShipmentsRS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatus">
      <soap12:operation soapAction="http://tempuri.org/AITAPI/AITAPI/GetStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatusRef">
      <soap12:operation soapAction="http://tempuri.org/AITAPI/AITAPI/GetStatusRef" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatusRequest">
      <soap12:operation soapAction="http://tempuri.org/AITAPI/AITAPI/GetStatusRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewNextAvailableMAWBNum">
      <soap12:operation soapAction="http://tempuri.org/AITAPI/AITAPI/ViewNextAvailableMAWBNum" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReserveNextMAWBNum">
      <soap12:operation soapAction="http://tempuri.org/AITAPI/AITAPI/ReserveNextMAWBNum" 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="AITAPIHttpGet" type="tns:AITAPIHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetQuotesRequest">
      <http:operation location="/GetQuotesRequest" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRequest">
      <http:operation location="/UploadShipmentsRequest" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRS">
      <http:operation location="/UploadShipmentsRS" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatus">
      <http:operation location="/GetStatus" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatusRef">
      <http:operation location="/GetStatusRef" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatusRequest">
      <http:operation location="/GetStatusRequest" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewNextAvailableMAWBNum">
      <http:operation location="/ViewNextAvailableMAWBNum" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReserveNextMAWBNum">
      <http:operation location="/ReserveNextMAWBNum" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="AITAPIHttpPost" type="tns:AITAPIHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetQuotesRequest">
      <http:operation location="/GetQuotesRequest" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRequest">
      <http:operation location="/UploadShipmentsRequest" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadShipmentsRS">
      <http:operation location="/UploadShipmentsRS" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatus">
      <http:operation location="/GetStatus" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatusRef">
      <http:operation location="/GetStatusRef" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatusRequest">
      <http:operation location="/GetStatusRequest" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ViewNextAvailableMAWBNum">
      <http:operation location="/ViewNextAvailableMAWBNum" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReserveNextMAWBNum">
      <http:operation location="/ReserveNextMAWBNum" />
      <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="AITAPI">
    <wsdl:port name="AITAPISoap" binding="tns:AITAPISoap">
      <soap:address location="https://api.aitworldwide.com/aitapi.asmx" />
    </wsdl:port>
    <wsdl:port name="AITAPISoap12" binding="tns:AITAPISoap12">
      <soap12:address location="https://api.aitworldwide.com/aitapi.asmx" />
    </wsdl:port>
    <wsdl:port name="AITAPIHttpGet" binding="tns:AITAPIHttpGet">
      <http:address location="https://api.aitworldwide.com/aitapi.asmx" />
    </wsdl:port>
    <wsdl:port name="AITAPIHttpPost" binding="tns:AITAPIHttpPost">
      <http:address location="https://api.aitworldwide.com/aitapi.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>