<?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/Usadata.ListServices.Web/Transactions" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s1="http://datapipe.listkey.com/compatibility/countWSI/" 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/Usadata.ListServices.Web/Transactions" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/Usadata.ListServices.Web/Transactions">
      <s:import namespace="http://datapipe.listkey.com/compatibility/countWSI/" />
      <s:element name="addOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Input" type="tns:Order" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="Order">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CustomerPoNumber" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="GeoType" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SuppressSavedListCounts" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GeoKeyCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CountSuppressionLevel" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ListModuleUserID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ApplicationID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Addition" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="OrderType" type="tns:ListOrderType" />
          <s:element minOccurs="0" maxOccurs="1" name="Customer" type="tns:Customer" />
          <s:element minOccurs="0" maxOccurs="1" name="Adjustments" type="tns:ArrayOfAdjustment" />
          <s:element minOccurs="0" maxOccurs="1" name="BccEmailAddress" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalQuantityDesired" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TotalQuantityFulfilled" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="FinalOutputFile" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ListDetails" type="tns:ArrayOfOrderDetail" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:OrderStatus" />
          <s:element minOccurs="1" maxOccurs="1" name="PhoneOption" type="tns:PhoneOption" />
          <s:element minOccurs="0" maxOccurs="1" name="OutputColumns" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="UsageType" type="tns:ListUsageType" />
          <s:element minOccurs="0" maxOccurs="1" name="BreakdownElementName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OrderReference" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AccountID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SuppressionStart" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="SuppressionEnd" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="EmailRecipients" type="tns:ArrayOfString" />
          <s:element minOccurs="0" maxOccurs="1" name="KeyCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SanNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="IsFacebookOrder" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ListOrderType">
        <s:restriction base="s:string">
          <s:enumeration value="UnknownProspect" />
          <s:enumeration value="ConsumerProspect" />
          <s:enumeration value="BusinessProspect" />
          <s:enumeration value="EquifaxCProspect" />
          <s:enumeration value="Newhome6Prospect" />
          <s:enumeration value="HomedataProspect" />
          <s:enumeration value="Newmove6Prospect" />
          <s:enumeration value="CisHomesProspect" />
          <s:enumeration value="ExperianProspect" />
          <s:enumeration value="CompassProspect" />
          <s:enumeration value="InfoUSAConsumerProspect" />
          <s:enumeration value="InfoUSABusinessProspect" />
          <s:enumeration value="CompassCanProspect" />
          <s:enumeration value="ValassisProspect" />
          <s:enumeration value="ResidentOccupantProspect" />
          <s:enumeration value="InfoUSA_ConsumerProspect" />
          <s:enumeration value="InfoUSA_BusinessProspect" />
          <s:enumeration value="InfoBaseBusiness" />
          <s:enumeration value="InfoUSA_IDMS_Business" />
          <s:enumeration value="MobileAdvertising" />
          <s:enumeration value="FacebookAdvertising" />
          <s:enumeration value="OutstandingUnitCost" />
          <s:enumeration value="TaxFee" />
          <s:enumeration value="email_consumer" />
          <s:enumeration value="email_business" />
          <s:enumeration value="Datazapp_ConsumerProspect" />
          <s:enumeration value="Bridge_ConsumerProspect" />
          <s:enumeration value="NewInfoUSA_ConsumerProspect" />
          <s:enumeration value="DataAxleConsumerProspect" />
          <s:enumeration value="DataAxleBusinessProspect" />
          <s:enumeration value="DigitalMarketing" />
          <s:enumeration value="Nevro_MailProspect" />
          <s:enumeration value="Nevro_EmailProspect" />
          <s:enumeration value="NewParent_Prospect" />
          <s:enumeration value="CollegeStudents_Prospect" />
          <s:enumeration value="ResidentAddress_Prospect" />
          <s:enumeration value="RealProperty_Prospect" />
          <s:enumeration value="Echo_Consumer" />
          <s:enumeration value="Echo_Business" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="Customer">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ClientID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Organization" type="tns:Organization" />
          <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MiddleName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Address1" 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="State" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Zip5" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Zip4" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Industry" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ContactPermission" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Organization">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfAdjustment">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Adjustment" nillable="true" type="tns:Adjustment" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Adjustment">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Parent" type="tns:Order" />
          <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:AdjustmentType" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:AdjustmentStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="ReferenceID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="AdjustmentType">
        <s:restriction base="s:string">
          <s:enumeration value="CreditCardPayment" />
          <s:enumeration value="CreditCardRefund" />
          <s:enumeration value="InvoicePayment" />
          <s:enumeration value="InvoiceRefund" />
          <s:enumeration value="CheckPayment" />
          <s:enumeration value="CheckRefund" />
          <s:enumeration value="CostIncurredEstimated" />
          <s:enumeration value="CostDiscountEstimated" />
          <s:enumeration value="CostIncurredActual" />
          <s:enumeration value="CostDiscountActual" />
          <s:enumeration value="PromotionPayment" />
          <s:enumeration value="PromotionRefund" />
          <s:enumeration value="DiscountPayment" />
          <s:enumeration value="DiscountRefund" />
          <s:enumeration value="ProductPriceListBase" />
          <s:enumeration value="ProductPriceMail" />
          <s:enumeration value="ProductPricePost" />
          <s:enumeration value="ProductPriceOther" />
          <s:enumeration value="ProductPriceListAdditional" />
          <s:enumeration value="OrderUnitCost" />
          <s:enumeration value="PrePaidUnitDeduction" />
          <s:enumeration value="OutstandingUnitCost" />
          <s:enumeration value="TaxFee" />
          <s:enumeration value="UserCustomCog" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="AdjustmentStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Pending" />
          <s:enumeration value="Committed" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfOrderDetail">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="OrderDetail" nillable="true" type="tns:OrderDetail" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="OrderDetail">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Parent" type="tns:Order" />
          <s:element minOccurs="1" maxOccurs="1" name="ID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="GeoKeyCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GroupClause" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GroupData" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CriteriaSQL" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CriteriaFields" type="tns:ArrayOfLWField" />
          <s:element minOccurs="1" maxOccurs="1" name="QuantityAvailable" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="QuantityDesired" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="QuantityFulfilled" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ProviderOrderID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ProviderDataFile" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LocalDataFile" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:OrderDetailStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="CountID" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="QtyHomesAvailable" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="QtyHomesSelected" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="QtyAptAvailable" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="QtyAptSelected" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="QtyBusAvailable" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="QtyBusSelected" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="GeoTable" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfLWField">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="LWField" nillable="true" type="tns:LWField" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="LWField">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="FriendlyName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Ordinal" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Direction" type="tns:FieldDirection" />
          <s:element minOccurs="0" maxOccurs="1" name="Values" type="tns:ArrayOfLWFieldValue" />
          <s:element minOccurs="1" maxOccurs="1" name="Cost" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="SecondaryCost" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="BaseCost" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" name="Comments" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Group" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="FieldDirection">
        <s:restriction base="s:string">
          <s:enumeration value="Input" />
          <s:enumeration value="Output" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfLWFieldValue">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="LWFieldValue" nillable="true" type="tns:LWFieldValue" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="LWFieldValue">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Meaning" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="OrderDetailStatus">
        <s:restriction base="s:string">
          <s:enumeration value="PendingFulfillment" />
          <s:enumeration value="SendingDataRequest" />
          <s:enumeration value="WaitingForData" />
          <s:enumeration value="DownloadingData" />
          <s:enumeration value="DataAvailable" />
          <s:enumeration value="Error" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="OrderStatus">
        <s:restriction base="s:string">
          <s:enumeration value="PendingFulfillment" />
          <s:enumeration value="RetrievingList" />
          <s:enumeration value="MergingList" />
          <s:enumeration value="CreatingClientFiles" />
          <s:enumeration value="SavingClientFiles" />
          <s:enumeration value="SendingEmail" />
          <s:enumeration value="Fulfilled" />
          <s:enumeration value="Cancelled" />
          <s:enumeration value="OnHold" />
          <s:enumeration value="Error" />
          <s:enumeration value="PendingCancellation" />
          <s:enumeration value="NotFound" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="PhoneOption">
        <s:restriction base="s:string">
          <s:enumeration value="NoOption" />
          <s:enumeration value="NoPhone" />
          <s:enumeration value="PhoneWhereAvailable" />
          <s:enumeration value="PhoneOnly" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="ListUsageType">
        <s:restriction base="s:string">
          <s:enumeration value="SingleUse" />
          <s:enumeration value="MultiUse" />
        </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:element name="addOrderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="addOrderResult" type="tns:AddOrderResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AddOrderResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:AddOrderStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="AddOrderStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="DuplicateOrder" />
          <s:enumeration value="InvalidInput" />
          <s:enumeration value="LoginFailure" />
          <s:enumeration value="SystemFailure" />
        </s:restriction>
      </s:simpleType>
      <s:element name="addBatchOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Input" type="tns:Order" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addBatchOrderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="addBatchOrderResult" type="tns:AddOrderResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addBatchOrderDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Input" type="tns:Order" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addBatchOrderDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="addBatchOrderDetailsResult" type="tns:AddOrderResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="completeBatchOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="completeBatchOrderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="completeBatchOrderResult" type="tns:AddOrderResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addInfoUSAOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InfoUSASessionID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TransactionID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DesiredQuantity" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addInfoUSAOrderResponse">
        <s:complexType />
      </s:element>
      <s:element name="addInfoUSAOrderV2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InfoUSASessionID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TransactionID" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DesiredQuantity" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="orderType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="batchFile" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="phoneOption" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addInfoUSAOrderV2Response">
        <s:complexType />
      </s:element>
      <s:element name="addInfoUSAOrderV2_Completed">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InfoUSASessionID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TransactionID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="orderType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="batchFileNames" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="phoneOption" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addInfoUSAOrderV2_CompletedResponse">
        <s:complexType />
      </s:element>
      <s:element name="AddDataAxleOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="dataAxleSessionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="desiredQuantity" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="orderType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="applicationId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="batchFile" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="phoneOption" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddDataAxleOrderResponse">
        <s:complexType />
      </s:element>
      <s:element name="AddDataAxleOrderCompleted">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="dataAxleSessionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="orderType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="applicationId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="batchFileNames" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="phoneOption" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddDataAxleOrderCompletedResponse">
        <s:complexType />
      </s:element>
      <s:element name="AddNevroOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sessionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="desiredQuantity" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="orderType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="applicationId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="batchGeo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="geoType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddNevroOrderResponse">
        <s:complexType />
      </s:element>
      <s:element name="AddNevroOrderCompleted">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sessionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="orderType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="applicationId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="batchFileNames" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddNevroOrderCompletedResponse">
        <s:complexType />
      </s:element>
      <s:element name="AddEchoOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sessionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="desiredQuantity" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="orderType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="applicationId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="batchGeo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="geoType" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddEchoOrderResponse">
        <s:complexType />
      </s:element>
      <s:element name="AddEchoOrderCompleted">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sessionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="transactionId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="orderType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="applicationId" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="batchFileNames" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddEchoOrderCompletedResponse">
        <s:complexType />
      </s:element>
      <s:element name="addAdjustment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Input" type="tns:Adjustment" />
            <s:element minOccurs="0" maxOccurs="1" name="OrderID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addAdjustmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="addAdjustmentResult" type="tns:AddAdjustmentResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AddAdjustmentResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:AddAdjustmentStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="AddAdjustmentStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="OrderNotFound" />
          <s:enumeration value="InvalidInput" />
          <s:enumeration value="LoginFailure" />
          <s:enumeration value="SystemFailure" />
        </s:restriction>
      </s:simpleType>
      <s:element name="addOrderLog">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="OrderID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LogEntry" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addOrderLogResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="addOrderLogResult" type="tns:AddOrderLogResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AddOrderLogResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:AddOrderLogStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="AddOrderLogStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="OrderNotFound" />
          <s:enumeration value="InvalidInput" />
          <s:enumeration value="LoginFailure" />
          <s:enumeration value="SystemFailure" />
        </s:restriction>
      </s:simpleType>
      <s:element name="addOrderFields">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DetailID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Field" type="tns:ArrayOfLWField" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="addOrderFieldsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="addOrderFieldsResult" type="tns:AddOrderFieldResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AddOrderFieldResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:AddOrderFieldStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="AddOrderFieldStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Success" />
          <s:enumeration value="DetailNotFound" />
          <s:enumeration value="InvalidInput" />
          <s:enumeration value="LoginFailure" />
          <s:enumeration value="SystemFailure" />
        </s:restriction>
      </s:simpleType>
      <s:element name="getTransactionStatusRaw">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TransactionID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getTransactionStatusRawResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getTransactionStatusRawResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="cancelTransaction">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TransactionID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="cancelTransactionResponse">
        <s:complexType />
      </s:element>
      <s:element name="getTransactionStatus">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TransactionID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getTransactionStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getTransactionStatusResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getDefaultOutputColumns">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="OrderType" type="tns:ListOrderType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getDefaultOutputColumnsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getDefaultOutputColumnsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getReferenceData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ListType" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="StateCode" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="getReferenceDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="getReferenceDataResult" type="tns:ArrayOfAnyType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAnyType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" />
        </s:sequence>
      </s:complexType>
      <s:element name="AddOnholdLog">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ApplicationID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="TransactionID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LogDesc" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LogOperator" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LogAction" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="userId" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddOnholdLogResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AddOnholdLogResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get2DMatrixReport">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sessionID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="rowName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="columnName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dataSource" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="get2DMatrixReportResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="get2DMatrixReportResult" type="s1:InstantMatrixCountResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://datapipe.listkey.com/compatibility/countWSI/">
      <s:complexType name="ClauseItem">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Operation" nillable="true" type="s1:ClauseItemOperationEnum" />
          <s:element minOccurs="1" maxOccurs="1" name="ItemIndex" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="SubClause" type="s1:ArrayOfClauseItem" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ClauseItemOperationEnum">
        <s:restriction base="s:string">
          <s:enumeration value="AND" />
          <s:enumeration value="OR" />
          <s:enumeration value="NOT" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfClauseItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ClauseItem" nillable="true" type="s1:ClauseItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CountItem">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CountID" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Total" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MXBR">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Index" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Codes" type="s1:ArrayOfMXBRItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfMXBRItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MXBRItem" nillable="true" type="s1:MXBRItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MXBRItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Desc" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SubTotal" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="SubBR" type="s1:ArrayOfMXBR" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfMXBR">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MXBR" nillable="true" type="s1:MXBR" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MXItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Desc" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CountValidationResult">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Summary" type="s1:CountValidationSummary" />
          <s:element minOccurs="0" maxOccurs="1" name="UpdatedSelections" type="s1:ArrayOfString" />
          <s:element minOccurs="0" maxOccurs="1" name="MissingSelections" type="s1:ArrayOfString" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CountValidationSummary">
        <s:restriction base="s:string">
          <s:enumeration value="OK" />
          <s:enumeration value="ListUpdated" />
          <s:enumeration value="SelectionsUpdated" />
          <s:enumeration value="SelectionsMissing" />
        </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="CDItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Data" type="s1:ArrayOfCDData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfCDData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CDData" nillable="true" type="s1:CDData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CDData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="BRItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Data" type="s1:ArrayOfBRData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfBRData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="BRData" nillable="true" type="s1:BRData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="BRData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Total" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="result">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ResponseCode" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorDescription" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="GrandTotalResult">
        <s:complexContent mixed="false">
          <s:extension base="s1:result">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="CountID" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="InstantMatrixCountResult">
        <s:complexContent mixed="false">
          <s:extension base="s1:GrandTotalResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="MXItems" type="s1:ArrayOfMXItem" />
              <s:element minOccurs="0" maxOccurs="1" name="MX" type="s1:ArrayOfMXBR" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfMXItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MXItem" nillable="true" type="s1:MXItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="InstantBatchCountResult">
        <s:complexContent mixed="false">
          <s:extension base="s1:GrandTotalResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Items" type="s1:ArrayOfBRItem" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfBRItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="BRItem" nillable="true" type="s1:BRItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="MergeResponse">
        <s:complexContent mixed="false">
          <s:extension base="s1:GrandTotalResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CountItems" type="s1:ArrayOfCountItem" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfCountItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CountItem" nillable="true" type="s1:CountItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PersonalizeCountResult">
        <s:complexContent mixed="false">
          <s:extension base="s1:result" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="DeleteCountResponseType">
        <s:complexContent mixed="false">
          <s:extension base="s1:result" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="CountDetailsResponse">
        <s:complexContent mixed="false">
          <s:extension base="s1:result">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="CountNumber" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="RecordCount" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="BreakdownItems" type="s1:ArrayOfBRItem" />
              <s:element minOccurs="0" maxOccurs="1" name="ListCode" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CountItems" type="s1:ArrayOfCDItem" />
              <s:element minOccurs="1" maxOccurs="1" name="DateRun" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ValidationResult" type="s1:CountValidationResult" />
              <s:element minOccurs="0" maxOccurs="1" name="MXItems" type="s1:ArrayOfMXItem" />
              <s:element minOccurs="0" maxOccurs="1" name="MX" type="s1:ArrayOfMXBR" />
              <s:element minOccurs="0" maxOccurs="1" name="SupCountLevel" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="SuppressCountIDs" type="s1:ArrayOfInt" />
              <s:element minOccurs="0" maxOccurs="1" name="MergeCounts" type="s1:ArrayOfCountItem" />
              <s:element minOccurs="1" maxOccurs="1" name="GUIVersion" type="s1:GUIVersions" />
              <s:element minOccurs="0" maxOccurs="1" name="Clause" type="s1:ArrayOfClauseItem" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfCDItem">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CDItem" nillable="true" type="s1:CDItem" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfInt">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="GUIVersions">
        <s:restriction base="s:string">
          <s:enumeration value="AV" />
          <s:enumeration value="BV" />
          <s:enumeration value="CM" />
          <s:enumeration value="QB" />
          <s:enumeration value="PR" />
          <s:enumeration value="QA" />
        </s:restriction>
      </s:simpleType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="addOrderSoapIn">
    <wsdl:part name="parameters" element="tns:addOrder" />
  </wsdl:message>
  <wsdl:message name="addOrderSoapOut">
    <wsdl:part name="parameters" element="tns:addOrderResponse" />
  </wsdl:message>
  <wsdl:message name="addBatchOrderSoapIn">
    <wsdl:part name="parameters" element="tns:addBatchOrder" />
  </wsdl:message>
  <wsdl:message name="addBatchOrderSoapOut">
    <wsdl:part name="parameters" element="tns:addBatchOrderResponse" />
  </wsdl:message>
  <wsdl:message name="addBatchOrderDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:addBatchOrderDetails" />
  </wsdl:message>
  <wsdl:message name="addBatchOrderDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:addBatchOrderDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="completeBatchOrderSoapIn">
    <wsdl:part name="parameters" element="tns:completeBatchOrder" />
  </wsdl:message>
  <wsdl:message name="completeBatchOrderSoapOut">
    <wsdl:part name="parameters" element="tns:completeBatchOrderResponse" />
  </wsdl:message>
  <wsdl:message name="addInfoUSAOrderSoapIn">
    <wsdl:part name="parameters" element="tns:addInfoUSAOrder" />
  </wsdl:message>
  <wsdl:message name="addInfoUSAOrderSoapOut">
    <wsdl:part name="parameters" element="tns:addInfoUSAOrderResponse" />
  </wsdl:message>
  <wsdl:message name="addInfoUSAOrderV2SoapIn">
    <wsdl:part name="parameters" element="tns:addInfoUSAOrderV2" />
  </wsdl:message>
  <wsdl:message name="addInfoUSAOrderV2SoapOut">
    <wsdl:part name="parameters" element="tns:addInfoUSAOrderV2Response" />
  </wsdl:message>
  <wsdl:message name="addInfoUSAOrderV2_CompletedSoapIn">
    <wsdl:part name="parameters" element="tns:addInfoUSAOrderV2_Completed" />
  </wsdl:message>
  <wsdl:message name="addInfoUSAOrderV2_CompletedSoapOut">
    <wsdl:part name="parameters" element="tns:addInfoUSAOrderV2_CompletedResponse" />
  </wsdl:message>
  <wsdl:message name="AddDataAxleOrderSoapIn">
    <wsdl:part name="parameters" element="tns:AddDataAxleOrder" />
  </wsdl:message>
  <wsdl:message name="AddDataAxleOrderSoapOut">
    <wsdl:part name="parameters" element="tns:AddDataAxleOrderResponse" />
  </wsdl:message>
  <wsdl:message name="AddDataAxleOrderCompletedSoapIn">
    <wsdl:part name="parameters" element="tns:AddDataAxleOrderCompleted" />
  </wsdl:message>
  <wsdl:message name="AddDataAxleOrderCompletedSoapOut">
    <wsdl:part name="parameters" element="tns:AddDataAxleOrderCompletedResponse" />
  </wsdl:message>
  <wsdl:message name="AddNevroOrderSoapIn">
    <wsdl:part name="parameters" element="tns:AddNevroOrder" />
  </wsdl:message>
  <wsdl:message name="AddNevroOrderSoapOut">
    <wsdl:part name="parameters" element="tns:AddNevroOrderResponse" />
  </wsdl:message>
  <wsdl:message name="AddNevroOrderCompletedSoapIn">
    <wsdl:part name="parameters" element="tns:AddNevroOrderCompleted" />
  </wsdl:message>
  <wsdl:message name="AddNevroOrderCompletedSoapOut">
    <wsdl:part name="parameters" element="tns:AddNevroOrderCompletedResponse" />
  </wsdl:message>
  <wsdl:message name="AddEchoOrderSoapIn">
    <wsdl:part name="parameters" element="tns:AddEchoOrder" />
  </wsdl:message>
  <wsdl:message name="AddEchoOrderSoapOut">
    <wsdl:part name="parameters" element="tns:AddEchoOrderResponse" />
  </wsdl:message>
  <wsdl:message name="AddEchoOrderCompletedSoapIn">
    <wsdl:part name="parameters" element="tns:AddEchoOrderCompleted" />
  </wsdl:message>
  <wsdl:message name="AddEchoOrderCompletedSoapOut">
    <wsdl:part name="parameters" element="tns:AddEchoOrderCompletedResponse" />
  </wsdl:message>
  <wsdl:message name="addAdjustmentSoapIn">
    <wsdl:part name="parameters" element="tns:addAdjustment" />
  </wsdl:message>
  <wsdl:message name="addAdjustmentSoapOut">
    <wsdl:part name="parameters" element="tns:addAdjustmentResponse" />
  </wsdl:message>
  <wsdl:message name="addOrderLogSoapIn">
    <wsdl:part name="parameters" element="tns:addOrderLog" />
  </wsdl:message>
  <wsdl:message name="addOrderLogSoapOut">
    <wsdl:part name="parameters" element="tns:addOrderLogResponse" />
  </wsdl:message>
  <wsdl:message name="addOrderFieldsSoapIn">
    <wsdl:part name="parameters" element="tns:addOrderFields" />
  </wsdl:message>
  <wsdl:message name="addOrderFieldsSoapOut">
    <wsdl:part name="parameters" element="tns:addOrderFieldsResponse" />
  </wsdl:message>
  <wsdl:message name="getTransactionStatusRawSoapIn">
    <wsdl:part name="parameters" element="tns:getTransactionStatusRaw" />
  </wsdl:message>
  <wsdl:message name="getTransactionStatusRawSoapOut">
    <wsdl:part name="parameters" element="tns:getTransactionStatusRawResponse" />
  </wsdl:message>
  <wsdl:message name="cancelTransactionSoapIn">
    <wsdl:part name="parameters" element="tns:cancelTransaction" />
  </wsdl:message>
  <wsdl:message name="cancelTransactionSoapOut">
    <wsdl:part name="parameters" element="tns:cancelTransactionResponse" />
  </wsdl:message>
  <wsdl:message name="getTransactionStatusSoapIn">
    <wsdl:part name="parameters" element="tns:getTransactionStatus" />
  </wsdl:message>
  <wsdl:message name="getTransactionStatusSoapOut">
    <wsdl:part name="parameters" element="tns:getTransactionStatusResponse" />
  </wsdl:message>
  <wsdl:message name="getDefaultOutputColumnsSoapIn">
    <wsdl:part name="parameters" element="tns:getDefaultOutputColumns" />
  </wsdl:message>
  <wsdl:message name="getDefaultOutputColumnsSoapOut">
    <wsdl:part name="parameters" element="tns:getDefaultOutputColumnsResponse" />
  </wsdl:message>
  <wsdl:message name="getReferenceDataSoapIn">
    <wsdl:part name="parameters" element="tns:getReferenceData" />
  </wsdl:message>
  <wsdl:message name="getReferenceDataSoapOut">
    <wsdl:part name="parameters" element="tns:getReferenceDataResponse" />
  </wsdl:message>
  <wsdl:message name="AddOnholdLogSoapIn">
    <wsdl:part name="parameters" element="tns:AddOnholdLog" />
  </wsdl:message>
  <wsdl:message name="AddOnholdLogSoapOut">
    <wsdl:part name="parameters" element="tns:AddOnholdLogResponse" />
  </wsdl:message>
  <wsdl:message name="get2DMatrixReportSoapIn">
    <wsdl:part name="parameters" element="tns:get2DMatrixReport" />
  </wsdl:message>
  <wsdl:message name="get2DMatrixReportSoapOut">
    <wsdl:part name="parameters" element="tns:get2DMatrixReportResponse" />
  </wsdl:message>
  <wsdl:portType name="TransactionsSoap">
    <wsdl:operation name="addOrder">
      <wsdl:input message="tns:addOrderSoapIn" />
      <wsdl:output message="tns:addOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="addBatchOrder">
      <wsdl:input message="tns:addBatchOrderSoapIn" />
      <wsdl:output message="tns:addBatchOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="addBatchOrderDetails">
      <wsdl:input message="tns:addBatchOrderDetailsSoapIn" />
      <wsdl:output message="tns:addBatchOrderDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="completeBatchOrder">
      <wsdl:input message="tns:completeBatchOrderSoapIn" />
      <wsdl:output message="tns:completeBatchOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="addInfoUSAOrder">
      <wsdl:input message="tns:addInfoUSAOrderSoapIn" />
      <wsdl:output message="tns:addInfoUSAOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="addInfoUSAOrderV2">
      <wsdl:input message="tns:addInfoUSAOrderV2SoapIn" />
      <wsdl:output message="tns:addInfoUSAOrderV2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="addInfoUSAOrderV2_Completed">
      <wsdl:input message="tns:addInfoUSAOrderV2_CompletedSoapIn" />
      <wsdl:output message="tns:addInfoUSAOrderV2_CompletedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddDataAxleOrder">
      <wsdl:input message="tns:AddDataAxleOrderSoapIn" />
      <wsdl:output message="tns:AddDataAxleOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddDataAxleOrderCompleted">
      <wsdl:input message="tns:AddDataAxleOrderCompletedSoapIn" />
      <wsdl:output message="tns:AddDataAxleOrderCompletedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddNevroOrder">
      <wsdl:input message="tns:AddNevroOrderSoapIn" />
      <wsdl:output message="tns:AddNevroOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddNevroOrderCompleted">
      <wsdl:input message="tns:AddNevroOrderCompletedSoapIn" />
      <wsdl:output message="tns:AddNevroOrderCompletedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddEchoOrder">
      <wsdl:input message="tns:AddEchoOrderSoapIn" />
      <wsdl:output message="tns:AddEchoOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddEchoOrderCompleted">
      <wsdl:input message="tns:AddEchoOrderCompletedSoapIn" />
      <wsdl:output message="tns:AddEchoOrderCompletedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="addAdjustment">
      <wsdl:input message="tns:addAdjustmentSoapIn" />
      <wsdl:output message="tns:addAdjustmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="addOrderLog">
      <wsdl:input message="tns:addOrderLogSoapIn" />
      <wsdl:output message="tns:addOrderLogSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="addOrderFields">
      <wsdl:input message="tns:addOrderFieldsSoapIn" />
      <wsdl:output message="tns:addOrderFieldsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getTransactionStatusRaw">
      <wsdl:input message="tns:getTransactionStatusRawSoapIn" />
      <wsdl:output message="tns:getTransactionStatusRawSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="cancelTransaction">
      <wsdl:input message="tns:cancelTransactionSoapIn" />
      <wsdl:output message="tns:cancelTransactionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getTransactionStatus">
      <wsdl:input message="tns:getTransactionStatusSoapIn" />
      <wsdl:output message="tns:getTransactionStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getDefaultOutputColumns">
      <wsdl:input message="tns:getDefaultOutputColumnsSoapIn" />
      <wsdl:output message="tns:getDefaultOutputColumnsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="getReferenceData">
      <wsdl:input message="tns:getReferenceDataSoapIn" />
      <wsdl:output message="tns:getReferenceDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddOnholdLog">
      <wsdl:input message="tns:AddOnholdLogSoapIn" />
      <wsdl:output message="tns:AddOnholdLogSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="get2DMatrixReport">
      <wsdl:input message="tns:get2DMatrixReportSoapIn" />
      <wsdl:output message="tns:get2DMatrixReportSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="TransactionsSoap" type="tns:TransactionsSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="addOrder">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addBatchOrder">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addBatchOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addBatchOrderDetails">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addBatchOrderDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="completeBatchOrder">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/completeBatchOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addInfoUSAOrder">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addInfoUSAOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addInfoUSAOrderV2">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addInfoUSAOrderV2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addInfoUSAOrderV2_Completed">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addInfoUSAOrderV2_Completed" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddDataAxleOrder">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddDataAxleOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddDataAxleOrderCompleted">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddDataAxleOrderCompleted" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddNevroOrder">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddNevroOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddNevroOrderCompleted">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddNevroOrderCompleted" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddEchoOrder">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddEchoOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddEchoOrderCompleted">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddEchoOrderCompleted" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addAdjustment">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addAdjustment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addOrderLog">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addOrderLog" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addOrderFields">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addOrderFields" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTransactionStatusRaw">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/getTransactionStatusRaw" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="cancelTransaction">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/cancelTransaction" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTransactionStatus">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/getTransactionStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getDefaultOutputColumns">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/getDefaultOutputColumns" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getReferenceData">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/getReferenceData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddOnholdLog">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddOnholdLog" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get2DMatrixReport">
      <soap:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/get2DMatrixReport" 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="TransactionsSoap12" type="tns:TransactionsSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="addOrder">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addBatchOrder">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addBatchOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addBatchOrderDetails">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addBatchOrderDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="completeBatchOrder">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/completeBatchOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addInfoUSAOrder">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addInfoUSAOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addInfoUSAOrderV2">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addInfoUSAOrderV2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addInfoUSAOrderV2_Completed">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addInfoUSAOrderV2_Completed" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddDataAxleOrder">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddDataAxleOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddDataAxleOrderCompleted">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddDataAxleOrderCompleted" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddNevroOrder">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddNevroOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddNevroOrderCompleted">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddNevroOrderCompleted" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddEchoOrder">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddEchoOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddEchoOrderCompleted">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddEchoOrderCompleted" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addAdjustment">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addAdjustment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addOrderLog">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addOrderLog" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addOrderFields">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/addOrderFields" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTransactionStatusRaw">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/getTransactionStatusRaw" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="cancelTransaction">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/cancelTransaction" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTransactionStatus">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/getTransactionStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getDefaultOutputColumns">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/getDefaultOutputColumns" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getReferenceData">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/getReferenceData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddOnholdLog">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/AddOnholdLog" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="get2DMatrixReport">
      <soap12:operation soapAction="http://tempuri.org/Usadata.ListServices.Web/Transactions/get2DMatrixReport" 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="Transactions">
    <wsdl:port name="TransactionsSoap" binding="tns:TransactionsSoap">
      <soap:address location="http://myacxiompartners.com/transactions.asmx" />
    </wsdl:port>
    <wsdl:port name="TransactionsSoap12" binding="tns:TransactionsSoap12">
      <soap12:address location="http://myacxiompartners.com/transactions.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>