<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://digitalgateway.com/WebServices/PublicAPIService" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:http="http://schemas.microsoft.com/ws/06/2004/policy/http" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" targetNamespace="http://digitalgateway.com/WebServices/PublicAPIService" name="PublicAPIService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xsd:schema elementFormDefault="qualified" targetNamespace="http://digitalgateway.com/WebServices/PublicAPIService">
      <xsd:element name="getServerStatus">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getServerStatusResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getServerStatusResult" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="checkConfig">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="checkConfigResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="checkConfigResult" nillable="true" type="tns:ArrayOfString" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getAPIVersion">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getAPIVersionResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getAPIVersionResult" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCurrentTimeStamp">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCurrentTimeStampResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCurrentTimeStampResult" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContactList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContactListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getContactListResult" type="tns:ContactListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContactDataList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Contacts" type="tns:ContactListData" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContactDataListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getContactDataListResult" type="tns:ContactDataList" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContactListForCustomer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContactListForCustomerResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getContactListForCustomerResult" type="tns:ContactListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContact">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ContactNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContactResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getContactResult" type="tns:ContactData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getUserList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getUserListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getUserListResult" type="tns:UserListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getUser">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="userName" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getUserResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getUserResult" type="tns:UserData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getContractListResult" type="tns:ContractListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractListForCustomer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractListForCustomerResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getContractListForCustomerResult" type="tns:ContractListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContract">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ContractNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getContractResult" type="tns:ContractData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractForLeaseUploader">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ContractID" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractForLeaseUploaderResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getContractForLeaseUploaderResult" type="tns:LeaseUploaderContractData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractByBillGroup">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="BillGroup" type="tns:String_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optGetSince" type="tns:DateTime_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="GetNew" type="tns:Bool_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="GetModified" type="tns:Bool_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optContract" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractByBillGroupResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getContractByBillGroupResult" nillable="true" type="tns:ArrayOfContractDataExt" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractLeaseList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractLeaseListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getContractLeaseListResult" type="tns:ContractLeaseListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractLeaseListForCustomer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractLeaseListForCustomerResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getContractLeaseListForCustomerResult" type="tns:ContractLeaseListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractLease">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="LeaseNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getContractLeaseResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getContractLeaseResult" type="tns:ContractLeaseData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addCustomer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="customer" type="tns:CustomerData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addCustomerResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addCustomerResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addChargeAccount">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CAData" type="tns:ChargeAccountData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addChargeAccountResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addChargeAccountResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getChargeAccount">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ChargeAccount" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getChargeAccountResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getChargeAccountResult" type="tns:ChargeAccountData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getChargeAccountListForCustomer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getChargeAccountListForCustomerResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getChargeAccountListForCustomerResult" type="tns:ChargeAccountListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesRepList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesRepListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesRepListResult" type="tns:SalesRepListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesRep">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SalesRep" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesRepResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesRepResult" type="tns:SalesRepData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addContact">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="contact" type="tns:ContactData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addContactResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addContactResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveContact">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Contact" type="tns:ContactData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveContactResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="saveContactResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveCustomer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="customer" type="tns:CustomerData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveCustomerResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="saveCustomerResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCustomerList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCustomerListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCustomerListResult" type="tns:CustomerListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCustomerDataList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Customers" type="tns:CustomerListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCustomerDataListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCustomerDataListResult" nillable="true" type="tns:ArrayOfCustomerData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCustomersWithEquipOnContract">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCustomersWithEquipOnContractResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCustomersWithEquipOnContractResult" type="tns:CustomerListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCustomersByName">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerName" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCustomersByNameResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCustomersByNameResult" nillable="true" type="tns:ArrayOfCustomerData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCompanyCustomer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCompanyCustomerResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCompanyCustomerResult" type="tns:CustomerData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterDueCustomerList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterDueCustomerListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getMeterDueCustomerListResult" type="tns:CustomerListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesQuoteListForCustomer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesQuoteListForCustomerResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesQuoteListForCustomerResult" type="tns:SalesQuoteListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCustomerPOPInfo">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCustomerPOPInfoResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCustomerPOPInfoResult" type="tns:CustomerPOPInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCustomer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCustomerResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCustomerResult" type="tns:CustomerData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetCustomerByCustomAttribute">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="attribute" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="attributeValue" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="GetCustomerByCustomAttributeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="GetCustomerByCustomAttributeResult" type="tns:CustomerData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getEquipmentListResult" type="tns:EquipmentListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentListForCustomer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentListForCustomerResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getEquipmentListForCustomerResult" type="tns:EquipmentListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getEquipmentResult" type="tns:EquipmentData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentsByNumber">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentsByNumberResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getEquipmentsByNumberResult" nillable="true" type="tns:ArrayOfEquipmentData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addSalesQuote">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SalesQuote" type="tns:SalesQuoteData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addSalesQuoteResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addSalesQuoteResult" type="tns:SalesQuoteData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesQuote">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SalesQuoteNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesQuoteResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesQuoteResult" type="tns:SalesQuoteData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesQuoteList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesQuoteListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesQuoteListResult" type="tns:SalesQuoteListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addEquipmentMeterReadings">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ReadingGroup" type="tns:MeterReadingGroup" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addEquipmentMeterReadingsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addEquipmentMeterReadingsResult" type="tns:Result" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addEquipmentMeterReadings2">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ReadingGroup" type="tns:MeterReadingGroup" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optIgnoreCheck" type="tns:Bool_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addEquipmentMeterReadings2Response">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addEquipmentMeterReadings2Result" type="tns:Result" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveEquipment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Equipment" type="tns:EquipmentData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveEquipmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="saveEquipmentResult" type="tns:Result" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveItem">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="saveItemResult" type="tns:Result" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DGWSaveItem">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DGWSaveItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="DGWSaveItemResult" type="tns:Result" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveItemVendor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ItemVendor" type="tns:ItemVendorData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveItemVendorResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="saveItemVendorResult" type="tns:Result" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCallList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCallListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCallListResult" type="tns:CallListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getOpenCallList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getOpenCallListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getOpenCallListResult" type="tns:CallListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCall">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CallNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCallResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCallResult" type="tns:CallData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getServiceCall">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CallNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getServiceCallResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getServiceCallResult" type="tns:CallData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="markCallComplete">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CallNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CloseDate" type="tns:DateTime_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="markCallCompleteResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="markCallCompleteResult" type="xsd:boolean" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveCall">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="call" type="tns:CallData" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optReschedule" type="tns:Bool_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveCallResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="saveCallResult" type="tns:Result" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddMultipleCalls">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="calls" type="tns:CallDataList" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optOpenTimeOverride" type="tns:DateTime_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddMultipleCallsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="AddMultipleCallsResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddCallToExistingWorkOrder">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="call" type="tns:CallData" />
            <xsd:element minOccurs="0" maxOccurs="1" name="WorkOrder" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optOpenTimeOverride" type="tns:DateTime_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddCallToExistingWorkOrderResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="AddCallToExistingWorkOrderResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addCall2">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="call" type="tns:CallData" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optOpenTimeOverride" type="tns:DateTime_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addCall2Response">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addCall2Result" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addCall">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Equipment" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Caller" type="tns:String_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optTechnicianOverride" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optOpenTimeOverride" type="tns:DateTime_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optPONumber" type="tns:String_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optCallType" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addCallResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addCallResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addItem">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ItemNumber" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="tns:eaCodeType" />
            <xsd:element minOccurs="1" maxOccurs="1" name="Cost" type="xsd:decimal" />
            <xsd:element minOccurs="0" maxOccurs="1" name="UnitOfMeasure" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="InventoryCode" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Category" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SalesCode" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ServiceCode" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addItemResult" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addItem2">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ItemNumber" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="item" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addItem2Response">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addItem2Result" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DGWAddItem">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ItemNumber" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="item" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DGWAddItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="DGWAddItemResult" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addItemVendor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="itemVendor" type="tns:ItemVendorData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addItemVendorResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addItemVendorResult" type="tns:ItemVendorData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addSupply">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ItemNumber" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="xsd:string" />
            <xsd:element minOccurs="1" maxOccurs="1" name="Cost" type="xsd:decimal" />
            <xsd:element minOccurs="0" maxOccurs="1" name="UnitOfMeasure" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addSupplyResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addSupplyResult" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addPart">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ItemNumber" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="xsd:string" />
            <xsd:element minOccurs="1" maxOccurs="1" name="Cost" type="xsd:decimal" />
            <xsd:element minOccurs="0" maxOccurs="1" name="UnitOfMeasure" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addPartResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addPartResult" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getItemListResult" type="tns:ItemListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getRelatedItemsList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getRelatedItemsListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getRelatedItemsListResult" nillable="true" type="tns:ArrayOfRelatedItemListDetail" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getHostItemList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getHostItemListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getHostItemListResult" nillable="true" type="tns:ArrayOfHostItemListDetail" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemListEx">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="OEMVendorNum" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Make" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemListExResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getItemListExResult" type="tns:ItemListDataEx" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPOCoreOrder">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="poNumber" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPOCoreOrderResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPOCoreOrderResult" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPOItem">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPOItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPOItemResult" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItem">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getItemResult" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemByMakeModelOEMVendorNum">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="make" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="model" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="OEMVendorNum" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemByMakeModelOEMVendorNumResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getItemByMakeModelOEMVendorNumResult" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getInventoryForItem">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getInventoryForItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getInventoryForItemResult" type="tns:ItemInventorySummary" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemVendorList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemVendorListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getItemVendorListResult" type="tns:ItemVendorListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemPrice">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Int_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemPriceResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getItemPriceResult" type="tns:ItemPriceData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemOutCost">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SalesRep" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getItemOutCostResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getItemOutCostResult" type="tns:ItemOutCostDetail" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setVendorItemCost">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Vendor" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Cost" type="tns:Double_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setVendorItemCostResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getInventoryForItemWarehouse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getInventoryForItemWarehouseResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getInventoryForItemWarehouseResult" type="tns:ItemInventorySummary" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getGroupedInventoryInfo">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getGroupedInventoryInfoResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getGroupedInventoryInfoResult" nillable="true" type="tns:ArrayOfGroupedInventoryDetail" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getGroupedInventoryInfoForWarehouse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getGroupedInventoryInfoForWarehouseResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getGroupedInventoryInfoForWarehouseResult" nillable="true" type="tns:ArrayOfGroupedInventoryDetail" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTechnicianBranch">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Technician" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTechnicianBranchResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTechnicianBranchResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTechnicianBranchWarehouse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Technician" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTechnicianBranchWarehouseResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTechnicianBranchWarehouseResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTechnicianList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTechnicianListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTechnicianListResult" type="tns:TechnicianListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTechnician">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Technician" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTechnicianResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTechnicianResult" type="tns:TechnicianData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTechnicianBin">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Technician" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTechnicianBinResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTechnicianBinResult" type="tns:eaInventoryLocation" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getProblemCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getProblemCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getProblemCodeListResult" type="tns:CodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getRepairCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getRepairCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getRepairCodeListResult" type="tns:CodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getExportModule">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ExportModule" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getExportModuleResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getExportModuleResult" type="tns:ExportModuleData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setExportModule">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ExportModule" type="tns:ExportModuleData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setExportModuleResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getPIPInternalURL">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPIPInternalURLResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPIPInternalURLResult" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setPIPInternalURL">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="URL" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setPIPInternalURLResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getHoldCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getHoldCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getHoldCodeListResult" type="tns:CodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCallStatusList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCallStatusListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCallStatusListResult" type="tns:CodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getIncompleteCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getIncompleteCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getIncompleteCodeListResult" type="tns:CodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCancelCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCancelCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCancelCodeListResult" type="tns:CodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getDeliveryMethodList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getDeliveryMethodListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getDeliveryMethodListResult" type="tns:CodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTechnicianAvailability">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Technician" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optStartDate" type="tns:DateTime_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTechnicianAvailabilityResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTechnicianAvailabilityResult" type="tns:TechnicianAvailabilitySummary" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterDueCount">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="dtBillingCutoffDate" type="tns:DateTime_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterDueCountResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getMeterDueCountResult" type="tns:Int_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterDueList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="dtBillingCutoffDate" type="tns:DateTime_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterDueListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getMeterDueListResult" type="tns:MeterDueSummary" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getOpenPhysicalInventorySummary">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getOpenPhysicalInventorySummaryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getOpenPhysicalInventorySummaryResult" nillable="true" type="tns:ArrayOfPhysicalInventorySummary" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setPhysicalInventoryCounts">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Counts" nillable="true" type="tns:ArrayOfPhysicalInventoryCount" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setPhysicalInventoryCountsResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="addResupplyNotificationOrders">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Notification" type="tns:ResupplyNotification" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addResupplyNotificationOrdersResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addResupplyNotificationOrdersResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="autoReceivePurchaseOrder">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="tns:DateTime_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="autoReceivePurchaseOrderResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="autoReceivePurchaseOrderResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addPurchaseOrder">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="PurchaseOrder" type="tns:PurchaseOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addPurchaseOrderResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addPurchaseOrderResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="savePurchaseOrder">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="PurchaseOrder" type="tns:PurchaseOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="savePurchaseOrderResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="savePurchaseOrderResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrderList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrderListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPurchaseOrderListResult" type="tns:PurchaseOrderListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrdersByVendor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="vendor" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrdersByVendorResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPurchaseOrdersByVendorResult" nillable="true" type="tns:ArrayOfPurchaseOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrdersReceivableByVendor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="vendor" type="xsd:string" />
            <xsd:element minOccurs="1" maxOccurs="1" name="all" type="xsd:boolean" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrdersReceivableByVendorResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPurchaseOrdersReceivableByVendorResult" nillable="true" type="tns:ArrayOfPurchaseOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrderListForSalesOrder">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SONumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrderListForSalesOrderResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPurchaseOrderListForSalesOrderResult" type="tns:PurchaseOrderListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrder">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="PurchaseOrderNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrderResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPurchaseOrderResult" type="tns:PurchaseOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrderShipViaCode">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="PurchaseOrderNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrderShipViaCodeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPurchaseOrderShipViaCodeResult" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrders">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="PurchaseOrderNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrdersResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPurchaseOrdersResult" nillable="true" type="tns:ArrayOfPurchaseOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getLatestPurchaseOrderRevisionByPOMajor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="PurchaseOrderNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getLatestPurchaseOrderRevisionByPOMajorResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getLatestPurchaseOrderRevisionByPOMajorResult" type="tns:PurchaseOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrdersAwaitingShipment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrdersAwaitingShipmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPurchaseOrdersAwaitingShipmentResult" nillable="true" type="tns:ArrayOfPurchaseOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrderBillToByCustomProperty">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="customProperty" type="tns:CustomProperty" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrderBillToByCustomPropertyResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPurchaseOrderBillToByCustomPropertyResult" type="tns:CustomerData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="updatePOToPlaced">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ConfirmationNr" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="updatePOToPlacedResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="setPurchaseOrderRemarks">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setPurchaseOrderRemarksResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="setPODetailPrice">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="DetailID" type="tns:Int_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Price" type="tns:Double_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setPODetailPriceResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="addPurchaseOrderReceiptAndVoucher">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="POReceipt" type="tns:PurchaseOrderReceiptData" />
            <xsd:element minOccurs="0" maxOccurs="1" name="POVoucher" type="tns:PurchaseOrderVoucherData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addPurchaseOrderReceiptAndVoucherResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addPurchaseOrderReceiptAndVoucherResult" type="tns:PurchaseOrderReceiptAndVoucherData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addPurchaseOrderReceipt">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="POReceipt" type="tns:PurchaseOrderReceiptData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addPurchaseOrderReceiptResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addPurchaseOrderReceiptResult" type="tns:PurchaseOrderReceiptData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addPurchaseOrderVoucher">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="POVoucher" type="tns:PurchaseOrderVoucherData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addPurchaseOrderVoucherResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addPurchaseOrderVoucherResult" type="tns:PurchaseOrderVoucherData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addSalesOrder">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SalesOrder" type="tns:SalesOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addSalesOrderResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addSalesOrderResult" type="tns:SalesOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addARReceipt">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ARReceipt" type="tns:ARReceiptData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addARReceiptResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addARReceiptResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getUnappliedPaymentsReadyToApply">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getUnappliedPaymentsReadyToApplyResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getUnappliedPaymentsReadyToApplyResult" type="tns:ARPaymentsToApply" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="applyARReceiptPayment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Payment" type="tns:ReceiptPayment" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="applyARReceiptPaymentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="applyARReceiptPaymentResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getAndApplyUnappliedPaymentsReadyToApply">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getAndApplyUnappliedPaymentsReadyToApplyResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getAndApplyUnappliedPaymentsReadyToApplyResult" type="tns:Bool_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveSalesOrder">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SalesOrder" type="tns:SalesOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveSalesOrderResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="saveSalesOrderResult" type="tns:SalesOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrder">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SalesOrderNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesOrderResult" type="tns:SalesOrderData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesOrderListResult" type="tns:SalesOrderListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderListUnlinked">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderListUnlinkedResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesOrderListUnlinkedResult" type="tns:SalesOrderListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addShipment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Shipment" type="tns:ShipmentData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addShipmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addShipmentResult" type="tns:ShipmentData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSOShipment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SONumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSOShipmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSOShipmentResult" nillable="true" type="tns:ArrayOfShipmentData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getUnitList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getUnitListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getUnitListResult" type="tns:UnitListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getUnit">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="UnitCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getUnitResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getUnitResult" type="tns:UnitData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addUnit">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="NewUnit" type="tns:UnitData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addUnitResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addUnitResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getVendorList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getVendorListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getVendorListResult" type="tns:VendorListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getVendor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="VendorNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getVendorResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getVendorResult" type="tns:VendorData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getVendorShipMethod">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="VendorNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getVendorShipMethodResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getVendorShipMethodResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setVendorShipMethod">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="VendorNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ShipMethod" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setVendorShipMethodResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getMappedShipMethods">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optVCVendorName" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMappedShipMethodsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getMappedShipMethodsResult" nillable="true" type="tns:ArrayOfVendorMappedShipMethodData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setMappedShipMethods">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="shipMethods" nillable="true" type="tns:ArrayOfVendorMappedShipMethodData" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optVCVendorName" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setMappedShipMethodsResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getMappedVendor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="VendorName" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMappedVendorResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getMappedVendorResult" type="tns:VendorMappedData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMatchedVendor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMatchedVendorResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getMatchedVendorResult" type="tns:VendorMappedListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addVendor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Vendor" type="tns:VendorData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addVendorResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addVendorResult" type="tns:VendorData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveVendor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Vendor" type="tns:VendorData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveVendorResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="saveVendorResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveMappedVendor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Vendor" type="tns:VendorMappedData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveMappedVendorResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="saveMatchedVendor">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Vendor" type="tns:VendorMappedListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveMatchedVendorResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getVendorsByName">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="VendorName" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getVendorsByNameResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getVendorsByNameResult" nillable="true" type="tns:ArrayOfVendorData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getVoucherExists">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="VendorID" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getVoucherExistsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getVoucherExistsResult" type="tns:Bool_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getAPVoucherApplications">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="VoucherNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="1" maxOccurs="1" name="TransactionType" type="xsd:int" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getAPVoucherApplicationsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getAPVoucherApplicationsResult" nillable="true" type="tns:ArrayOfVoucherData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getAPVoucherApplicationsByDate">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="startDate" type="tns:DateTime_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="endDate" type="tns:DateTime_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getAPVoucherApplicationsByDateResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getAPVoucherApplicationsByDateResult" nillable="true" type="tns:ArrayOfVoucherData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getVoucherList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getVoucherListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getVoucherListResult" type="tns:VoucherListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getWarehouseList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getWarehouseListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getWarehouseListResult" type="tns:WarehouseListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getWarehouse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="WarehouseCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getWarehouseResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getWarehouseResult" type="tns:WarehouseData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getBinList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getBinListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getBinListResult" type="tns:BinListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getBillCode">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="BillCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getBillCodeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getBillCodeResult" type="tns:BillCodeData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getBillCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getBillCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getBillCodeListResult" type="tns:BillCodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getBin">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="BinCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getBinResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getBinResult" type="tns:BinData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getBinListForWarehouse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getBinListForWarehouseResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getBinListForWarehouseResult" type="tns:BinListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getShipMethodList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getShipMethodListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getShipMethodListResult" type="tns:ShipMethodListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getShipMethod">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ShipMethodCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getShipMethodResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getShipMethodResult" type="tns:ShipMethodData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTermList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTermListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTermListResult" type="tns:TermListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTerm">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TermCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTermResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTermResult" type="tns:TermData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getOnHoldCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getOnHoldCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getOnHoldCodeListResult" type="tns:OnHoldCodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getOnHoldCode">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="OnHoldCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getOnHoldCodeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getOnHoldCodeResult" type="tns:OnHoldCodeData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getServiceCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getServiceCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getServiceCodeListResult" type="tns:ServiceCodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getServiceCode">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ServiceCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getServiceCodeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getServiceCodeResult" type="tns:ServiceCodeData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesCodeListResult" type="tns:SalesCodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesCode">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SalesCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesCodeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesCodeResult" type="tns:SalesCodeData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderTypeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderTypeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesOrderTypeListResult" type="tns:SalesOrderTypeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderType">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SalesOrderType" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderTypeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesOrderTypeResult" type="tns:SalesOrderTypeData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderStatusList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderStatusListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesOrderStatusListResult" type="tns:SalesOrderStatusListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderStatus">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SalesOrderStatus" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesOrderStatusResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesOrderStatusResult" type="tns:SalesOrderStatusData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getGLBranchList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getGLBranchListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getGLBranchListResult" type="tns:GLBranchListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getGLBranch">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="BranchCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getGLBranchResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getGLBranchResult" type="tns:GLBranchData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTaxCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTaxCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTaxCodeListResult" type="tns:TaxCodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTaxCode">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TaxCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTaxCodeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTaxCodeResult" type="tns:TaxCodeData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSingleTaxCodeFromSearch">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="State" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="County" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="City" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSingleTaxCodeFromSearchResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSingleTaxCodeFromSearchResult" type="tns:TaxCodeData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTaxCodeListFromSearch">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="State" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="County" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="City" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTaxCodeListFromSearchResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTaxCodeListFromSearchResult" type="tns:TaxCodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTaxAmountFromSearch">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="State" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="County" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="City" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="xsd:string" />
            <xsd:element minOccurs="1" maxOccurs="1" name="Amount" type="xsd:double" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTaxAmountFromSearchResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="getTaxAmountFromSearchResult" type="xsd:double" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getInventoryCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getInventoryCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getInventoryCodeListResult" type="tns:InventoryCodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getInventoryCode">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="InventoryCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getInventoryCodeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getInventoryCodeResult" type="tns:InventoryCodeData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPriorityList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPriorityListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPriorityListResult" type="tns:PriorityListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPriorityCode">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="PriorityCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPriorityCodeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPriorityCodeResult" type="tns:PriorityData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTerritoryList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTerritoryListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTerritoryListResult" type="tns:TerritoryListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTerritoryCode">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TerritoryCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTerritoryCodeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTerritoryCodeResult" type="tns:TerritoryData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getEquipmentCodeListResult" type="tns:EquipmentCodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentCode">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentCodeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getEquipmentCodeResult" type="tns:EquipmentCodeData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentTrackingConfigList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentTrackingConfigListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getEquipmentTrackingConfigListResult" type="tns:EquipmentTrackingListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentTrackingConfig">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentConfig" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentTrackingConfigResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getEquipmentTrackingConfigResult" type="tns:EquipmentTrackingConfigData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCategoryList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCategoryListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCategoryListResult" type="tns:CategoryListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCategory">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CategoryCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCategoryResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCategoryResult" type="tns:CategoryData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMakeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMakeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getMakeListResult" type="tns:MakeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMake">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="MakeCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMakeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getMakeResult" type="tns:MakeData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterSourceList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterSourceListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getMeterSourceListResult" type="tns:MeterSourceListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterSource">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="MeterSource" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterSourceResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getMeterSourceResult" type="tns:MeterSourceData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterTypeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterTypeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getMeterTypeListResult" type="tns:MeterTypeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterType">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="MeterType" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getMeterTypeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getMeterTypeResult" type="tns:MeterTypeData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getModelCategoryList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getModelCategoryListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getModelCategoryListResult" type="tns:ModelCategoryListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getModelList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getModelListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getModelListResult" type="tns:ModelListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getModelByMake">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ModelCode" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="MakeCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getModelByMakeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getModelByMakeResult" type="tns:ModelData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getModel">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ModelCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getModelResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getModelResult" type="tns:ModelData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveModel">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="tns:ModelData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="saveModelResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getRelatedItemsForEquipment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getRelatedItemsForEquipmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getRelatedItemsForEquipmentResult" nillable="true" type="tns:ArrayOfItemDataForSalesOrder" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentFromSerialNumber">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Make" type="tns:String_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentFromSerialNumberResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getEquipmentFromSerialNumberResult" type="tns:EquipmentData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentsFromSerialNumber">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optMake" type="tns:String_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optModel" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentsFromSerialNumberResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getEquipmentsFromSerialNumberResult" type="tns:EquipmentListAllData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentsFromSerialNumbers">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumbers" type="tns:SerialNumberListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getEquipmentsFromSerialNumbersResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getEquipmentsFromSerialNumbersResult" type="tns:EquipmentListAllData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getExpenseCodeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getExpenseCodeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getExpenseCodeListResult" type="tns:ExpenseCodeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCallListForEquipment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCallListForEquipmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCallListForEquipmentResult" type="tns:CallListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCallListForWorkOrder">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="WorkOrderNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCallListForWorkOrderResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCallListForWorkOrderResult" type="tns:CallListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getOpenCallListForEquipment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getOpenCallListForEquipmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getOpenCallListForEquipmentResult" type="tns:CallListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTaxCalculationMethod">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getTaxCalculationMethodResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getTaxCalculationMethodResult" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setCallTechnician">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CallNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TechnicianNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setCallTechnicianResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="setCallDispatched">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CallNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TechnicianNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="DispatchTime" type="tns:DateTime_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setCallDispatchedResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="setCallUndispatched">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CallNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TechnicianNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setCallUndispatchedResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="setCallClosed">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Call" type="tns:CallData" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Reschedule" type="tns:Bool_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setCallClosedResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="setCallClosedResult" type="tns:Result" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addTechToTechItemTransfer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Double_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="FromTechnicianNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ToTechnicianNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addTechToTechItemTransferResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="addWhsToTechItemTransfer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Double_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ToTechnicianNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addWhsToTechItemTransferResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="ExistsItem">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="itemCode" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ExistsItemResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="ExistsItemResult" type="xsd:boolean" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ExistsCustomer">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ExistsCustomerResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="ExistsCustomerResult" type="xsd:boolean" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="itemUsageForSalesSetting">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="itemUsageForSalesSettingResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="itemUsageForSalesSettingResult" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="genericItemForSalesSetting">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="genericItemForSalesSettingResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="genericItemForSalesSettingResult" type="tns:ItemData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="defaultSalesRepSetting">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="defaultSalesRepSettingResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="defaultSalesRepSettingResult" type="tns:SalesRepData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DropShipDefaultWarehouse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DropShipDefaultWarehouseResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="DropShipDefaultWarehouseResult" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DropShipDefaultBin">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="DropShipDefaultBinResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="DropShipDefaultBinResult" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getNextPONumber">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getNextPONumberResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getNextPONumberResult" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Authorize2">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Authorize2Response">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="Authorize2Result" type="xsd:boolean" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ErrorString" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Authorize">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AuthorizeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="1" maxOccurs="1" name="AuthorizeResult" type="xsd:boolean" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setTechGPSPoint">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="techNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="latitude" type="tns:Double_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="longitude" type="tns:Double_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="optInfo" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setTechGPSPointResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getCallTypeList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCallTypeListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCallTypeListResult" type="tns:CallTypeListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCallType">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CallType" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCallTypeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCallTypeResult" type="tns:CallTypeData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="insertMenuLinks">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="insertMenuLinksResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="insertPOPMenuLinks">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="POProcessorDir" type="tns:String_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="AddInFileName" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="insertPOPMenuLinksResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="insertContractUploaderMenuLinks">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="AddInFileName" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="insertContractUploaderMenuLinksResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="insertServiceUploaderMenuLinks">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="AddInFileName" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="insertServiceUploaderMenuLinksResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getVendorConnectorAuth">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getVendorConnectorAuthResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getVendorConnectorAuthResult" type="tns:VendorConnectorAuth" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setVendorConnectorAuth">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="vendorConnectorAuth" type="tns:VendorConnectorAuth" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setVendorConnectorAuthResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getPartnerConnectorAuth">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPartnerConnectorAuthResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPartnerConnectorAuthResult" type="tns:VendorConnectorAuth" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setPartnerConnectorAuth">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="vendorConnectorAuth" type="tns:VendorConnectorAuth" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="setPartnerConnectorAuthResponse">
        <xsd:complexType />
      </xsd:element>
      <xsd:element name="getServerVersion">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getServerVersionResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getServerVersionResult" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCompanyIDByDBName">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="DBName" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getCompanyIDByDBNameResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getCompanyIDByDBNameResult" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrderListBySentId">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
            <xsd:element minOccurs="1" maxOccurs="1" name="SentId" type="xsd:int" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getPurchaseOrderListBySentIdResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getPurchaseOrderListBySentIdResult" type="tns:PurchaseOrderListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addGLJournal">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="GLJournals" type="tns:GLJournals" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="addGLJournalResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="addGLJournalResult" type="tns:Bool_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddAPVoucher">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="voucher" type="tns:VoucherData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddAPVoucherResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="AddAPVoucherResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddARCreditMemoAndApplyToARInvoice">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="memoData" type="tns:MemoData" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddARCreditMemoAndApplyToARInvoiceResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="AddARCreditMemoAndApplyToARInvoiceResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesInvoiceListByOrderType">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="sOrderType" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="StartTime" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="EndTime" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesInvoiceListByOrderTypeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesInvoiceListByOrderTypeResult" type="tns:SalesInvoiceListData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesInvoice">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSalesInvoiceResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSalesInvoiceResult" type="tns:SalesInvoiceData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSHAttribute">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="attributeName" type="xsd:string" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="getSHAttributeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="getSHAttributeResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddMake">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="makeName" type="tns:String_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="description" type="tns:String_ex" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddMakeResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="AddMakeResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddModel">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="modelName" type="tns:String_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="make" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="description" type="tns:String_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="modelCategory" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddModelResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="AddModelResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddModel2">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="tns:ModelData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddModel2Response">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="AddModel2Result" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddEquipment">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="eq" type="tns:EquipmentData" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AddEquipmentResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="AddEquipmentResult" type="tns:eaCodeType" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ECIFMACustomerList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="OnlyWithMetersDue" type="tns:Bool_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="IncludeNewEquipment" type="tns:Bool_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="OptionalParameters" nillable="true" type="tns:ArrayOfNameValuePair" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ECIFMACustomerListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="ECIFMACustomerListResult" type="tns:FMACustomerList" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ECIFMAEquipmentList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
            <xsd:element minOccurs="0" maxOccurs="1" name="OnlyWithMetersDue" type="tns:Bool_ex" />
            <xsd:element minOccurs="0" maxOccurs="1" name="OptionalParameters" nillable="true" type="tns:ArrayOfNameValuePair" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ECIFMAEquipmentListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="ECIFMAEquipmentListResult" type="tns:FMAEquipmentList" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ECIFMAEquipCustUpdateList">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="ModifiedDate" type="xsd:string" />
            <xsd:element minOccurs="0" maxOccurs="1" name="OptionalParameters" nillable="true" type="tns:ArrayOfNameValuePair" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ECIFMAEquipCustUpdateListResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="ECIFMAEquipCustUpdateListResult" type="tns:FMAEquipmentList" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ECIFMAInsertMeterReadings">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="AssetMeterReadings" type="tns:FMAAssetMeterReadings" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ECIFMAInsertMeterReadingsResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="ECIFMAInsertMeterReadingsResult" type="tns:FMAMeterResults" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ECIFMAUpdateDevice">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="AssetMeterReadings" type="tns:FMAAssetMeterReadings" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ECIFMAUpdateDeviceResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="ECIFMAUpdateDeviceResult" type="tns:FMAMeterResults" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ECIFMAUpdateAccountAuditDate">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="Auth" type="tns:AuthInfo" />
            <xsd:element minOccurs="0" maxOccurs="1" name="AccountAuditDates" type="tns:FMAAccountAuditDates" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ECIFMAUpdateAccountAuditDateResponse">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element minOccurs="0" maxOccurs="1" name="ECIFMAUpdateAccountAuditDateResult" type="tns:FMACustomerList" />
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:complexType name="AuthInfo">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="User" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Password" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CompanyID" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Version" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PartnerToken" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfString">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="string" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContactListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfContactListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContactDataList">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfContactData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="eaCodeType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Code" type="tns:String_ex" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Valid" type="xsd:boolean" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContactData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ContactNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="FirstName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MiddleName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PrefName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PrefFullName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Address" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="City" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="State" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Country" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Phone1" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Phone2" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Fax" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Email" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SalesRep" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PreferredContactMethod" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EmailType" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IncludeMeterInstructions" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContactType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContactTypeDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="UserListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfUserListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="UserData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Username" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="FirstName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PreferredName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfContractListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ContractNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Customer" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Contact" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContactPhone" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContactFax" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillingPeriod" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillingPeriodThrough" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StartDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ExpDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ExpCopies" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Type" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TypeDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Status" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SalesRepID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BaseRate" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BaseRatePeriod" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UnearnedBalance" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LeaseSchedule" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Term" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillingCycle" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TaxCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BaseArrears" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomProperties" nillable="true" type="tns:ArrayOfCustomProperty" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfContractDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="LeaseUploaderContractData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Contract" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillGroup" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="String_ex">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Value" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Valid" type="xsd:boolean" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="DateTime_ex">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="Value" type="xsd:dateTime" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ValueAsString" type="tns:String_ex" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Valid" type="xsd:boolean" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Bool_ex">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="Value" type="xsd:boolean" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Valid" type="xsd:boolean" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfContractDataExt">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ContractDataExt" type="tns:ContractDataExt" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractLeaseListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfContractLeaseListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractLeaseData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ContractLeaseNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Equipment" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Customer" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LeaseCompany" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StartDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TerminationDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LeasePayment" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LeaseFunded" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Term" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LeaseCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Notes" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DepositAmount" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="FinancedAmount" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="InterestRate" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfContractLeaseDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CustomerData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Attn" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Address" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="City" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="State" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Country" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Phone1" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Phone2" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Fax" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Email" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="WebSite" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Prospect" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="AllowAutoMeterRequests" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="AllowAutoOnHoldUpdates" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipTo" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="RequirePONum" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OnHold" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ParentLocationNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MailToNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillToNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerTypeCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SalesRep" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipMethodCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="InvoiceMethod" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TermCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TerritoryCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TaxCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Taxable" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TaxCodeDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TaxRate" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ARContact" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DecisionContact" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentContact" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterContact" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UseBillToAddress" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillToAttn" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillToAddress" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillToCity" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillToCounty" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillToState" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillToZip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillToCountry" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OnHoldCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BranchNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="County" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomProperties" nillable="true" type="tns:ArrayOfCustomProperty" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ChargeAccountData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ChargeAccount" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ChargeAccountType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Name" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Address" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="City" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="State" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MaskedCardNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ChargeAccountInfo" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VaultToken" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VaultID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ExpDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SecurityCode" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ChargeAccountListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfChargeAccountListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesRepListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfSalesRepListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesRepData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="AgentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="FirstName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MiddleName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Address" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="City" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="State" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UserID" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CustomerListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfCustomerListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfCustomerData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="CustomerData" type="tns:CustomerData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesQuoteListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfSalesQuoteListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CustomerPOPInfo">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="RoutingLabel" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EquipmentListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfEquipmentListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EquipmentData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ItemNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillToNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ResponseTime" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LocationNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Address" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="City" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="State" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Country" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Location" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OfficeOpen" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OfficeClose" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="InstallDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Contact" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContactPhone" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContactFax" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DecisionMaker" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DecisionMakerPhone" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DecisionMakerFax" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TerritoryCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TechnicianNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="WarrantyDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="WarrantyMeter" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PMMeterDue" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PMDateDue" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PMUseMeter" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PMUseDate" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StatusCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ConditionCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ParentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Hosting" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Attached" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ModelNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ModelDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MakeNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MakeDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IsMetered" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="RequireMeteronServiceCalls" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PriorityCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PriorityWeight" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentContactNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DecisionContactNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="AllowAutoMeterRequests" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EinfoEnabled" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MACAddress" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IPAddress" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToContact" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Meters" type="tns:EquipmentMeterList" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomProperties" nillable="true" type="tns:ArrayOfCustomProperty" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfEquipmentData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="EquipmentData" type="tns:EquipmentData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesQuoteData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="QuoteID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="QuoteNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optBillToNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optMailToNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipToNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="RequiredDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DueDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToATTN" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Email" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SalesRep" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CreateDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastUpdate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfSalesQuoteDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MeterReadingGroup">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optMake" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optModel" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optSerialNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optMacID" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterSource" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ReadingDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Readings" nillable="true" type="tns:ArrayOfMeterReading" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Result">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="ApiResult" type="xsd:boolean" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfResultDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ItemData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BarCode" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Serialized" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ItemType" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SalesCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="InventoryCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ServiceCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ServiceCodeCategory" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="WebEnabled" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UnitOfMeasure" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CategoryCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Yield" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Weight" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="WeightUnitOfMeasure" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Make" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TaxFlag" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OnHandQty" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Ordered" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Allocated" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StandardQty" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DefectiveQty" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UnavailableQty" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Cost" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MSRP" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Metered" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VendorStatus" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IntroductionDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Segment" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OEMNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OEMCompatible" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Returnable" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TrackingConfig" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ItemTypeDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PrefMfgNumber" type="tns:String_ex" />
          <xsd:element minOccurs="1" maxOccurs="1" name="NoteCount" type="xsd:int" />
          <xsd:element minOccurs="1" maxOccurs="1" name="NoteID" type="xsd:int" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomProperties" nillable="true" type="tns:ArrayOfCustomProperty" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ItemVendorData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Vendor" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VendorMfgNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PurchaseUM" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ConvFactor" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MinOrder" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LeadTime" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Cost" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Preferred" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CallListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfCallListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CallData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="CallDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ReqDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EstStartDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EstDuration" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CallNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="WorkOrderNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="WorkOrderRemarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StatusCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="HoldCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CallType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Caller" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TermCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TerritoryCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TechnicianNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Notes" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PriorityCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PORequired" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CloseDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IncompleteDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IncompleteCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IncompleteRequiredDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IncompleteDeliveryMethod" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Rank" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="WarrantyDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PreventativeMaintenance" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CancelCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CancelDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MiscCharge" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MiscDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StandardOffsetFromGMT" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="JobID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillToNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Address" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="City" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="State" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Phone1" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Phone2" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Fax" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Country" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CallerContact" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UseUnknownEquipment" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="AvgMonthlyVolume3Mo" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentContact" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentLocation" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContractNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UseContractInfo" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Dispatched" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Callback" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="User" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="NoteCount" type="xsd:int" />
          <xsd:element minOccurs="1" maxOccurs="1" name="NoteID" type="xsd:int" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MaterialsUsed" nillable="true" type="tns:ArrayOfCallMaterial" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MaterialsNeeded" nillable="true" type="tns:ArrayOfCallMaterial" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ProblemCodes" nillable="true" type="tns:ArrayOfEaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="RepairCodes" nillable="true" type="tns:ArrayOfEaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Labors" nillable="true" type="tns:ArrayOfCallLabor" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Meters" nillable="true" type="tns:ArrayOfCallMeter" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CallDataList">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="WorkOrder" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Calls" nillable="true" type="tns:ArrayOfCallData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ItemListData">
        <xsd:complexContent mixed="false">
          <xsd:extension base="tns:ListData`1" />
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfRelatedItemListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="RelatedItemListDetail" type="tns:RelatedItemListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfHostItemListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="HostItemListDetail" type="tns:HostItemListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ItemListDataEx">
        <xsd:complexContent mixed="false">
          <xsd:extension base="tns:ListData`1" />
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ItemInventorySummary">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="OnHandQty" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Ordered" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Allocated" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfInventoryDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ItemVendorListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfItemVendorListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Int_ex">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="Value" type="xsd:int" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Valid" type="xsd:boolean" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ItemPriceData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Price" type="tns:Double_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ItemOutCostDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Code" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Name" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Yield" type="xsd:decimal" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Make" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="OutCost" type="xsd:decimal" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Message" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Double_ex">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="Value" type="xsd:double" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Valid" type="xsd:boolean" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfGroupedInventoryDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="GroupedInventoryDetail" type="tns:GroupedInventoryDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TechnicianListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfTechnicianListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TechnicianData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Technician" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="FirstName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Bin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Territory" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DeliveryMethod" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="eaInventoryLocation">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Bin" type="tns:eaCodeType" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CodeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ExportModuleData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ExportModule" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Name" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ConfigureCall" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ExportCall" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="FileName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ConfigString" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TypeID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ExportModes" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Configurable" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BatchCapable" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TechnicianAvailabilitySummary">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BackupTechnician" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfTechnicianAvailabilityDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MeterDueSummary">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfMeterDueEquipmentDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfPhysicalInventorySummary">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="PhysicalInventorySummary" type="tns:PhysicalInventorySummary" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfPhysicalInventoryCount">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="PhysicalInventoryCount" type="tns:PhysicalInventoryCount" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ResupplyNotification">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="NotificationID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToATTN" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToAddress1" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToAddress2" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToCity" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToState" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToZipCode" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Vendor" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipFromDealerStock" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfResupplyNotificationDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PurchaseOrderData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Customer" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Vendor" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Notes" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optRequestDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DropShipToCustomer" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToWarehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipToCustomer" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipToName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipToATTN" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipToStreet" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipToCity" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipToState" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipToZip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipToCountry" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipToTypeID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Locked" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Status" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optPurchasersUserID" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipMethod" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfPurchaseOrderDetail" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optPOMajor" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Message" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomProperties" nillable="true" type="tns:ArrayOfCustomProperty" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PurchaseOrderListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfPurchaseOrderListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfPurchaseOrderData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="PurchaseOrderData" type="tns:PurchaseOrderData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CustomProperty">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="ID" type="xsd:int" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Name" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Value" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="IDVal" type="xsd:int" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PurchaseOrderReceiptData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="POReceiptNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfPurchaseOrderReceiptDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PurchaseOrderVoucherData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="POVoucherNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Type" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VendorInvoiceNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Term" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DueDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TermDiscountDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TermDiscountRate" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfPurchaseOrderVoucherDetail" />
          <xsd:element minOccurs="0" maxOccurs="1" name="AllocateDetails" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Vendor" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ExcludeItemFromTermsDisc" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ExcludeFreightFromTermsDisc" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PurchaseOrderReceiptAndVoucherData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Receipt" type="tns:PurchaseOrderReceiptData" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Voucher" type="tns:PurchaseOrderVoucherData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesOrderData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="SOID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SONumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optBillToNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipToNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Message" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Status" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ReqDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CreateDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastUpdate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SalesRep" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DiscountRate" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Discount" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TaxCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Tax" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Total" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OnHoldCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OrderType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ChargeAccountID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ChargeMethod" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Term" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Freight" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BilledFreight" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToATTN" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToStreet" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToCity" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToState" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToZip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToCountry" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipMethod" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MailToATTN" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MailToName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MailToStreet" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MailToCity" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MailToState" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MailToZip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MailToCountry" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Dropship" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Branch" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfSalesOrderDetail" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomProperties" nillable="true" type="tns:ArrayOfCustomProperty" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ARReceiptData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Receipt" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Customer" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SONumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PaymentMethod" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PaymentReferenceNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PaymentDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Amount" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Unapplied" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Fee" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UserID" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfARReceiptDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ARPaymentsToApply">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfPaymentToApply" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ReceiptPayment">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ApplyReceipt" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Receipt" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Amount" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UserID" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfARReceiptDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesOrderListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfSalesOrderListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ShipmentData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipmentID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="FulFillmentID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SOID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DeliveryDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EstDeliveryDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipMethodID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="User" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Freight" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="FreightCost" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfShipmentDetail" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PackageDetails" nillable="true" type="tns:ArrayOfShipmentPackageDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfShipmentData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ShipmentData" type="tns:ShipmentData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="UnitListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfUnitListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="UnitData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Unit" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Type" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="VendorListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfVendorListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="VendorData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="VendorNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Name" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Address" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="City" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="State" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Country" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Contact" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Phone" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Fax" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Email" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="WebSite" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PurchaseContact" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PurchasePhone" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PurchaseFax" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Term" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipMethod" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EIN" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VendorAccountNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CreditLimit" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Do1099" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Hold" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OnHoldCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VendorOrderTo" nillable="true" type="tns:ArrayOfVendorOrderTo" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomProperties" nillable="true" type="tns:ArrayOfCustomProperty" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfVendorMappedShipMethodData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="VendorMappedShipMethodData" type="tns:VendorMappedShipMethodData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="VendorMappedData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="EAVEndorNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EAVendorName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VCVendorName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optVCDefaultShipViaCode" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="VendorMappedListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfVendorMappedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfVendorData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="VendorData" type="tns:VendorData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfVoucherData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="VoucherData" type="tns:VoucherData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="VoucherListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfVoucherDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="WarehouseListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfWarehouseListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="WarehouseData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="WarehouseType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Address" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="City" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="State" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Country" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="NameExternal" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optBranchID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optParentWarehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDropShipBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optSpecialOrderBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDefaultStandardBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDefaultDefectiveBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDefaultUnavailableBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDefaultReceivingBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDefaultIncreaseBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDefaultDecreaseBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDefaultTransferBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDefaultPreAssemblyBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDefaultPostAssemblyBin" type="tns:eaCodeType" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="BinListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfBinListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="BillCodeData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="BillCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LaborRate" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OvertimeRate" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MinHours" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TravelBase" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TravelRate" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MileageRate" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="BillCodeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfBillCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="BinData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Bin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StockType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ShipMethodListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfShipMethodListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ShipMethodData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipMethod" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TermListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfTermListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TermData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Term" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDiscountRate" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDiscountPeriod" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDuePeriod" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="OnHoldCodeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfOnHoldCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="OnHoldCodeData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="OnHoldCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ServiceCodeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfServiceCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ServiceCodeData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ServiceCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ServiceCategory" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDepartment" type="tns:Int_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesCodeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfSalesCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesCodeData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="SalesCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optSalesDepartment" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optPointOfSaleDepartment" type="tns:eaCodeType" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesOrderTypeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfSalesOrderTypeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesOrderTypeData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="OrderType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="AllowFulfilling" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OrderTypeCategoryID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IsSystemType" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BaseTypeID" type="tns:Int_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesOrderStatusListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfSalesOrderStatusListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesOrderStatusData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="OrderStatus" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IsSystemSource" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IsSelectable" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="GLBranchListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfGLBranchListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="GLBranchData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Branch" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BranchName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Customer" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DefaultWarehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MainBranch" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TaxCodeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfTaxCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TaxCodeData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TaxCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TaxRate" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optState" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optCounty" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optCity" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Authorities" nillable="true" type="tns:ArrayOfTaxAuthorityData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="InventoryCodeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfInventoryCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="InventoryCodeData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="InventoryCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDepartment" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PriorityListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfPriorityListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PriorityData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Priority" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Rank" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Locks" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Color" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TerritoryListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfTerritoryListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TerritoryData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Territory" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Locks" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EquipmentCodeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfEquipmentCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EquipmentCodeData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EquipmentTrackingListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfEquipmentTrackingListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EquipmentTrackingConfigData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TrackingConfigName" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TrackingGroupName" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CategoryListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfCategoryListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CategoryData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Category" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="WebEnabled" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MakeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfMakeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MakeData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Make" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MeterSourceListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfMeterSourceListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MeterSourceData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterSource" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IsSystemSource" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IsSelectable" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MeterTypeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfMeterTypeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MeterTypeData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterTypeCategory" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IsSystemType" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Precision" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ModelCategoryListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfModelCategoryListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ModelListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfModelListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ModelData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Make" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Category" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Host" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Accessory" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Metered" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterInstructions" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IntroductionDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MfgDiscontinuedDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ServiceDiscontinuedDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="RequireMeteronServiceCalls" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfItemDataForSalesOrder">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ItemDataForSalesOrder" type="tns:ItemDataForSalesOrder" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EquipmentListAllData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfEquipmentData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SerialNumberListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfSerialNumberListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ExpenseCodeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfExpenseCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CallTypeListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfCallTypeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CallTypeData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="CallType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EstDuration" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Category" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PriorityID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Escalate" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="VendorConnectorAuth">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="URL" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="AuthToken" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PassKey" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="GLJournals">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfGLJournal" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="VoucherData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="VoucherNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VendorNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VendorInvoiceNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Total" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ExtBatchNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfVoucherDetail" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Applications" nillable="true" type="tns:ArrayOfVoucherApplication" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MemoData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="MemoID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="GLID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="GLBranch" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="GLDivision" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Amount" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Reversal" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ExtReferenceNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ApplyToDetails" nillable="true" type="tns:ArrayOfMemoDetailData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesInvoiceListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfSalesInvoiceListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesInvoiceData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="BillToNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="NumberOfAssets" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TotalInventoryCost" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TotalSellingPrice" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SalesRep" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfSalesInvoiceDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfNameValuePair">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="NameValuePair" type="tns:NameValuePair" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FMACustomerList">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Customers" type="tns:CustomerListData" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Status" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StatusDescription" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OptionalParameters" nillable="true" type="tns:ArrayOfNameValuePair" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FMAEquipmentList">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentList" nillable="true" type="tns:ArrayOfFMAEquipmentListData" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Status" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StatusDescription" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OptionalParameters" nillable="true" type="tns:ArrayOfNameValuePair" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FMAAssetMeterReadings">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="AssetID" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MACAddress" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IPAddress" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastAuditDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Meters" nillable="true" type="tns:ArrayOfFMAMeterReading" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FMAMeterResults">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterResults" nillable="true" type="tns:ArrayOfFMAMeterReading" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Status" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StatusDescription" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FMAAccountAuditDates">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="AuditDates" nillable="true" type="tns:ArrayOfFMAAccountAuditDate" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfContactListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ContactListDetail" type="tns:ContactListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfContactData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ContactData" type="tns:ContactData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfUserListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="UserListDetail" type="tns:UserListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfContractListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ContractListDetail" type="tns:ContractListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfCustomProperty">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="CustomProperty" type="tns:CustomProperty" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfContractDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ContractDetail" type="tns:ContractDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractDataExt">
        <xsd:complexContent mixed="false">
          <xsd:extension base="tns:ContractData">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="CustomerInfo" type="tns:CustomerData" />
              <xsd:element minOccurs="0" maxOccurs="1" name="BillingCycleInfo" type="tns:BillingCycleData" />
              <xsd:element minOccurs="0" maxOccurs="1" name="ChargeDueDay" type="tns:DateTime_ex" />
              <xsd:element minOccurs="0" maxOccurs="1" name="OverageLastBillingDate" type="tns:DateTime_ex" />
              <xsd:element minOccurs="0" maxOccurs="1" name="OverageNextBillingDate" type="tns:DateTime_ex" />
              <xsd:element minOccurs="0" maxOccurs="1" name="OverageBillingCycle" type="tns:BillingCycleData" />
              <xsd:element minOccurs="0" maxOccurs="1" name="CreateDate" type="tns:DateTime_ex" />
              <xsd:element minOccurs="0" maxOccurs="1" name="LastUpdate" type="tns:DateTime_ex" />
              <xsd:element minOccurs="0" maxOccurs="1" name="MeterGroups" nillable="true" type="tns:ArrayOfContractMeterGroupData" />
              <xsd:element minOccurs="0" maxOccurs="1" name="ExtDetails" nillable="true" type="tns:ArrayOfContractDetailExt" />
              <xsd:element minOccurs="0" maxOccurs="1" name="ContractMasterRateSchedules" nillable="true" type="tns:ArrayOfContractRateScheduleData" />
              <xsd:element minOccurs="0" maxOccurs="1" name="MeterGroupMasterRateSchedules" nillable="true" type="tns:ArrayOfContractRateScheduleData" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfContractLeaseListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ContractLeaseListDetail" type="tns:ContractLeaseListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="Decimal_ex">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="Value" type="xsd:decimal" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Valid" type="xsd:boolean" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfContractLeaseDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ContractLeaseDetail" type="tns:ContractLeaseDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfChargeAccountListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ChargeAccountListDetail" type="tns:ChargeAccountListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfSalesRepListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="SalesRepListDetail" type="tns:SalesRepListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfCustomerListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="CustomerListDetail" type="tns:CustomerListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfSalesQuoteListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="SalesQuoteListDetail" type="tns:SalesQuoteListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfEquipmentListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="EquipmentListDetail" type="tns:EquipmentListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EquipmentMeterList">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfEquipmentMeterDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfSalesQuoteDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="SalesQuoteDetail" type="tns:SalesQuoteDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfMeterReading">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="MeterReading" type="tns:MeterReading" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfResultDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ResultDetail" type="tns:ResultDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfCallListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="CallListDetail" type="tns:CallListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfCallMaterial">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="CallMaterial" type="tns:CallMaterial" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfEaCodeType">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="eaCodeType" type="tns:eaCodeType" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfCallLabor">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="CallLabor" type="tns:CallLabor" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfCallMeter">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="CallMeter" type="tns:CallMeter" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfCallData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="CallData" type="tns:CallData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ListData`1">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfItemListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="RelatedItemListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Code" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Name" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Yield" type="xsd:decimal" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Make" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="HostItemListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Code" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Name" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Yield" type="xsd:decimal" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Make" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfInventoryDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="InventoryDetail" type="tns:InventoryDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfItemVendorListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ItemVendorListDetail" type="tns:ItemVendorListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="GroupedInventoryDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Serialized" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Bin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StockType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Double_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfTechnicianListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="TechnicianListDetail" type="tns:TechnicianListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="CodeListDetail" type="tns:CodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfTechnicianAvailabilityDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="TechnicianAvailabilityDetail" type="tns:TechnicianAvailabilityDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfMeterDueEquipmentDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="MeterDueEquipmentDetail" type="tns:MeterDueEquipmentDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PhysicalInventorySummary">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="PhysicalInventoryNo" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PhysicalInventoryDescription" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Adjustment" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CreateDate" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfPhysicalInventoryDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PhysicalInventoryCount">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="PhysicalInventoryList" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Bin" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Count" type="xsd:int" />
          <xsd:element minOccurs="1" maxOccurs="1" name="bSerialized" type="xsd:boolean" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNums" nillable="true" type="tns:ArrayOfString" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfResupplyNotificationDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ResupplyNotificationDetail" type="tns:ResupplyNotificationDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfPurchaseOrderDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="PurchaseOrderDetail" type="tns:PurchaseOrderDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfPurchaseOrderListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="PurchaseOrderListDetail" type="tns:PurchaseOrderListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfPurchaseOrderReceiptDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="PurchaseOrderReceiptDetail" type="tns:PurchaseOrderReceiptDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfPurchaseOrderVoucherDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="PurchaseOrderVoucherDetail" type="tns:PurchaseOrderVoucherDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfSalesOrderDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="SalesOrderDetail" type="tns:SalesOrderDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfARReceiptDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ARReceiptDetail" type="tns:ARReceiptDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfPaymentToApply">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="PaymentToApply" type="tns:PaymentToApply" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfSalesOrderListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="SalesOrderListDetail" type="tns:SalesOrderListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfShipmentDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ShipmentDetail" type="tns:ShipmentDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfShipmentPackageDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ShipmentPackageDetail" type="tns:ShipmentPackageDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfUnitListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="UnitListDetail" type="tns:UnitListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfVendorListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="VendorListDetail" type="tns:VendorListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfVendorOrderTo">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="VendorOrderTo" type="tns:VendorOrderTo" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="VendorMappedShipMethodData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipMethod" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VCVendorName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VCShipVia" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VCCarrier" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfVendorMappedData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="VendorMappedData" type="tns:VendorMappedData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfVoucherDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="VoucherDetail" type="tns:VoucherDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfWarehouseListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="WarehouseListDetail" type="tns:WarehouseListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfBinListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="BinListDetail" type="tns:BinListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfBillCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="BillCodeListDetail" type="tns:BillCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfShipMethodListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ShipMethodListDetail" type="tns:ShipMethodListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfTermListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="TermListDetail" type="tns:TermListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfOnHoldCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="OnHoldCodeListDetail" type="tns:OnHoldCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfServiceCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ServiceCodeListDetail" type="tns:ServiceCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfSalesCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="SalesCodeListDetail" type="tns:SalesCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfSalesOrderTypeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="SalesOrderTypeListDetail" type="tns:SalesOrderTypeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfSalesOrderStatusListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="SalesOrderStatusListDetail" type="tns:SalesOrderStatusListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfGLBranchListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="GLBranchListDetail" type="tns:GLBranchListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfTaxCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="TaxCodeListDetail" type="tns:TaxCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfTaxAuthorityData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="TaxAuthorityData" type="tns:TaxAuthorityData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfInventoryCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="InventoryCodeListDetail" type="tns:InventoryCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfPriorityListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="PriorityListDetail" type="tns:PriorityListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfTerritoryListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="TerritoryListDetail" type="tns:TerritoryListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfEquipmentCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="EquipmentCodeListDetail" type="tns:EquipmentCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfEquipmentTrackingListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="EquipmentTrackingListDetail" type="tns:EquipmentTrackingListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfCategoryListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="CategoryListDetail" type="tns:CategoryListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfMakeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="MakeListDetail" type="tns:MakeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfMeterSourceListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="MeterSourceListDetail" type="tns:MeterSourceListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfMeterTypeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="MeterTypeListDetail" type="tns:MeterTypeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfModelCategoryListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ModelCategoryListDetail" type="tns:ModelCategoryListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfModelListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ModelListDetail" type="tns:ModelListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ItemDataForSalesOrder">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UnitOfMeasure" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CategoryDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Price" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContractID" type="tns:Int_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfSerialNumberListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="SerialNumberListDetail" type="tns:SerialNumberListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfExpenseCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ExpenseCodeListDetail" type="tns:ExpenseCodeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfCallTypeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="CallTypeListDetail" type="tns:CallTypeListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfGLJournal">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="GLJournal" type="tns:GLJournal" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfVoucherApplication">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="VoucherApplication" type="tns:VoucherApplication" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfMemoDetailData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="MemoDetailData" type="tns:MemoDetailData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfSalesInvoiceListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="SalesInvoiceListDetail" type="tns:SalesInvoiceListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfSalesInvoiceDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="SalesInvoiceDetail" type="tns:SalesInvoiceDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="NameValuePair">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Name" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Value" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfFMAEquipmentListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="FMAEquipmentListData" type="tns:FMAEquipmentListData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfFMAMeterReading">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="FMAMeterReading" type="tns:FMAMeterReading" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfFMAAccountAuditDate">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="FMAAccountAuditDate" type="tns:FMAAccountAuditDate" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContactListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ContactNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="FirstName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="UserListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="UserName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Name" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ContractNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="DetailID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="BillingCycleData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Name" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Days" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Months" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Years" type="tns:Int_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfContractMeterGroupData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ContractMeterGroupData" type="tns:ContractMeterGroupData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfContractDetailExt">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ContractDetailExt" type="tns:ContractDetailExt" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfContractRateScheduleData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ContractRateScheduleData" type="tns:ContractRateScheduleData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractLeaseListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ContractLeaseNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractLeaseDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="DetailID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="FinancedAmount" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PaymentAmount" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LeaseEquipmentNumber" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ChargeAccountListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ChargeAccount" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesRepListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="AgentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CustomerListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesQuoteListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="QuoteNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EquipmentListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfEquipmentMeterDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="EquipmentMeterDetail" type="tns:EquipmentMeterDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesQuoteDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Price" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToTypeID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optEquipmentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optContractNumber" type="tns:eaCodeType" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MeterReading">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optMeterType" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Reading" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OverridePreviousMeter" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ResultDetail">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="ResultType" type="xsd:int" />
          <xsd:element minOccurs="1" maxOccurs="1" name="ResultCode" type="xsd:int" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ResultString" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CallListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="CallNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ParentCallNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MasterParentCallNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ModelNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StatusCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="HoldCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TechnicianNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CallDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CreateDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastUpdate" type="tns:DateTime_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CallMaterial">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UsageStatus" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CallLabor">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="DispatchDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ArrivalDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DepartureDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OdometerStart" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OdometerEnd" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TechnicianNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Assist" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Interruptions" nillable="true" type="tns:ArrayOfLaborInterruption" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TravelHours" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ActivityCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LaborHours" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillableMileage" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TaxAs" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LaborRate" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="OvertimeRate" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Notes" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LaborOverride" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MilesTravelled" type="tns:Double_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CallMeter">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterReading" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterCredits" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterReadingDate" type="tns:DateTime_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfItemListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ItemListDetail" type="tns:ItemListDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="InventoryDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Serialized" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Bin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StockType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ItemVendorListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="VendorID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="VendorName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MfgNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Cost" type="tns:Double_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TechnicianListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Technician" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="FirstName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Number" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TechnicianAvailabilityDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="UnavailableFrom" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UnavailableTo" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BackupTechnician" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MeterDueEquipmentDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Address" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="City" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="State" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Contact" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContactPhone" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ItemDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Make" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Details" nillable="true" type="tns:ArrayOfMeterDueDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfPhysicalInventoryDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="PhysicalInventoryDetail" type="tns:PhysicalInventoryDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ResupplyNotificationDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Equipment" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UOM" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="UnitPrice" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PurchaseOrderDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="DetailID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PO" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Canceled" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Price" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DropShipToCustomer" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CurrentWarehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DefaultWarehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DefaultBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SODetailID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optSalesOrder" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDetailBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Notes" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optSalesOrderDetailBin" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Status" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optSalesOrderDetailBins" type="tns:BinListData" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optCustPONumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optReceived" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optVouchered" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optItemSerialized" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Bins" nillable="true" type="tns:ArrayOfPurchaseOrderDetailBin" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PurchaseOrderListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:eaCodeType" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PurchaseOrderReceiptDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="POReceiptNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PODetailID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="POReceiptDetailID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optCost" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optFreight" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDiscount" type="tns:Decimal_ex" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Received" type="xsd:boolean" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PurchaseOrderVoucherDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="PONumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="POVoucherNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="PODetailID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="POVoucherDetailID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optCost" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optFreight" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDiscount" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optItem" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optPurchaseGLID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optPurchaseDept" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optPrice" type="tns:Decimal_ex" />
          <xsd:element minOccurs="1" maxOccurs="1" name="ReceiptReceived" type="xsd:boolean" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesOrderDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="DetailID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Price" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToTypeID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optOutCost" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optCanceled" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optEquipmentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optContractNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optCurrentWareHouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDefaultWareHouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optDefaultBin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optBackOrdered" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optPicketed" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optShipped" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optBilled" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optSalesOrderDetailBins" type="tns:BinListData" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToContact" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Notes" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ParentID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LineNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="RollUpPrice" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Hidden" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SortOrder" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Depth" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Remarks" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ARReceiptDetail">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="DetailID" type="xsd:int" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Receipt" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Amount" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TermDiscount" type="tns:Decimal_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PaymentToApply">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Receipt" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SONumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Invoice" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="InvoiceDueAmount" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ReceiptOpenAmount" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ApplyAmount" type="tns:Decimal_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesOrderListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="SONumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ShipmentDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipmentID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SOID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="FulFillmentID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SODetailID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SOFulFillDetailID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ShipmentPackageDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipmentID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipmentPackageID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TrackingNumber" type="tns:String_ex" />
          <xsd:element minOccurs="1" maxOccurs="1" name="DeliveryDate" type="xsd:dateTime" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Weight" type="tns:Decimal_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="UnitListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Unit" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="VendorListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Vendor" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Name" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="VendorOrderTo">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Address" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="City" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="State" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Country" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Contact" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Phone" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Fax" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Email" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="WebSite" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Preferred" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="VoucherDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="VoucherNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="1" maxOccurs="1" name="TransactionType" type="xsd:int" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="GLAccount" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="GLDept" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="GLBranch" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="GLDivision" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Amount" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CreditAmount" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DebitAmount" type="tns:Decimal_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="WarehouseListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="BinListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Bin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="BillCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="BillCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ShipMethodListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipMethod" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TermListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Term" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="OnHoldCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="OnHoldCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ServiceCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ServiceCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="SalesCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesOrderTypeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="OrderType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesOrderStatusListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="OrderStatus" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="GLBranchListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Branch" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BranchName" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TaxCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TaxCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TaxAuthorityData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TaxAuthority" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Rate" type="tns:Decimal_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Type" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optState" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="InventoryCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="InventoryCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PriorityListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Priority" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="TerritoryListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Territory" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EquipmentCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EquipmentTrackingListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="TrackingConfigName" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CategoryListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Category" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MakeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Make" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MeterSourceListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterSource" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MeterTypeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ModelCategoryListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ModelCategory" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ModelListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SerialNumberListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optMake" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optModel" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ExpenseCodeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ExpenseCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="CallTypeListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="CallType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="GLJournal">
        <xsd:sequence>
          <xsd:element minOccurs="1" maxOccurs="1" name="JournalID" type="xsd:int" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Date" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Reference" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optBatch" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="JournalDetails" nillable="true" type="tns:ArrayOfGLJournalDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="VoucherApplication">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="VoucherNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CheckDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CheckNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TransType" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Amount" type="tns:Decimal_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MemoDetailData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ApplyToNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ApplyToType" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ApplyToAmount" type="tns:Double_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesInvoiceListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="InvoiceNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Void" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SalesInvoiceDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Make" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Model" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Address" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="City" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="State" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ZipCode" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerPONumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="InstallDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Price" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Cost" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ProductCode" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ShipToNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SalesCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Condition" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Quantity" type="tns:Double_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FMAEquipmentListData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="AssetID" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MakeDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ModelDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MACAddress" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IPAddress" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterDueDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="InstallDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContractType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IsContractActive" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContractExpiration" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillCodeDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Location" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Contact" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContactPhone" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContactEMail" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Address" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="City" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="State" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Zip" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IsActive" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FMAMeterReading">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterCode" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterReading" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StatusMessage" type="tns:String_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="FMAAccountAuditDate">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="AccountID" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastAuditDate" type="tns:DateTime_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractMeterGroupData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="OverageRates" nillable="true" type="tns:ArrayOfOverageRateData" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Meters" nillable="true" type="tns:ArrayOfContractMeterData" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContractMeterGroup" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CoveredCopies" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="RateSchedules" nillable="true" type="tns:ArrayOfContractRateScheduleData" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillingMeterToleranceBefore" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillingMeterToleranceAfter" type="tns:Int_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractDetailExt">
        <xsd:complexContent mixed="false">
          <xsd:extension base="tns:ContractDetail">
            <xsd:sequence>
              <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentInfo" type="tns:EquipmentData" />
              <xsd:element minOccurs="0" maxOccurs="1" name="UseDetailBaseRate" type="tns:Bool_ex" />
              <xsd:element minOccurs="0" maxOccurs="1" name="BaseRate" type="tns:Double_ex" />
              <xsd:element minOccurs="0" maxOccurs="1" name="EndDate" type="tns:DateTime_ex" />
              <xsd:element minOccurs="0" maxOccurs="1" name="CreateDate" type="tns:DateTime_ex" />
              <xsd:element minOccurs="0" maxOccurs="1" name="TerminationCode" type="tns:String_ex" />
              <xsd:element minOccurs="0" maxOccurs="1" name="RateSchedules" nillable="true" type="tns:ArrayOfContractRateScheduleData" />
            </xsd:sequence>
          </xsd:extension>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ContractRateScheduleData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="DetailID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="RoundNoDigits" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BillingCycleNumber" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="RateIncreaseValue" type="tns:Double_ex" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Method" type="tns:RateScheduleMethod" />
          <xsd:element minOccurs="0" maxOccurs="1" name="BeginDate" type="tns:DateTime_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EquipmentMeterDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterType" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterDigits" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="RequireReading" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="AvgMonthlyVolume3Mo" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MfgSuggestedMonthlyVolume" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="TargetMonthlyVolume" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IncludeInMeterRequests" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Virtual" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MostRecentReadingDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MostRecentReading" type="tns:Double_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfLaborInterruption">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="LaborInterruption" type="tns:LaborInterruption" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ItemListDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Active" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfMeterDueDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="MeterDueDetail" type="tns:MeterDueDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PhysicalInventoryDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Bin" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Item" type="xsd:string" />
          <xsd:element minOccurs="1" maxOccurs="1" name="Serialized" type="xsd:boolean" />
          <xsd:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="xsd:string" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Unit" type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfPurchaseOrderDetailBin">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="PurchaseOrderDetailBin" type="tns:PurchaseOrderDetailBin" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfGLJournalDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="GLJournalDetail" type="tns:GLJournalDetail" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfOverageRateData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="OverageRateData" type="tns:OverageRateData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfContractMeterData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" nillable="true" name="ContractMeterData" type="tns:ContractMeterData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="LaborInterruption">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="InterruptionCode" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Hours" type="tns:Double_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MeterDueDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterType" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Required" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterDigits" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastMeterDisplay" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="LastMeterDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterDueDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterDue" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterOverDue" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="ContractNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterOnContract" type="tns:Bool_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EquipmentOnContract" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="PurchaseOrderDetailBin">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Bin" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Warehouse" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optSalesOrder" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optCustomer" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="optSODetailID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DropShipToCustomer" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="GLJournalDetail">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Description" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="GLAccount" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="GLDept" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="GLBranch" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="GLDivision" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CustomerNumber" type="tns:eaCodeType" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Amount" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="CreditAmount" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="DebitAmount" type="tns:Double_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="OverageRateData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="Rate" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Ending" type="tns:Int_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractMeterData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterID" type="tns:Int_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterType" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="MeterDescription" type="tns:String_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="StartMeterReading" type="tns:ContractMeterReadingData" />
          <xsd:element minOccurs="0" maxOccurs="1" name="EndMeterReading" type="tns:ContractMeterReadingData" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ContractMeterReadingData">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="1" name="ReadingDate" type="tns:DateTime_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Actual" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="Display" type="tns:Double_ex" />
          <xsd:element minOccurs="0" maxOccurs="1" name="IsEstimate" type="tns:Bool_ex" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:simpleType name="RateScheduleMethod">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Percent" />
          <xsd:enumeration value="Absolute" />
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="PublicAPIService_getServerStatus_InputMessage">
    <wsdl:part name="parameters" element="tns:getServerStatus" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getServerStatus_OutputMessage">
    <wsdl:part name="parameters" element="tns:getServerStatusResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_checkConfig_InputMessage">
    <wsdl:part name="parameters" element="tns:checkConfig" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_checkConfig_OutputMessage">
    <wsdl:part name="parameters" element="tns:checkConfigResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getAPIVersion_InputMessage">
    <wsdl:part name="parameters" element="tns:getAPIVersion" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getAPIVersion_OutputMessage">
    <wsdl:part name="parameters" element="tns:getAPIVersionResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCurrentTimeStamp_InputMessage">
    <wsdl:part name="parameters" element="tns:getCurrentTimeStamp" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCurrentTimeStamp_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCurrentTimeStampResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContactList_InputMessage">
    <wsdl:part name="parameters" element="tns:getContactList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContactList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getContactListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContactDataList_InputMessage">
    <wsdl:part name="parameters" element="tns:getContactDataList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContactDataList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getContactDataListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContactListForCustomer_InputMessage">
    <wsdl:part name="parameters" element="tns:getContactListForCustomer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContactListForCustomer_OutputMessage">
    <wsdl:part name="parameters" element="tns:getContactListForCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContact_InputMessage">
    <wsdl:part name="parameters" element="tns:getContact" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContact_OutputMessage">
    <wsdl:part name="parameters" element="tns:getContactResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getUserList_InputMessage">
    <wsdl:part name="parameters" element="tns:getUserList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getUserList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getUserListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getUser_InputMessage">
    <wsdl:part name="parameters" element="tns:getUser" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getUser_OutputMessage">
    <wsdl:part name="parameters" element="tns:getUserResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractList_InputMessage">
    <wsdl:part name="parameters" element="tns:getContractList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getContractListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractListForCustomer_InputMessage">
    <wsdl:part name="parameters" element="tns:getContractListForCustomer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractListForCustomer_OutputMessage">
    <wsdl:part name="parameters" element="tns:getContractListForCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContract_InputMessage">
    <wsdl:part name="parameters" element="tns:getContract" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContract_OutputMessage">
    <wsdl:part name="parameters" element="tns:getContractResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractForLeaseUploader_InputMessage">
    <wsdl:part name="parameters" element="tns:getContractForLeaseUploader" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractForLeaseUploader_OutputMessage">
    <wsdl:part name="parameters" element="tns:getContractForLeaseUploaderResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractByBillGroup_InputMessage">
    <wsdl:part name="parameters" element="tns:getContractByBillGroup" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractByBillGroup_OutputMessage">
    <wsdl:part name="parameters" element="tns:getContractByBillGroupResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractLeaseList_InputMessage">
    <wsdl:part name="parameters" element="tns:getContractLeaseList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractLeaseList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getContractLeaseListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractLeaseListForCustomer_InputMessage">
    <wsdl:part name="parameters" element="tns:getContractLeaseListForCustomer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractLeaseListForCustomer_OutputMessage">
    <wsdl:part name="parameters" element="tns:getContractLeaseListForCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractLease_InputMessage">
    <wsdl:part name="parameters" element="tns:getContractLease" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getContractLease_OutputMessage">
    <wsdl:part name="parameters" element="tns:getContractLeaseResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addCustomer_InputMessage">
    <wsdl:part name="parameters" element="tns:addCustomer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addCustomer_OutputMessage">
    <wsdl:part name="parameters" element="tns:addCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addChargeAccount_InputMessage">
    <wsdl:part name="parameters" element="tns:addChargeAccount" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addChargeAccount_OutputMessage">
    <wsdl:part name="parameters" element="tns:addChargeAccountResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getChargeAccount_InputMessage">
    <wsdl:part name="parameters" element="tns:getChargeAccount" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getChargeAccount_OutputMessage">
    <wsdl:part name="parameters" element="tns:getChargeAccountResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getChargeAccountListForCustomer_InputMessage">
    <wsdl:part name="parameters" element="tns:getChargeAccountListForCustomer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getChargeAccountListForCustomer_OutputMessage">
    <wsdl:part name="parameters" element="tns:getChargeAccountListForCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesRepList_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesRepList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesRepList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesRepListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesRep_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesRep" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesRep_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesRepResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addContact_InputMessage">
    <wsdl:part name="parameters" element="tns:addContact" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addContact_OutputMessage">
    <wsdl:part name="parameters" element="tns:addContactResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveContact_InputMessage">
    <wsdl:part name="parameters" element="tns:saveContact" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveContact_OutputMessage">
    <wsdl:part name="parameters" element="tns:saveContactResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveCustomer_InputMessage">
    <wsdl:part name="parameters" element="tns:saveCustomer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveCustomer_OutputMessage">
    <wsdl:part name="parameters" element="tns:saveCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCustomerList_InputMessage">
    <wsdl:part name="parameters" element="tns:getCustomerList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCustomerList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCustomerListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCustomerDataList_InputMessage">
    <wsdl:part name="parameters" element="tns:getCustomerDataList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCustomerDataList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCustomerDataListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCustomersWithEquipOnContract_InputMessage">
    <wsdl:part name="parameters" element="tns:getCustomersWithEquipOnContract" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCustomersWithEquipOnContract_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCustomersWithEquipOnContractResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCustomersByName_InputMessage">
    <wsdl:part name="parameters" element="tns:getCustomersByName" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCustomersByName_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCustomersByNameResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCompanyCustomer_InputMessage">
    <wsdl:part name="parameters" element="tns:getCompanyCustomer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCompanyCustomer_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCompanyCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterDueCustomerList_InputMessage">
    <wsdl:part name="parameters" element="tns:getMeterDueCustomerList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterDueCustomerList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getMeterDueCustomerListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesQuoteListForCustomer_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesQuoteListForCustomer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesQuoteListForCustomer_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesQuoteListForCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCustomerPOPInfo_InputMessage">
    <wsdl:part name="parameters" element="tns:getCustomerPOPInfo" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCustomerPOPInfo_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCustomerPOPInfoResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCustomer_InputMessage">
    <wsdl:part name="parameters" element="tns:getCustomer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCustomer_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_GetCustomerByCustomAttribute_InputMessage">
    <wsdl:part name="parameters" element="tns:GetCustomerByCustomAttribute" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_GetCustomerByCustomAttribute_OutputMessage">
    <wsdl:part name="parameters" element="tns:GetCustomerByCustomAttributeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentList_InputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentListForCustomer_InputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentListForCustomer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentListForCustomer_OutputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentListForCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipment_InputMessage">
    <wsdl:part name="parameters" element="tns:getEquipment" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipment_OutputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentsByNumber_InputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentsByNumber" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentsByNumber_OutputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentsByNumberResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addSalesQuote_InputMessage">
    <wsdl:part name="parameters" element="tns:addSalesQuote" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addSalesQuote_OutputMessage">
    <wsdl:part name="parameters" element="tns:addSalesQuoteResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesQuote_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesQuote" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesQuote_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesQuoteResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesQuoteList_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesQuoteList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesQuoteList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesQuoteListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addEquipmentMeterReadings_InputMessage">
    <wsdl:part name="parameters" element="tns:addEquipmentMeterReadings" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addEquipmentMeterReadings_OutputMessage">
    <wsdl:part name="parameters" element="tns:addEquipmentMeterReadingsResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addEquipmentMeterReadings2_InputMessage">
    <wsdl:part name="parameters" element="tns:addEquipmentMeterReadings2" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addEquipmentMeterReadings2_OutputMessage">
    <wsdl:part name="parameters" element="tns:addEquipmentMeterReadings2Response" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveEquipment_InputMessage">
    <wsdl:part name="parameters" element="tns:saveEquipment" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveEquipment_OutputMessage">
    <wsdl:part name="parameters" element="tns:saveEquipmentResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveItem_InputMessage">
    <wsdl:part name="parameters" element="tns:saveItem" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveItem_OutputMessage">
    <wsdl:part name="parameters" element="tns:saveItemResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_DGWSaveItem_InputMessage">
    <wsdl:part name="parameters" element="tns:DGWSaveItem" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_DGWSaveItem_OutputMessage">
    <wsdl:part name="parameters" element="tns:DGWSaveItemResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveItemVendor_InputMessage">
    <wsdl:part name="parameters" element="tns:saveItemVendor" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveItemVendor_OutputMessage">
    <wsdl:part name="parameters" element="tns:saveItemVendorResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCallList_InputMessage">
    <wsdl:part name="parameters" element="tns:getCallList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCallList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCallListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getOpenCallList_InputMessage">
    <wsdl:part name="parameters" element="tns:getOpenCallList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getOpenCallList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getOpenCallListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCall_InputMessage">
    <wsdl:part name="parameters" element="tns:getCall" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCall_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCallResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getServiceCall_InputMessage">
    <wsdl:part name="parameters" element="tns:getServiceCall" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getServiceCall_OutputMessage">
    <wsdl:part name="parameters" element="tns:getServiceCallResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_markCallComplete_InputMessage">
    <wsdl:part name="parameters" element="tns:markCallComplete" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_markCallComplete_OutputMessage">
    <wsdl:part name="parameters" element="tns:markCallCompleteResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveCall_InputMessage">
    <wsdl:part name="parameters" element="tns:saveCall" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveCall_OutputMessage">
    <wsdl:part name="parameters" element="tns:saveCallResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddMultipleCalls_InputMessage">
    <wsdl:part name="parameters" element="tns:AddMultipleCalls" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddMultipleCalls_OutputMessage">
    <wsdl:part name="parameters" element="tns:AddMultipleCallsResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddCallToExistingWorkOrder_InputMessage">
    <wsdl:part name="parameters" element="tns:AddCallToExistingWorkOrder" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddCallToExistingWorkOrder_OutputMessage">
    <wsdl:part name="parameters" element="tns:AddCallToExistingWorkOrderResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addCall2_InputMessage">
    <wsdl:part name="parameters" element="tns:addCall2" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addCall2_OutputMessage">
    <wsdl:part name="parameters" element="tns:addCall2Response" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addCall_InputMessage">
    <wsdl:part name="parameters" element="tns:addCall" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addCall_OutputMessage">
    <wsdl:part name="parameters" element="tns:addCallResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addItem_InputMessage">
    <wsdl:part name="parameters" element="tns:addItem" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addItem_OutputMessage">
    <wsdl:part name="parameters" element="tns:addItemResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addItem2_InputMessage">
    <wsdl:part name="parameters" element="tns:addItem2" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addItem2_OutputMessage">
    <wsdl:part name="parameters" element="tns:addItem2Response" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_DGWAddItem_InputMessage">
    <wsdl:part name="parameters" element="tns:DGWAddItem" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_DGWAddItem_OutputMessage">
    <wsdl:part name="parameters" element="tns:DGWAddItemResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addItemVendor_InputMessage">
    <wsdl:part name="parameters" element="tns:addItemVendor" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addItemVendor_OutputMessage">
    <wsdl:part name="parameters" element="tns:addItemVendorResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addSupply_InputMessage">
    <wsdl:part name="parameters" element="tns:addSupply" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addSupply_OutputMessage">
    <wsdl:part name="parameters" element="tns:addSupplyResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addPart_InputMessage">
    <wsdl:part name="parameters" element="tns:addPart" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addPart_OutputMessage">
    <wsdl:part name="parameters" element="tns:addPartResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItemList_InputMessage">
    <wsdl:part name="parameters" element="tns:getItemList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItemList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getItemListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getRelatedItemsList_InputMessage">
    <wsdl:part name="parameters" element="tns:getRelatedItemsList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getRelatedItemsList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getRelatedItemsListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getHostItemList_InputMessage">
    <wsdl:part name="parameters" element="tns:getHostItemList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getHostItemList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getHostItemListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItemListEx_InputMessage">
    <wsdl:part name="parameters" element="tns:getItemListEx" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItemListEx_OutputMessage">
    <wsdl:part name="parameters" element="tns:getItemListExResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPOCoreOrder_InputMessage">
    <wsdl:part name="parameters" element="tns:getPOCoreOrder" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPOCoreOrder_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPOCoreOrderResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPOItem_InputMessage">
    <wsdl:part name="parameters" element="tns:getPOItem" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPOItem_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPOItemResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItem_InputMessage">
    <wsdl:part name="parameters" element="tns:getItem" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItem_OutputMessage">
    <wsdl:part name="parameters" element="tns:getItemResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItemByMakeModelOEMVendorNum_InputMessage">
    <wsdl:part name="parameters" element="tns:getItemByMakeModelOEMVendorNum" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItemByMakeModelOEMVendorNum_OutputMessage">
    <wsdl:part name="parameters" element="tns:getItemByMakeModelOEMVendorNumResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getInventoryForItem_InputMessage">
    <wsdl:part name="parameters" element="tns:getInventoryForItem" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getInventoryForItem_OutputMessage">
    <wsdl:part name="parameters" element="tns:getInventoryForItemResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItemVendorList_InputMessage">
    <wsdl:part name="parameters" element="tns:getItemVendorList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItemVendorList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getItemVendorListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItemPrice_InputMessage">
    <wsdl:part name="parameters" element="tns:getItemPrice" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItemPrice_OutputMessage">
    <wsdl:part name="parameters" element="tns:getItemPriceResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItemOutCost_InputMessage">
    <wsdl:part name="parameters" element="tns:getItemOutCost" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getItemOutCost_OutputMessage">
    <wsdl:part name="parameters" element="tns:getItemOutCostResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setVendorItemCost_InputMessage">
    <wsdl:part name="parameters" element="tns:setVendorItemCost" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setVendorItemCost_OutputMessage">
    <wsdl:part name="parameters" element="tns:setVendorItemCostResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getInventoryForItemWarehouse_InputMessage">
    <wsdl:part name="parameters" element="tns:getInventoryForItemWarehouse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getInventoryForItemWarehouse_OutputMessage">
    <wsdl:part name="parameters" element="tns:getInventoryForItemWarehouseResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getGroupedInventoryInfo_InputMessage">
    <wsdl:part name="parameters" element="tns:getGroupedInventoryInfo" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getGroupedInventoryInfo_OutputMessage">
    <wsdl:part name="parameters" element="tns:getGroupedInventoryInfoResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getGroupedInventoryInfoForWarehouse_InputMessage">
    <wsdl:part name="parameters" element="tns:getGroupedInventoryInfoForWarehouse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getGroupedInventoryInfoForWarehouse_OutputMessage">
    <wsdl:part name="parameters" element="tns:getGroupedInventoryInfoForWarehouseResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTechnicianBranch_InputMessage">
    <wsdl:part name="parameters" element="tns:getTechnicianBranch" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTechnicianBranch_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTechnicianBranchResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTechnicianBranchWarehouse_InputMessage">
    <wsdl:part name="parameters" element="tns:getTechnicianBranchWarehouse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTechnicianBranchWarehouse_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTechnicianBranchWarehouseResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTechnicianList_InputMessage">
    <wsdl:part name="parameters" element="tns:getTechnicianList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTechnicianList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTechnicianListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTechnician_InputMessage">
    <wsdl:part name="parameters" element="tns:getTechnician" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTechnician_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTechnicianResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTechnicianBin_InputMessage">
    <wsdl:part name="parameters" element="tns:getTechnicianBin" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTechnicianBin_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTechnicianBinResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getProblemCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getProblemCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getProblemCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getProblemCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getRepairCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getRepairCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getRepairCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getRepairCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getExportModule_InputMessage">
    <wsdl:part name="parameters" element="tns:getExportModule" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getExportModule_OutputMessage">
    <wsdl:part name="parameters" element="tns:getExportModuleResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setExportModule_InputMessage">
    <wsdl:part name="parameters" element="tns:setExportModule" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setExportModule_OutputMessage">
    <wsdl:part name="parameters" element="tns:setExportModuleResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPIPInternalURL_InputMessage">
    <wsdl:part name="parameters" element="tns:getPIPInternalURL" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPIPInternalURL_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPIPInternalURLResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setPIPInternalURL_InputMessage">
    <wsdl:part name="parameters" element="tns:setPIPInternalURL" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setPIPInternalURL_OutputMessage">
    <wsdl:part name="parameters" element="tns:setPIPInternalURLResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getHoldCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getHoldCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getHoldCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getHoldCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCallStatusList_InputMessage">
    <wsdl:part name="parameters" element="tns:getCallStatusList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCallStatusList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCallStatusListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getIncompleteCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getIncompleteCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getIncompleteCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getIncompleteCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCancelCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getCancelCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCancelCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCancelCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getDeliveryMethodList_InputMessage">
    <wsdl:part name="parameters" element="tns:getDeliveryMethodList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getDeliveryMethodList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getDeliveryMethodListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTechnicianAvailability_InputMessage">
    <wsdl:part name="parameters" element="tns:getTechnicianAvailability" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTechnicianAvailability_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTechnicianAvailabilityResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterDueCount_InputMessage">
    <wsdl:part name="parameters" element="tns:getMeterDueCount" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterDueCount_OutputMessage">
    <wsdl:part name="parameters" element="tns:getMeterDueCountResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterDueList_InputMessage">
    <wsdl:part name="parameters" element="tns:getMeterDueList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterDueList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getMeterDueListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getOpenPhysicalInventorySummary_InputMessage">
    <wsdl:part name="parameters" element="tns:getOpenPhysicalInventorySummary" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getOpenPhysicalInventorySummary_OutputMessage">
    <wsdl:part name="parameters" element="tns:getOpenPhysicalInventorySummaryResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setPhysicalInventoryCounts_InputMessage">
    <wsdl:part name="parameters" element="tns:setPhysicalInventoryCounts" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setPhysicalInventoryCounts_OutputMessage">
    <wsdl:part name="parameters" element="tns:setPhysicalInventoryCountsResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addResupplyNotificationOrders_InputMessage">
    <wsdl:part name="parameters" element="tns:addResupplyNotificationOrders" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addResupplyNotificationOrders_OutputMessage">
    <wsdl:part name="parameters" element="tns:addResupplyNotificationOrdersResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_autoReceivePurchaseOrder_InputMessage">
    <wsdl:part name="parameters" element="tns:autoReceivePurchaseOrder" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_autoReceivePurchaseOrder_OutputMessage">
    <wsdl:part name="parameters" element="tns:autoReceivePurchaseOrderResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addPurchaseOrder_InputMessage">
    <wsdl:part name="parameters" element="tns:addPurchaseOrder" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addPurchaseOrder_OutputMessage">
    <wsdl:part name="parameters" element="tns:addPurchaseOrderResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_savePurchaseOrder_InputMessage">
    <wsdl:part name="parameters" element="tns:savePurchaseOrder" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_savePurchaseOrder_OutputMessage">
    <wsdl:part name="parameters" element="tns:savePurchaseOrderResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrderList_InputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrderList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrderList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrderListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrdersByVendor_InputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrdersByVendor" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrdersByVendor_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrdersByVendorResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrdersReceivableByVendor_InputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrdersReceivableByVendor" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrdersReceivableByVendor_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrdersReceivableByVendorResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrderListForSalesOrder_InputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrderListForSalesOrder" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrderListForSalesOrder_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrderListForSalesOrderResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrder_InputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrder" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrder_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrderResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrderShipViaCode_InputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrderShipViaCode" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrderShipViaCode_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrderShipViaCodeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrders_InputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrders" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrders_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrdersResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getLatestPurchaseOrderRevisionByPOMajor_InputMessage">
    <wsdl:part name="parameters" element="tns:getLatestPurchaseOrderRevisionByPOMajor" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getLatestPurchaseOrderRevisionByPOMajor_OutputMessage">
    <wsdl:part name="parameters" element="tns:getLatestPurchaseOrderRevisionByPOMajorResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrdersAwaitingShipment_InputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrdersAwaitingShipment" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrdersAwaitingShipment_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrdersAwaitingShipmentResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrderBillToByCustomProperty_InputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrderBillToByCustomProperty" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrderBillToByCustomProperty_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrderBillToByCustomPropertyResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_updatePOToPlaced_InputMessage">
    <wsdl:part name="parameters" element="tns:updatePOToPlaced" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_updatePOToPlaced_OutputMessage">
    <wsdl:part name="parameters" element="tns:updatePOToPlacedResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setPurchaseOrderRemarks_InputMessage">
    <wsdl:part name="parameters" element="tns:setPurchaseOrderRemarks" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setPurchaseOrderRemarks_OutputMessage">
    <wsdl:part name="parameters" element="tns:setPurchaseOrderRemarksResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setPODetailPrice_InputMessage">
    <wsdl:part name="parameters" element="tns:setPODetailPrice" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setPODetailPrice_OutputMessage">
    <wsdl:part name="parameters" element="tns:setPODetailPriceResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addPurchaseOrderReceiptAndVoucher_InputMessage">
    <wsdl:part name="parameters" element="tns:addPurchaseOrderReceiptAndVoucher" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addPurchaseOrderReceiptAndVoucher_OutputMessage">
    <wsdl:part name="parameters" element="tns:addPurchaseOrderReceiptAndVoucherResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addPurchaseOrderReceipt_InputMessage">
    <wsdl:part name="parameters" element="tns:addPurchaseOrderReceipt" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addPurchaseOrderReceipt_OutputMessage">
    <wsdl:part name="parameters" element="tns:addPurchaseOrderReceiptResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addPurchaseOrderVoucher_InputMessage">
    <wsdl:part name="parameters" element="tns:addPurchaseOrderVoucher" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addPurchaseOrderVoucher_OutputMessage">
    <wsdl:part name="parameters" element="tns:addPurchaseOrderVoucherResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addSalesOrder_InputMessage">
    <wsdl:part name="parameters" element="tns:addSalesOrder" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addSalesOrder_OutputMessage">
    <wsdl:part name="parameters" element="tns:addSalesOrderResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addARReceipt_InputMessage">
    <wsdl:part name="parameters" element="tns:addARReceipt" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addARReceipt_OutputMessage">
    <wsdl:part name="parameters" element="tns:addARReceiptResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getUnappliedPaymentsReadyToApply_InputMessage">
    <wsdl:part name="parameters" element="tns:getUnappliedPaymentsReadyToApply" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getUnappliedPaymentsReadyToApply_OutputMessage">
    <wsdl:part name="parameters" element="tns:getUnappliedPaymentsReadyToApplyResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_applyARReceiptPayment_InputMessage">
    <wsdl:part name="parameters" element="tns:applyARReceiptPayment" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_applyARReceiptPayment_OutputMessage">
    <wsdl:part name="parameters" element="tns:applyARReceiptPaymentResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getAndApplyUnappliedPaymentsReadyToApply_InputMessage">
    <wsdl:part name="parameters" element="tns:getAndApplyUnappliedPaymentsReadyToApply" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getAndApplyUnappliedPaymentsReadyToApply_OutputMessage">
    <wsdl:part name="parameters" element="tns:getAndApplyUnappliedPaymentsReadyToApplyResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveSalesOrder_InputMessage">
    <wsdl:part name="parameters" element="tns:saveSalesOrder" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveSalesOrder_OutputMessage">
    <wsdl:part name="parameters" element="tns:saveSalesOrderResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrder_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrder" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrder_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrderList_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrderList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrderListUnlinked_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderListUnlinked" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrderListUnlinked_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderListUnlinkedResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addShipment_InputMessage">
    <wsdl:part name="parameters" element="tns:addShipment" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addShipment_OutputMessage">
    <wsdl:part name="parameters" element="tns:addShipmentResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSOShipment_InputMessage">
    <wsdl:part name="parameters" element="tns:getSOShipment" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSOShipment_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSOShipmentResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getUnitList_InputMessage">
    <wsdl:part name="parameters" element="tns:getUnitList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getUnitList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getUnitListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getUnit_InputMessage">
    <wsdl:part name="parameters" element="tns:getUnit" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getUnit_OutputMessage">
    <wsdl:part name="parameters" element="tns:getUnitResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addUnit_InputMessage">
    <wsdl:part name="parameters" element="tns:addUnit" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addUnit_OutputMessage">
    <wsdl:part name="parameters" element="tns:addUnitResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVendorList_InputMessage">
    <wsdl:part name="parameters" element="tns:getVendorList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVendorList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getVendorListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVendor_InputMessage">
    <wsdl:part name="parameters" element="tns:getVendor" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVendor_OutputMessage">
    <wsdl:part name="parameters" element="tns:getVendorResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVendorShipMethod_InputMessage">
    <wsdl:part name="parameters" element="tns:getVendorShipMethod" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVendorShipMethod_OutputMessage">
    <wsdl:part name="parameters" element="tns:getVendorShipMethodResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setVendorShipMethod_InputMessage">
    <wsdl:part name="parameters" element="tns:setVendorShipMethod" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setVendorShipMethod_OutputMessage">
    <wsdl:part name="parameters" element="tns:setVendorShipMethodResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMappedShipMethods_InputMessage">
    <wsdl:part name="parameters" element="tns:getMappedShipMethods" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMappedShipMethods_OutputMessage">
    <wsdl:part name="parameters" element="tns:getMappedShipMethodsResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setMappedShipMethods_InputMessage">
    <wsdl:part name="parameters" element="tns:setMappedShipMethods" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setMappedShipMethods_OutputMessage">
    <wsdl:part name="parameters" element="tns:setMappedShipMethodsResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMappedVendor_InputMessage">
    <wsdl:part name="parameters" element="tns:getMappedVendor" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMappedVendor_OutputMessage">
    <wsdl:part name="parameters" element="tns:getMappedVendorResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMatchedVendor_InputMessage">
    <wsdl:part name="parameters" element="tns:getMatchedVendor" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMatchedVendor_OutputMessage">
    <wsdl:part name="parameters" element="tns:getMatchedVendorResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addVendor_InputMessage">
    <wsdl:part name="parameters" element="tns:addVendor" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addVendor_OutputMessage">
    <wsdl:part name="parameters" element="tns:addVendorResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveVendor_InputMessage">
    <wsdl:part name="parameters" element="tns:saveVendor" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveVendor_OutputMessage">
    <wsdl:part name="parameters" element="tns:saveVendorResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveMappedVendor_InputMessage">
    <wsdl:part name="parameters" element="tns:saveMappedVendor" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveMappedVendor_OutputMessage">
    <wsdl:part name="parameters" element="tns:saveMappedVendorResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveMatchedVendor_InputMessage">
    <wsdl:part name="parameters" element="tns:saveMatchedVendor" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveMatchedVendor_OutputMessage">
    <wsdl:part name="parameters" element="tns:saveMatchedVendorResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVendorsByName_InputMessage">
    <wsdl:part name="parameters" element="tns:getVendorsByName" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVendorsByName_OutputMessage">
    <wsdl:part name="parameters" element="tns:getVendorsByNameResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVoucherExists_InputMessage">
    <wsdl:part name="parameters" element="tns:getVoucherExists" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVoucherExists_OutputMessage">
    <wsdl:part name="parameters" element="tns:getVoucherExistsResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getAPVoucherApplications_InputMessage">
    <wsdl:part name="parameters" element="tns:getAPVoucherApplications" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getAPVoucherApplications_OutputMessage">
    <wsdl:part name="parameters" element="tns:getAPVoucherApplicationsResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getAPVoucherApplicationsByDate_InputMessage">
    <wsdl:part name="parameters" element="tns:getAPVoucherApplicationsByDate" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getAPVoucherApplicationsByDate_OutputMessage">
    <wsdl:part name="parameters" element="tns:getAPVoucherApplicationsByDateResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVoucherList_InputMessage">
    <wsdl:part name="parameters" element="tns:getVoucherList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVoucherList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getVoucherListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getWarehouseList_InputMessage">
    <wsdl:part name="parameters" element="tns:getWarehouseList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getWarehouseList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getWarehouseListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getWarehouse_InputMessage">
    <wsdl:part name="parameters" element="tns:getWarehouse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getWarehouse_OutputMessage">
    <wsdl:part name="parameters" element="tns:getWarehouseResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getBinList_InputMessage">
    <wsdl:part name="parameters" element="tns:getBinList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getBinList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getBinListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getBillCode_InputMessage">
    <wsdl:part name="parameters" element="tns:getBillCode" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getBillCode_OutputMessage">
    <wsdl:part name="parameters" element="tns:getBillCodeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getBillCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getBillCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getBillCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getBillCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getBin_InputMessage">
    <wsdl:part name="parameters" element="tns:getBin" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getBin_OutputMessage">
    <wsdl:part name="parameters" element="tns:getBinResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getBinListForWarehouse_InputMessage">
    <wsdl:part name="parameters" element="tns:getBinListForWarehouse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getBinListForWarehouse_OutputMessage">
    <wsdl:part name="parameters" element="tns:getBinListForWarehouseResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getShipMethodList_InputMessage">
    <wsdl:part name="parameters" element="tns:getShipMethodList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getShipMethodList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getShipMethodListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getShipMethod_InputMessage">
    <wsdl:part name="parameters" element="tns:getShipMethod" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getShipMethod_OutputMessage">
    <wsdl:part name="parameters" element="tns:getShipMethodResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTermList_InputMessage">
    <wsdl:part name="parameters" element="tns:getTermList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTermList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTermListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTerm_InputMessage">
    <wsdl:part name="parameters" element="tns:getTerm" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTerm_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTermResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getOnHoldCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getOnHoldCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getOnHoldCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getOnHoldCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getOnHoldCode_InputMessage">
    <wsdl:part name="parameters" element="tns:getOnHoldCode" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getOnHoldCode_OutputMessage">
    <wsdl:part name="parameters" element="tns:getOnHoldCodeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getServiceCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getServiceCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getServiceCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getServiceCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getServiceCode_InputMessage">
    <wsdl:part name="parameters" element="tns:getServiceCode" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getServiceCode_OutputMessage">
    <wsdl:part name="parameters" element="tns:getServiceCodeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesCode_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesCode" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesCode_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesCodeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrderTypeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderTypeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrderTypeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderTypeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrderType_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderType" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrderType_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderTypeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrderStatusList_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderStatusList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrderStatusList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderStatusListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrderStatus_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderStatus" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesOrderStatus_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesOrderStatusResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getGLBranchList_InputMessage">
    <wsdl:part name="parameters" element="tns:getGLBranchList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getGLBranchList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getGLBranchListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getGLBranch_InputMessage">
    <wsdl:part name="parameters" element="tns:getGLBranch" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getGLBranch_OutputMessage">
    <wsdl:part name="parameters" element="tns:getGLBranchResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTaxCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getTaxCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTaxCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTaxCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTaxCode_InputMessage">
    <wsdl:part name="parameters" element="tns:getTaxCode" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTaxCode_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTaxCodeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSingleTaxCodeFromSearch_InputMessage">
    <wsdl:part name="parameters" element="tns:getSingleTaxCodeFromSearch" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSingleTaxCodeFromSearch_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSingleTaxCodeFromSearchResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTaxCodeListFromSearch_InputMessage">
    <wsdl:part name="parameters" element="tns:getTaxCodeListFromSearch" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTaxCodeListFromSearch_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTaxCodeListFromSearchResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTaxAmountFromSearch_InputMessage">
    <wsdl:part name="parameters" element="tns:getTaxAmountFromSearch" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTaxAmountFromSearch_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTaxAmountFromSearchResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getInventoryCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getInventoryCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getInventoryCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getInventoryCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getInventoryCode_InputMessage">
    <wsdl:part name="parameters" element="tns:getInventoryCode" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getInventoryCode_OutputMessage">
    <wsdl:part name="parameters" element="tns:getInventoryCodeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPriorityList_InputMessage">
    <wsdl:part name="parameters" element="tns:getPriorityList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPriorityList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPriorityListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPriorityCode_InputMessage">
    <wsdl:part name="parameters" element="tns:getPriorityCode" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPriorityCode_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPriorityCodeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTerritoryList_InputMessage">
    <wsdl:part name="parameters" element="tns:getTerritoryList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTerritoryList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTerritoryListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTerritoryCode_InputMessage">
    <wsdl:part name="parameters" element="tns:getTerritoryCode" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTerritoryCode_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTerritoryCodeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentCode_InputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentCode" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentCode_OutputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentCodeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentTrackingConfigList_InputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentTrackingConfigList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentTrackingConfigList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentTrackingConfigListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentTrackingConfig_InputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentTrackingConfig" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentTrackingConfig_OutputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentTrackingConfigResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCategoryList_InputMessage">
    <wsdl:part name="parameters" element="tns:getCategoryList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCategoryList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCategoryListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCategory_InputMessage">
    <wsdl:part name="parameters" element="tns:getCategory" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCategory_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCategoryResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMakeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getMakeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMakeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getMakeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMake_InputMessage">
    <wsdl:part name="parameters" element="tns:getMake" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMake_OutputMessage">
    <wsdl:part name="parameters" element="tns:getMakeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterSourceList_InputMessage">
    <wsdl:part name="parameters" element="tns:getMeterSourceList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterSourceList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getMeterSourceListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterSource_InputMessage">
    <wsdl:part name="parameters" element="tns:getMeterSource" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterSource_OutputMessage">
    <wsdl:part name="parameters" element="tns:getMeterSourceResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterTypeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getMeterTypeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterTypeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getMeterTypeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterType_InputMessage">
    <wsdl:part name="parameters" element="tns:getMeterType" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getMeterType_OutputMessage">
    <wsdl:part name="parameters" element="tns:getMeterTypeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getModelCategoryList_InputMessage">
    <wsdl:part name="parameters" element="tns:getModelCategoryList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getModelCategoryList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getModelCategoryListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getModelList_InputMessage">
    <wsdl:part name="parameters" element="tns:getModelList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getModelList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getModelListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getModelByMake_InputMessage">
    <wsdl:part name="parameters" element="tns:getModelByMake" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getModelByMake_OutputMessage">
    <wsdl:part name="parameters" element="tns:getModelByMakeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getModel_InputMessage">
    <wsdl:part name="parameters" element="tns:getModel" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getModel_OutputMessage">
    <wsdl:part name="parameters" element="tns:getModelResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveModel_InputMessage">
    <wsdl:part name="parameters" element="tns:saveModel" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_saveModel_OutputMessage">
    <wsdl:part name="parameters" element="tns:saveModelResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getRelatedItemsForEquipment_InputMessage">
    <wsdl:part name="parameters" element="tns:getRelatedItemsForEquipment" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getRelatedItemsForEquipment_OutputMessage">
    <wsdl:part name="parameters" element="tns:getRelatedItemsForEquipmentResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentFromSerialNumber_InputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentFromSerialNumber" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentFromSerialNumber_OutputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentFromSerialNumberResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentsFromSerialNumber_InputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentsFromSerialNumber" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentsFromSerialNumber_OutputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentsFromSerialNumberResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentsFromSerialNumbers_InputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentsFromSerialNumbers" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getEquipmentsFromSerialNumbers_OutputMessage">
    <wsdl:part name="parameters" element="tns:getEquipmentsFromSerialNumbersResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getExpenseCodeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getExpenseCodeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getExpenseCodeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getExpenseCodeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCallListForEquipment_InputMessage">
    <wsdl:part name="parameters" element="tns:getCallListForEquipment" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCallListForEquipment_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCallListForEquipmentResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCallListForWorkOrder_InputMessage">
    <wsdl:part name="parameters" element="tns:getCallListForWorkOrder" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCallListForWorkOrder_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCallListForWorkOrderResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getOpenCallListForEquipment_InputMessage">
    <wsdl:part name="parameters" element="tns:getOpenCallListForEquipment" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getOpenCallListForEquipment_OutputMessage">
    <wsdl:part name="parameters" element="tns:getOpenCallListForEquipmentResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTaxCalculationMethod_InputMessage">
    <wsdl:part name="parameters" element="tns:getTaxCalculationMethod" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getTaxCalculationMethod_OutputMessage">
    <wsdl:part name="parameters" element="tns:getTaxCalculationMethodResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setCallTechnician_InputMessage">
    <wsdl:part name="parameters" element="tns:setCallTechnician" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setCallTechnician_OutputMessage">
    <wsdl:part name="parameters" element="tns:setCallTechnicianResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setCallDispatched_InputMessage">
    <wsdl:part name="parameters" element="tns:setCallDispatched" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setCallDispatched_OutputMessage">
    <wsdl:part name="parameters" element="tns:setCallDispatchedResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setCallUndispatched_InputMessage">
    <wsdl:part name="parameters" element="tns:setCallUndispatched" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setCallUndispatched_OutputMessage">
    <wsdl:part name="parameters" element="tns:setCallUndispatchedResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setCallClosed_InputMessage">
    <wsdl:part name="parameters" element="tns:setCallClosed" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setCallClosed_OutputMessage">
    <wsdl:part name="parameters" element="tns:setCallClosedResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addTechToTechItemTransfer_InputMessage">
    <wsdl:part name="parameters" element="tns:addTechToTechItemTransfer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addTechToTechItemTransfer_OutputMessage">
    <wsdl:part name="parameters" element="tns:addTechToTechItemTransferResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addWhsToTechItemTransfer_InputMessage">
    <wsdl:part name="parameters" element="tns:addWhsToTechItemTransfer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addWhsToTechItemTransfer_OutputMessage">
    <wsdl:part name="parameters" element="tns:addWhsToTechItemTransferResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ExistsItem_InputMessage">
    <wsdl:part name="parameters" element="tns:ExistsItem" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ExistsItem_OutputMessage">
    <wsdl:part name="parameters" element="tns:ExistsItemResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ExistsCustomer_InputMessage">
    <wsdl:part name="parameters" element="tns:ExistsCustomer" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ExistsCustomer_OutputMessage">
    <wsdl:part name="parameters" element="tns:ExistsCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_itemUsageForSalesSetting_InputMessage">
    <wsdl:part name="parameters" element="tns:itemUsageForSalesSetting" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_itemUsageForSalesSetting_OutputMessage">
    <wsdl:part name="parameters" element="tns:itemUsageForSalesSettingResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_genericItemForSalesSetting_InputMessage">
    <wsdl:part name="parameters" element="tns:genericItemForSalesSetting" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_genericItemForSalesSetting_OutputMessage">
    <wsdl:part name="parameters" element="tns:genericItemForSalesSettingResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_defaultSalesRepSetting_InputMessage">
    <wsdl:part name="parameters" element="tns:defaultSalesRepSetting" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_defaultSalesRepSetting_OutputMessage">
    <wsdl:part name="parameters" element="tns:defaultSalesRepSettingResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_DropShipDefaultWarehouse_InputMessage">
    <wsdl:part name="parameters" element="tns:DropShipDefaultWarehouse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_DropShipDefaultWarehouse_OutputMessage">
    <wsdl:part name="parameters" element="tns:DropShipDefaultWarehouseResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_DropShipDefaultBin_InputMessage">
    <wsdl:part name="parameters" element="tns:DropShipDefaultBin" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_DropShipDefaultBin_OutputMessage">
    <wsdl:part name="parameters" element="tns:DropShipDefaultBinResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getNextPONumber_InputMessage">
    <wsdl:part name="parameters" element="tns:getNextPONumber" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getNextPONumber_OutputMessage">
    <wsdl:part name="parameters" element="tns:getNextPONumberResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_Authorize2_InputMessage">
    <wsdl:part name="parameters" element="tns:Authorize2" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_Authorize2_OutputMessage">
    <wsdl:part name="parameters" element="tns:Authorize2Response" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_Authorize_InputMessage">
    <wsdl:part name="parameters" element="tns:Authorize" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_Authorize_OutputMessage">
    <wsdl:part name="parameters" element="tns:AuthorizeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setTechGPSPoint_InputMessage">
    <wsdl:part name="parameters" element="tns:setTechGPSPoint" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setTechGPSPoint_OutputMessage">
    <wsdl:part name="parameters" element="tns:setTechGPSPointResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCallTypeList_InputMessage">
    <wsdl:part name="parameters" element="tns:getCallTypeList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCallTypeList_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCallTypeListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCallType_InputMessage">
    <wsdl:part name="parameters" element="tns:getCallType" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCallType_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCallTypeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_insertMenuLinks_InputMessage">
    <wsdl:part name="parameters" element="tns:insertMenuLinks" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_insertMenuLinks_OutputMessage">
    <wsdl:part name="parameters" element="tns:insertMenuLinksResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_insertPOPMenuLinks_InputMessage">
    <wsdl:part name="parameters" element="tns:insertPOPMenuLinks" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_insertPOPMenuLinks_OutputMessage">
    <wsdl:part name="parameters" element="tns:insertPOPMenuLinksResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_insertContractUploaderMenuLinks_InputMessage">
    <wsdl:part name="parameters" element="tns:insertContractUploaderMenuLinks" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_insertContractUploaderMenuLinks_OutputMessage">
    <wsdl:part name="parameters" element="tns:insertContractUploaderMenuLinksResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_insertServiceUploaderMenuLinks_InputMessage">
    <wsdl:part name="parameters" element="tns:insertServiceUploaderMenuLinks" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_insertServiceUploaderMenuLinks_OutputMessage">
    <wsdl:part name="parameters" element="tns:insertServiceUploaderMenuLinksResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVendorConnectorAuth_InputMessage">
    <wsdl:part name="parameters" element="tns:getVendorConnectorAuth" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getVendorConnectorAuth_OutputMessage">
    <wsdl:part name="parameters" element="tns:getVendorConnectorAuthResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setVendorConnectorAuth_InputMessage">
    <wsdl:part name="parameters" element="tns:setVendorConnectorAuth" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setVendorConnectorAuth_OutputMessage">
    <wsdl:part name="parameters" element="tns:setVendorConnectorAuthResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPartnerConnectorAuth_InputMessage">
    <wsdl:part name="parameters" element="tns:getPartnerConnectorAuth" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPartnerConnectorAuth_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPartnerConnectorAuthResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setPartnerConnectorAuth_InputMessage">
    <wsdl:part name="parameters" element="tns:setPartnerConnectorAuth" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_setPartnerConnectorAuth_OutputMessage">
    <wsdl:part name="parameters" element="tns:setPartnerConnectorAuthResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getServerVersion_InputMessage">
    <wsdl:part name="parameters" element="tns:getServerVersion" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getServerVersion_OutputMessage">
    <wsdl:part name="parameters" element="tns:getServerVersionResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCompanyIDByDBName_InputMessage">
    <wsdl:part name="parameters" element="tns:getCompanyIDByDBName" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getCompanyIDByDBName_OutputMessage">
    <wsdl:part name="parameters" element="tns:getCompanyIDByDBNameResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrderListBySentId_InputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrderListBySentId" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getPurchaseOrderListBySentId_OutputMessage">
    <wsdl:part name="parameters" element="tns:getPurchaseOrderListBySentIdResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addGLJournal_InputMessage">
    <wsdl:part name="parameters" element="tns:addGLJournal" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_addGLJournal_OutputMessage">
    <wsdl:part name="parameters" element="tns:addGLJournalResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddAPVoucher_InputMessage">
    <wsdl:part name="parameters" element="tns:AddAPVoucher" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddAPVoucher_OutputMessage">
    <wsdl:part name="parameters" element="tns:AddAPVoucherResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddARCreditMemoAndApplyToARInvoice_InputMessage">
    <wsdl:part name="parameters" element="tns:AddARCreditMemoAndApplyToARInvoice" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddARCreditMemoAndApplyToARInvoice_OutputMessage">
    <wsdl:part name="parameters" element="tns:AddARCreditMemoAndApplyToARInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesInvoiceListByOrderType_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesInvoiceListByOrderType" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesInvoiceListByOrderType_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesInvoiceListByOrderTypeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesInvoice_InputMessage">
    <wsdl:part name="parameters" element="tns:getSalesInvoice" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSalesInvoice_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSalesInvoiceResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSHAttribute_InputMessage">
    <wsdl:part name="parameters" element="tns:getSHAttribute" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_getSHAttribute_OutputMessage">
    <wsdl:part name="parameters" element="tns:getSHAttributeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddMake_InputMessage">
    <wsdl:part name="parameters" element="tns:AddMake" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddMake_OutputMessage">
    <wsdl:part name="parameters" element="tns:AddMakeResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddModel_InputMessage">
    <wsdl:part name="parameters" element="tns:AddModel" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddModel_OutputMessage">
    <wsdl:part name="parameters" element="tns:AddModelResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddModel2_InputMessage">
    <wsdl:part name="parameters" element="tns:AddModel2" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddModel2_OutputMessage">
    <wsdl:part name="parameters" element="tns:AddModel2Response" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddEquipment_InputMessage">
    <wsdl:part name="parameters" element="tns:AddEquipment" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_AddEquipment_OutputMessage">
    <wsdl:part name="parameters" element="tns:AddEquipmentResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ECIFMACustomerList_InputMessage">
    <wsdl:part name="parameters" element="tns:ECIFMACustomerList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ECIFMACustomerList_OutputMessage">
    <wsdl:part name="parameters" element="tns:ECIFMACustomerListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ECIFMAEquipmentList_InputMessage">
    <wsdl:part name="parameters" element="tns:ECIFMAEquipmentList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ECIFMAEquipmentList_OutputMessage">
    <wsdl:part name="parameters" element="tns:ECIFMAEquipmentListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ECIFMAEquipCustUpdateList_InputMessage">
    <wsdl:part name="parameters" element="tns:ECIFMAEquipCustUpdateList" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ECIFMAEquipCustUpdateList_OutputMessage">
    <wsdl:part name="parameters" element="tns:ECIFMAEquipCustUpdateListResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ECIFMAInsertMeterReadings_InputMessage">
    <wsdl:part name="parameters" element="tns:ECIFMAInsertMeterReadings" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ECIFMAInsertMeterReadings_OutputMessage">
    <wsdl:part name="parameters" element="tns:ECIFMAInsertMeterReadingsResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ECIFMAUpdateDevice_InputMessage">
    <wsdl:part name="parameters" element="tns:ECIFMAUpdateDevice" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ECIFMAUpdateDevice_OutputMessage">
    <wsdl:part name="parameters" element="tns:ECIFMAUpdateDeviceResponse" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ECIFMAUpdateAccountAuditDate_InputMessage">
    <wsdl:part name="parameters" element="tns:ECIFMAUpdateAccountAuditDate" />
  </wsdl:message>
  <wsdl:message name="PublicAPIService_ECIFMAUpdateAccountAuditDate_OutputMessage">
    <wsdl:part name="parameters" element="tns:ECIFMAUpdateAccountAuditDateResponse" />
  </wsdl:message>
  <wsdl:portType name="PublicAPIService">
    <wsdl:operation name="getServerStatus">
      <wsdl:input message="tns:PublicAPIService_getServerStatus_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getServerStatus_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="checkConfig">
      <wsdl:input message="tns:PublicAPIService_checkConfig_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_checkConfig_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getAPIVersion">
      <wsdl:input message="tns:PublicAPIService_getAPIVersion_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getAPIVersion_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCurrentTimeStamp">
      <wsdl:input message="tns:PublicAPIService_getCurrentTimeStamp_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCurrentTimeStamp_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getContactList">
      <wsdl:input message="tns:PublicAPIService_getContactList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getContactList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getContactDataList">
      <wsdl:input message="tns:PublicAPIService_getContactDataList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getContactDataList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getContactListForCustomer">
      <wsdl:input message="tns:PublicAPIService_getContactListForCustomer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getContactListForCustomer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getContact">
      <wsdl:input message="tns:PublicAPIService_getContact_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getContact_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getUserList">
      <wsdl:input message="tns:PublicAPIService_getUserList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getUserList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getUser">
      <wsdl:input message="tns:PublicAPIService_getUser_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getUser_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getContractList">
      <wsdl:input message="tns:PublicAPIService_getContractList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getContractList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getContractListForCustomer">
      <wsdl:input message="tns:PublicAPIService_getContractListForCustomer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getContractListForCustomer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getContract">
      <wsdl:input message="tns:PublicAPIService_getContract_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getContract_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getContractForLeaseUploader">
      <wsdl:input message="tns:PublicAPIService_getContractForLeaseUploader_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getContractForLeaseUploader_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getContractByBillGroup">
      <wsdl:input message="tns:PublicAPIService_getContractByBillGroup_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getContractByBillGroup_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getContractLeaseList">
      <wsdl:input message="tns:PublicAPIService_getContractLeaseList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getContractLeaseList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getContractLeaseListForCustomer">
      <wsdl:input message="tns:PublicAPIService_getContractLeaseListForCustomer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getContractLeaseListForCustomer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getContractLease">
      <wsdl:input message="tns:PublicAPIService_getContractLease_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getContractLease_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addCustomer">
      <wsdl:input message="tns:PublicAPIService_addCustomer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addCustomer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addChargeAccount">
      <wsdl:input message="tns:PublicAPIService_addChargeAccount_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addChargeAccount_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getChargeAccount">
      <wsdl:input message="tns:PublicAPIService_getChargeAccount_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getChargeAccount_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getChargeAccountListForCustomer">
      <wsdl:input message="tns:PublicAPIService_getChargeAccountListForCustomer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getChargeAccountListForCustomer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesRepList">
      <wsdl:input message="tns:PublicAPIService_getSalesRepList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesRepList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesRep">
      <wsdl:input message="tns:PublicAPIService_getSalesRep_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesRep_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addContact">
      <wsdl:input message="tns:PublicAPIService_addContact_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addContact_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="saveContact">
      <wsdl:input message="tns:PublicAPIService_saveContact_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_saveContact_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="saveCustomer">
      <wsdl:input message="tns:PublicAPIService_saveCustomer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_saveCustomer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCustomerList">
      <wsdl:input message="tns:PublicAPIService_getCustomerList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCustomerList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCustomerDataList">
      <wsdl:input message="tns:PublicAPIService_getCustomerDataList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCustomerDataList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCustomersWithEquipOnContract">
      <wsdl:input message="tns:PublicAPIService_getCustomersWithEquipOnContract_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCustomersWithEquipOnContract_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCustomersByName">
      <wsdl:input message="tns:PublicAPIService_getCustomersByName_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCustomersByName_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCompanyCustomer">
      <wsdl:input message="tns:PublicAPIService_getCompanyCustomer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCompanyCustomer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getMeterDueCustomerList">
      <wsdl:input message="tns:PublicAPIService_getMeterDueCustomerList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getMeterDueCustomerList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesQuoteListForCustomer">
      <wsdl:input message="tns:PublicAPIService_getSalesQuoteListForCustomer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesQuoteListForCustomer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCustomerPOPInfo">
      <wsdl:input message="tns:PublicAPIService_getCustomerPOPInfo_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCustomerPOPInfo_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCustomer">
      <wsdl:input message="tns:PublicAPIService_getCustomer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCustomer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerByCustomAttribute">
      <wsdl:input message="tns:PublicAPIService_GetCustomerByCustomAttribute_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_GetCustomerByCustomAttribute_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getEquipmentList">
      <wsdl:input message="tns:PublicAPIService_getEquipmentList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getEquipmentList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getEquipmentListForCustomer">
      <wsdl:input message="tns:PublicAPIService_getEquipmentListForCustomer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getEquipmentListForCustomer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getEquipment">
      <wsdl:input message="tns:PublicAPIService_getEquipment_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getEquipment_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getEquipmentsByNumber">
      <wsdl:input message="tns:PublicAPIService_getEquipmentsByNumber_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getEquipmentsByNumber_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addSalesQuote">
      <wsdl:input message="tns:PublicAPIService_addSalesQuote_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addSalesQuote_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesQuote">
      <wsdl:input message="tns:PublicAPIService_getSalesQuote_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesQuote_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesQuoteList">
      <wsdl:input message="tns:PublicAPIService_getSalesQuoteList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesQuoteList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addEquipmentMeterReadings">
      <wsdl:input message="tns:PublicAPIService_addEquipmentMeterReadings_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addEquipmentMeterReadings_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addEquipmentMeterReadings2">
      <wsdl:input message="tns:PublicAPIService_addEquipmentMeterReadings2_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addEquipmentMeterReadings2_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="saveEquipment">
      <wsdl:input message="tns:PublicAPIService_saveEquipment_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_saveEquipment_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="saveItem">
      <wsdl:input message="tns:PublicAPIService_saveItem_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_saveItem_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="DGWSaveItem">
      <wsdl:input message="tns:PublicAPIService_DGWSaveItem_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_DGWSaveItem_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="saveItemVendor">
      <wsdl:input message="tns:PublicAPIService_saveItemVendor_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_saveItemVendor_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCallList">
      <wsdl:input message="tns:PublicAPIService_getCallList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCallList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getOpenCallList">
      <wsdl:input message="tns:PublicAPIService_getOpenCallList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getOpenCallList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCall">
      <wsdl:input message="tns:PublicAPIService_getCall_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCall_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getServiceCall">
      <wsdl:input message="tns:PublicAPIService_getServiceCall_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getServiceCall_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="markCallComplete">
      <wsdl:input message="tns:PublicAPIService_markCallComplete_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_markCallComplete_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="saveCall">
      <wsdl:input message="tns:PublicAPIService_saveCall_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_saveCall_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="AddMultipleCalls">
      <wsdl:input message="tns:PublicAPIService_AddMultipleCalls_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_AddMultipleCalls_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="AddCallToExistingWorkOrder">
      <wsdl:input message="tns:PublicAPIService_AddCallToExistingWorkOrder_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_AddCallToExistingWorkOrder_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addCall2">
      <wsdl:input message="tns:PublicAPIService_addCall2_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addCall2_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addCall">
      <wsdl:input message="tns:PublicAPIService_addCall_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addCall_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addItem">
      <wsdl:input message="tns:PublicAPIService_addItem_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addItem_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addItem2">
      <wsdl:input message="tns:PublicAPIService_addItem2_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addItem2_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="DGWAddItem">
      <wsdl:input message="tns:PublicAPIService_DGWAddItem_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_DGWAddItem_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addItemVendor">
      <wsdl:input message="tns:PublicAPIService_addItemVendor_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addItemVendor_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addSupply">
      <wsdl:input message="tns:PublicAPIService_addSupply_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addSupply_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addPart">
      <wsdl:input message="tns:PublicAPIService_addPart_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addPart_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getItemList">
      <wsdl:input message="tns:PublicAPIService_getItemList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getItemList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getRelatedItemsList">
      <wsdl:input message="tns:PublicAPIService_getRelatedItemsList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getRelatedItemsList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getHostItemList">
      <wsdl:input message="tns:PublicAPIService_getHostItemList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getHostItemList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getItemListEx">
      <wsdl:input message="tns:PublicAPIService_getItemListEx_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getItemListEx_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPOCoreOrder">
      <wsdl:input message="tns:PublicAPIService_getPOCoreOrder_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPOCoreOrder_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPOItem">
      <wsdl:input message="tns:PublicAPIService_getPOItem_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPOItem_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getItem">
      <wsdl:input message="tns:PublicAPIService_getItem_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getItem_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getItemByMakeModelOEMVendorNum">
      <wsdl:input message="tns:PublicAPIService_getItemByMakeModelOEMVendorNum_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getItemByMakeModelOEMVendorNum_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getInventoryForItem">
      <wsdl:input message="tns:PublicAPIService_getInventoryForItem_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getInventoryForItem_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getItemVendorList">
      <wsdl:input message="tns:PublicAPIService_getItemVendorList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getItemVendorList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getItemPrice">
      <wsdl:input message="tns:PublicAPIService_getItemPrice_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getItemPrice_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getItemOutCost">
      <wsdl:input message="tns:PublicAPIService_getItemOutCost_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getItemOutCost_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setVendorItemCost">
      <wsdl:input message="tns:PublicAPIService_setVendorItemCost_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setVendorItemCost_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getInventoryForItemWarehouse">
      <wsdl:input message="tns:PublicAPIService_getInventoryForItemWarehouse_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getInventoryForItemWarehouse_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getGroupedInventoryInfo">
      <wsdl:input message="tns:PublicAPIService_getGroupedInventoryInfo_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getGroupedInventoryInfo_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getGroupedInventoryInfoForWarehouse">
      <wsdl:input message="tns:PublicAPIService_getGroupedInventoryInfoForWarehouse_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getGroupedInventoryInfoForWarehouse_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTechnicianBranch">
      <wsdl:input message="tns:PublicAPIService_getTechnicianBranch_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTechnicianBranch_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTechnicianBranchWarehouse">
      <wsdl:input message="tns:PublicAPIService_getTechnicianBranchWarehouse_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTechnicianBranchWarehouse_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTechnicianList">
      <wsdl:input message="tns:PublicAPIService_getTechnicianList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTechnicianList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTechnician">
      <wsdl:input message="tns:PublicAPIService_getTechnician_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTechnician_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTechnicianBin">
      <wsdl:input message="tns:PublicAPIService_getTechnicianBin_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTechnicianBin_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getProblemCodeList">
      <wsdl:input message="tns:PublicAPIService_getProblemCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getProblemCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getRepairCodeList">
      <wsdl:input message="tns:PublicAPIService_getRepairCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getRepairCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getExportModule">
      <wsdl:input message="tns:PublicAPIService_getExportModule_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getExportModule_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setExportModule">
      <wsdl:input message="tns:PublicAPIService_setExportModule_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setExportModule_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPIPInternalURL">
      <wsdl:input message="tns:PublicAPIService_getPIPInternalURL_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPIPInternalURL_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setPIPInternalURL">
      <wsdl:input message="tns:PublicAPIService_setPIPInternalURL_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setPIPInternalURL_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getHoldCodeList">
      <wsdl:input message="tns:PublicAPIService_getHoldCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getHoldCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCallStatusList">
      <wsdl:input message="tns:PublicAPIService_getCallStatusList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCallStatusList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getIncompleteCodeList">
      <wsdl:input message="tns:PublicAPIService_getIncompleteCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getIncompleteCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCancelCodeList">
      <wsdl:input message="tns:PublicAPIService_getCancelCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCancelCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getDeliveryMethodList">
      <wsdl:input message="tns:PublicAPIService_getDeliveryMethodList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getDeliveryMethodList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTechnicianAvailability">
      <wsdl:input message="tns:PublicAPIService_getTechnicianAvailability_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTechnicianAvailability_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getMeterDueCount">
      <wsdl:input message="tns:PublicAPIService_getMeterDueCount_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getMeterDueCount_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getMeterDueList">
      <wsdl:input message="tns:PublicAPIService_getMeterDueList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getMeterDueList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getOpenPhysicalInventorySummary">
      <wsdl:input message="tns:PublicAPIService_getOpenPhysicalInventorySummary_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getOpenPhysicalInventorySummary_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setPhysicalInventoryCounts">
      <wsdl:input message="tns:PublicAPIService_setPhysicalInventoryCounts_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setPhysicalInventoryCounts_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addResupplyNotificationOrders">
      <wsdl:input message="tns:PublicAPIService_addResupplyNotificationOrders_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addResupplyNotificationOrders_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="autoReceivePurchaseOrder">
      <wsdl:input message="tns:PublicAPIService_autoReceivePurchaseOrder_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_autoReceivePurchaseOrder_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addPurchaseOrder">
      <wsdl:input message="tns:PublicAPIService_addPurchaseOrder_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addPurchaseOrder_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="savePurchaseOrder">
      <wsdl:input message="tns:PublicAPIService_savePurchaseOrder_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_savePurchaseOrder_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderList">
      <wsdl:input message="tns:PublicAPIService_getPurchaseOrderList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPurchaseOrderList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrdersByVendor">
      <wsdl:input message="tns:PublicAPIService_getPurchaseOrdersByVendor_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPurchaseOrdersByVendor_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrdersReceivableByVendor">
      <wsdl:input message="tns:PublicAPIService_getPurchaseOrdersReceivableByVendor_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPurchaseOrdersReceivableByVendor_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderListForSalesOrder">
      <wsdl:input message="tns:PublicAPIService_getPurchaseOrderListForSalesOrder_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPurchaseOrderListForSalesOrder_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrder">
      <wsdl:input message="tns:PublicAPIService_getPurchaseOrder_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPurchaseOrder_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderShipViaCode">
      <wsdl:input message="tns:PublicAPIService_getPurchaseOrderShipViaCode_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPurchaseOrderShipViaCode_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrders">
      <wsdl:input message="tns:PublicAPIService_getPurchaseOrders_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPurchaseOrders_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getLatestPurchaseOrderRevisionByPOMajor">
      <wsdl:input message="tns:PublicAPIService_getLatestPurchaseOrderRevisionByPOMajor_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getLatestPurchaseOrderRevisionByPOMajor_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrdersAwaitingShipment">
      <wsdl:input message="tns:PublicAPIService_getPurchaseOrdersAwaitingShipment_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPurchaseOrdersAwaitingShipment_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderBillToByCustomProperty">
      <wsdl:input message="tns:PublicAPIService_getPurchaseOrderBillToByCustomProperty_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPurchaseOrderBillToByCustomProperty_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="updatePOToPlaced">
      <wsdl:input message="tns:PublicAPIService_updatePOToPlaced_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_updatePOToPlaced_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setPurchaseOrderRemarks">
      <wsdl:input message="tns:PublicAPIService_setPurchaseOrderRemarks_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setPurchaseOrderRemarks_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setPODetailPrice">
      <wsdl:input message="tns:PublicAPIService_setPODetailPrice_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setPODetailPrice_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addPurchaseOrderReceiptAndVoucher">
      <wsdl:input message="tns:PublicAPIService_addPurchaseOrderReceiptAndVoucher_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addPurchaseOrderReceiptAndVoucher_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addPurchaseOrderReceipt">
      <wsdl:input message="tns:PublicAPIService_addPurchaseOrderReceipt_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addPurchaseOrderReceipt_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addPurchaseOrderVoucher">
      <wsdl:input message="tns:PublicAPIService_addPurchaseOrderVoucher_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addPurchaseOrderVoucher_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addSalesOrder">
      <wsdl:input message="tns:PublicAPIService_addSalesOrder_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addSalesOrder_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addARReceipt">
      <wsdl:input message="tns:PublicAPIService_addARReceipt_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addARReceipt_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getUnappliedPaymentsReadyToApply">
      <wsdl:input message="tns:PublicAPIService_getUnappliedPaymentsReadyToApply_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getUnappliedPaymentsReadyToApply_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="applyARReceiptPayment">
      <wsdl:input message="tns:PublicAPIService_applyARReceiptPayment_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_applyARReceiptPayment_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getAndApplyUnappliedPaymentsReadyToApply">
      <wsdl:input message="tns:PublicAPIService_getAndApplyUnappliedPaymentsReadyToApply_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getAndApplyUnappliedPaymentsReadyToApply_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="saveSalesOrder">
      <wsdl:input message="tns:PublicAPIService_saveSalesOrder_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_saveSalesOrder_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesOrder">
      <wsdl:input message="tns:PublicAPIService_getSalesOrder_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesOrder_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderList">
      <wsdl:input message="tns:PublicAPIService_getSalesOrderList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesOrderList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderListUnlinked">
      <wsdl:input message="tns:PublicAPIService_getSalesOrderListUnlinked_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesOrderListUnlinked_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addShipment">
      <wsdl:input message="tns:PublicAPIService_addShipment_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addShipment_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSOShipment">
      <wsdl:input message="tns:PublicAPIService_getSOShipment_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSOShipment_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getUnitList">
      <wsdl:input message="tns:PublicAPIService_getUnitList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getUnitList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getUnit">
      <wsdl:input message="tns:PublicAPIService_getUnit_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getUnit_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addUnit">
      <wsdl:input message="tns:PublicAPIService_addUnit_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addUnit_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getVendorList">
      <wsdl:input message="tns:PublicAPIService_getVendorList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getVendorList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getVendor">
      <wsdl:input message="tns:PublicAPIService_getVendor_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getVendor_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getVendorShipMethod">
      <wsdl:input message="tns:PublicAPIService_getVendorShipMethod_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getVendorShipMethod_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setVendorShipMethod">
      <wsdl:input message="tns:PublicAPIService_setVendorShipMethod_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setVendorShipMethod_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getMappedShipMethods">
      <wsdl:input message="tns:PublicAPIService_getMappedShipMethods_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getMappedShipMethods_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setMappedShipMethods">
      <wsdl:input message="tns:PublicAPIService_setMappedShipMethods_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setMappedShipMethods_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getMappedVendor">
      <wsdl:input message="tns:PublicAPIService_getMappedVendor_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getMappedVendor_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getMatchedVendor">
      <wsdl:input message="tns:PublicAPIService_getMatchedVendor_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getMatchedVendor_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addVendor">
      <wsdl:input message="tns:PublicAPIService_addVendor_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addVendor_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="saveVendor">
      <wsdl:input message="tns:PublicAPIService_saveVendor_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_saveVendor_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="saveMappedVendor">
      <wsdl:input message="tns:PublicAPIService_saveMappedVendor_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_saveMappedVendor_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="saveMatchedVendor">
      <wsdl:input message="tns:PublicAPIService_saveMatchedVendor_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_saveMatchedVendor_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getVendorsByName">
      <wsdl:input message="tns:PublicAPIService_getVendorsByName_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getVendorsByName_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getVoucherExists">
      <wsdl:input message="tns:PublicAPIService_getVoucherExists_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getVoucherExists_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getAPVoucherApplications">
      <wsdl:input message="tns:PublicAPIService_getAPVoucherApplications_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getAPVoucherApplications_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getAPVoucherApplicationsByDate">
      <wsdl:input message="tns:PublicAPIService_getAPVoucherApplicationsByDate_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getAPVoucherApplicationsByDate_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getVoucherList">
      <wsdl:input message="tns:PublicAPIService_getVoucherList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getVoucherList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getWarehouseList">
      <wsdl:input message="tns:PublicAPIService_getWarehouseList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getWarehouseList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getWarehouse">
      <wsdl:input message="tns:PublicAPIService_getWarehouse_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getWarehouse_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getBinList">
      <wsdl:input message="tns:PublicAPIService_getBinList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getBinList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getBillCode">
      <wsdl:input message="tns:PublicAPIService_getBillCode_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getBillCode_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getBillCodeList">
      <wsdl:input message="tns:PublicAPIService_getBillCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getBillCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getBin">
      <wsdl:input message="tns:PublicAPIService_getBin_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getBin_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getBinListForWarehouse">
      <wsdl:input message="tns:PublicAPIService_getBinListForWarehouse_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getBinListForWarehouse_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getShipMethodList">
      <wsdl:input message="tns:PublicAPIService_getShipMethodList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getShipMethodList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getShipMethod">
      <wsdl:input message="tns:PublicAPIService_getShipMethod_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getShipMethod_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTermList">
      <wsdl:input message="tns:PublicAPIService_getTermList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTermList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTerm">
      <wsdl:input message="tns:PublicAPIService_getTerm_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTerm_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getOnHoldCodeList">
      <wsdl:input message="tns:PublicAPIService_getOnHoldCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getOnHoldCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getOnHoldCode">
      <wsdl:input message="tns:PublicAPIService_getOnHoldCode_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getOnHoldCode_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getServiceCodeList">
      <wsdl:input message="tns:PublicAPIService_getServiceCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getServiceCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getServiceCode">
      <wsdl:input message="tns:PublicAPIService_getServiceCode_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getServiceCode_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesCodeList">
      <wsdl:input message="tns:PublicAPIService_getSalesCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesCode">
      <wsdl:input message="tns:PublicAPIService_getSalesCode_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesCode_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderTypeList">
      <wsdl:input message="tns:PublicAPIService_getSalesOrderTypeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesOrderTypeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderType">
      <wsdl:input message="tns:PublicAPIService_getSalesOrderType_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesOrderType_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderStatusList">
      <wsdl:input message="tns:PublicAPIService_getSalesOrderStatusList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesOrderStatusList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderStatus">
      <wsdl:input message="tns:PublicAPIService_getSalesOrderStatus_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesOrderStatus_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getGLBranchList">
      <wsdl:input message="tns:PublicAPIService_getGLBranchList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getGLBranchList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getGLBranch">
      <wsdl:input message="tns:PublicAPIService_getGLBranch_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getGLBranch_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTaxCodeList">
      <wsdl:input message="tns:PublicAPIService_getTaxCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTaxCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTaxCode">
      <wsdl:input message="tns:PublicAPIService_getTaxCode_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTaxCode_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSingleTaxCodeFromSearch">
      <wsdl:input message="tns:PublicAPIService_getSingleTaxCodeFromSearch_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSingleTaxCodeFromSearch_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTaxCodeListFromSearch">
      <wsdl:input message="tns:PublicAPIService_getTaxCodeListFromSearch_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTaxCodeListFromSearch_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTaxAmountFromSearch">
      <wsdl:input message="tns:PublicAPIService_getTaxAmountFromSearch_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTaxAmountFromSearch_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getInventoryCodeList">
      <wsdl:input message="tns:PublicAPIService_getInventoryCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getInventoryCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getInventoryCode">
      <wsdl:input message="tns:PublicAPIService_getInventoryCode_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getInventoryCode_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPriorityList">
      <wsdl:input message="tns:PublicAPIService_getPriorityList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPriorityList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPriorityCode">
      <wsdl:input message="tns:PublicAPIService_getPriorityCode_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPriorityCode_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTerritoryList">
      <wsdl:input message="tns:PublicAPIService_getTerritoryList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTerritoryList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTerritoryCode">
      <wsdl:input message="tns:PublicAPIService_getTerritoryCode_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTerritoryCode_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getEquipmentCodeList">
      <wsdl:input message="tns:PublicAPIService_getEquipmentCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getEquipmentCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getEquipmentCode">
      <wsdl:input message="tns:PublicAPIService_getEquipmentCode_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getEquipmentCode_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getEquipmentTrackingConfigList">
      <wsdl:input message="tns:PublicAPIService_getEquipmentTrackingConfigList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getEquipmentTrackingConfigList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getEquipmentTrackingConfig">
      <wsdl:input message="tns:PublicAPIService_getEquipmentTrackingConfig_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getEquipmentTrackingConfig_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCategoryList">
      <wsdl:input message="tns:PublicAPIService_getCategoryList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCategoryList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCategory">
      <wsdl:input message="tns:PublicAPIService_getCategory_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCategory_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getMakeList">
      <wsdl:input message="tns:PublicAPIService_getMakeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getMakeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getMake">
      <wsdl:input message="tns:PublicAPIService_getMake_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getMake_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getMeterSourceList">
      <wsdl:input message="tns:PublicAPIService_getMeterSourceList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getMeterSourceList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getMeterSource">
      <wsdl:input message="tns:PublicAPIService_getMeterSource_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getMeterSource_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getMeterTypeList">
      <wsdl:input message="tns:PublicAPIService_getMeterTypeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getMeterTypeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getMeterType">
      <wsdl:input message="tns:PublicAPIService_getMeterType_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getMeterType_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getModelCategoryList">
      <wsdl:input message="tns:PublicAPIService_getModelCategoryList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getModelCategoryList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getModelList">
      <wsdl:input message="tns:PublicAPIService_getModelList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getModelList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getModelByMake">
      <wsdl:input message="tns:PublicAPIService_getModelByMake_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getModelByMake_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getModel">
      <wsdl:input message="tns:PublicAPIService_getModel_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getModel_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="saveModel">
      <wsdl:input message="tns:PublicAPIService_saveModel_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_saveModel_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getRelatedItemsForEquipment">
      <wsdl:input message="tns:PublicAPIService_getRelatedItemsForEquipment_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getRelatedItemsForEquipment_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getEquipmentFromSerialNumber">
      <wsdl:input message="tns:PublicAPIService_getEquipmentFromSerialNumber_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getEquipmentFromSerialNumber_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getEquipmentsFromSerialNumber">
      <wsdl:input message="tns:PublicAPIService_getEquipmentsFromSerialNumber_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getEquipmentsFromSerialNumber_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getEquipmentsFromSerialNumbers">
      <wsdl:input message="tns:PublicAPIService_getEquipmentsFromSerialNumbers_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getEquipmentsFromSerialNumbers_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getExpenseCodeList">
      <wsdl:input message="tns:PublicAPIService_getExpenseCodeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getExpenseCodeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCallListForEquipment">
      <wsdl:input message="tns:PublicAPIService_getCallListForEquipment_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCallListForEquipment_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCallListForWorkOrder">
      <wsdl:input message="tns:PublicAPIService_getCallListForWorkOrder_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCallListForWorkOrder_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getOpenCallListForEquipment">
      <wsdl:input message="tns:PublicAPIService_getOpenCallListForEquipment_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getOpenCallListForEquipment_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getTaxCalculationMethod">
      <wsdl:input message="tns:PublicAPIService_getTaxCalculationMethod_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getTaxCalculationMethod_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setCallTechnician">
      <wsdl:input message="tns:PublicAPIService_setCallTechnician_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setCallTechnician_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setCallDispatched">
      <wsdl:input message="tns:PublicAPIService_setCallDispatched_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setCallDispatched_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setCallUndispatched">
      <wsdl:input message="tns:PublicAPIService_setCallUndispatched_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setCallUndispatched_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setCallClosed">
      <wsdl:input message="tns:PublicAPIService_setCallClosed_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setCallClosed_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addTechToTechItemTransfer">
      <wsdl:input message="tns:PublicAPIService_addTechToTechItemTransfer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addTechToTechItemTransfer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addWhsToTechItemTransfer">
      <wsdl:input message="tns:PublicAPIService_addWhsToTechItemTransfer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addWhsToTechItemTransfer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="ExistsItem">
      <wsdl:input message="tns:PublicAPIService_ExistsItem_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_ExistsItem_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="ExistsCustomer">
      <wsdl:input message="tns:PublicAPIService_ExistsCustomer_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_ExistsCustomer_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="itemUsageForSalesSetting">
      <wsdl:input message="tns:PublicAPIService_itemUsageForSalesSetting_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_itemUsageForSalesSetting_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="genericItemForSalesSetting">
      <wsdl:input message="tns:PublicAPIService_genericItemForSalesSetting_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_genericItemForSalesSetting_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="defaultSalesRepSetting">
      <wsdl:input message="tns:PublicAPIService_defaultSalesRepSetting_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_defaultSalesRepSetting_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="DropShipDefaultWarehouse">
      <wsdl:input message="tns:PublicAPIService_DropShipDefaultWarehouse_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_DropShipDefaultWarehouse_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="DropShipDefaultBin">
      <wsdl:input message="tns:PublicAPIService_DropShipDefaultBin_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_DropShipDefaultBin_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getNextPONumber">
      <wsdl:input message="tns:PublicAPIService_getNextPONumber_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getNextPONumber_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="Authorize2">
      <wsdl:input message="tns:PublicAPIService_Authorize2_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_Authorize2_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="Authorize">
      <wsdl:input message="tns:PublicAPIService_Authorize_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_Authorize_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setTechGPSPoint">
      <wsdl:input message="tns:PublicAPIService_setTechGPSPoint_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setTechGPSPoint_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCallTypeList">
      <wsdl:input message="tns:PublicAPIService_getCallTypeList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCallTypeList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCallType">
      <wsdl:input message="tns:PublicAPIService_getCallType_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCallType_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="insertMenuLinks">
      <wsdl:input message="tns:PublicAPIService_insertMenuLinks_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_insertMenuLinks_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="insertPOPMenuLinks">
      <wsdl:input message="tns:PublicAPIService_insertPOPMenuLinks_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_insertPOPMenuLinks_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="insertContractUploaderMenuLinks">
      <wsdl:input message="tns:PublicAPIService_insertContractUploaderMenuLinks_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_insertContractUploaderMenuLinks_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="insertServiceUploaderMenuLinks">
      <wsdl:input message="tns:PublicAPIService_insertServiceUploaderMenuLinks_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_insertServiceUploaderMenuLinks_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getVendorConnectorAuth">
      <wsdl:input message="tns:PublicAPIService_getVendorConnectorAuth_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getVendorConnectorAuth_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setVendorConnectorAuth">
      <wsdl:input message="tns:PublicAPIService_setVendorConnectorAuth_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setVendorConnectorAuth_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPartnerConnectorAuth">
      <wsdl:input message="tns:PublicAPIService_getPartnerConnectorAuth_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPartnerConnectorAuth_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="setPartnerConnectorAuth">
      <wsdl:input message="tns:PublicAPIService_setPartnerConnectorAuth_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_setPartnerConnectorAuth_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getServerVersion">
      <wsdl:input message="tns:PublicAPIService_getServerVersion_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getServerVersion_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getCompanyIDByDBName">
      <wsdl:input message="tns:PublicAPIService_getCompanyIDByDBName_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getCompanyIDByDBName_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderListBySentId">
      <wsdl:input message="tns:PublicAPIService_getPurchaseOrderListBySentId_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getPurchaseOrderListBySentId_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="addGLJournal">
      <wsdl:input message="tns:PublicAPIService_addGLJournal_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_addGLJournal_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="AddAPVoucher">
      <wsdl:input message="tns:PublicAPIService_AddAPVoucher_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_AddAPVoucher_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="AddARCreditMemoAndApplyToARInvoice">
      <wsdl:input message="tns:PublicAPIService_AddARCreditMemoAndApplyToARInvoice_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_AddARCreditMemoAndApplyToARInvoice_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesInvoiceListByOrderType">
      <wsdl:input message="tns:PublicAPIService_getSalesInvoiceListByOrderType_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesInvoiceListByOrderType_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSalesInvoice">
      <wsdl:input message="tns:PublicAPIService_getSalesInvoice_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSalesInvoice_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="getSHAttribute">
      <wsdl:input message="tns:PublicAPIService_getSHAttribute_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_getSHAttribute_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="AddMake">
      <wsdl:input message="tns:PublicAPIService_AddMake_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_AddMake_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="AddModel">
      <wsdl:input message="tns:PublicAPIService_AddModel_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_AddModel_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="AddModel2">
      <wsdl:input message="tns:PublicAPIService_AddModel2_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_AddModel2_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="AddEquipment">
      <wsdl:input message="tns:PublicAPIService_AddEquipment_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_AddEquipment_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="ECIFMACustomerList">
      <wsdl:input message="tns:PublicAPIService_ECIFMACustomerList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_ECIFMACustomerList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="ECIFMAEquipmentList">
      <wsdl:input message="tns:PublicAPIService_ECIFMAEquipmentList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_ECIFMAEquipmentList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="ECIFMAEquipCustUpdateList">
      <wsdl:input message="tns:PublicAPIService_ECIFMAEquipCustUpdateList_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_ECIFMAEquipCustUpdateList_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="ECIFMAInsertMeterReadings">
      <wsdl:input message="tns:PublicAPIService_ECIFMAInsertMeterReadings_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_ECIFMAInsertMeterReadings_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="ECIFMAUpdateDevice">
      <wsdl:input message="tns:PublicAPIService_ECIFMAUpdateDevice_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_ECIFMAUpdateDevice_OutputMessage" />
    </wsdl:operation>
    <wsdl:operation name="ECIFMAUpdateAccountAuditDate">
      <wsdl:input message="tns:PublicAPIService_ECIFMAUpdateAccountAuditDate_InputMessage" />
      <wsdl:output message="tns:PublicAPIService_ECIFMAUpdateAccountAuditDate_OutputMessage" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="PublicAPIServiceSoap" type="tns:PublicAPIService">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="getServerStatus">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getServerStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="checkConfig">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/checkConfig" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAPIVersion">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getAPIVersion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCurrentTimeStamp">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCurrentTimeStamp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContactList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContactList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContactDataList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContactDataList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContactListForCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContactListForCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContact">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUserList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getUserList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUser">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getUser" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractListForCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractListForCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContract">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContract" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractForLeaseUploader">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractForLeaseUploader" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractByBillGroup">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractByBillGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractLeaseList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractLeaseList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractLeaseListForCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractLeaseListForCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractLease">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractLease" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addChargeAccount">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addChargeAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getChargeAccount">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getChargeAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getChargeAccountListForCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getChargeAccountListForCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesRepList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesRepList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesRep">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesRep" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addContact">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveContact">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCustomerList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCustomerList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCustomerDataList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCustomerDataList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCustomersWithEquipOnContract">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCustomersWithEquipOnContract" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCustomersByName">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCustomersByName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCompanyCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCompanyCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterDueCustomerList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterDueCustomerList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesQuoteListForCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesQuoteListForCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCustomerPOPInfo">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCustomerPOPInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerByCustomAttribute">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/GetCustomerByCustomAttribute" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentListForCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentListForCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentsByNumber">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentsByNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addSalesQuote">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addSalesQuote" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesQuote">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesQuote" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesQuoteList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesQuoteList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addEquipmentMeterReadings">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addEquipmentMeterReadings" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addEquipmentMeterReadings2">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addEquipmentMeterReadings2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveEquipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveEquipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DGWSaveItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/DGWSaveItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveItemVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveItemVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCallList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCallList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOpenCallList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getOpenCallList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCall">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getServiceCall">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getServiceCall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="markCallComplete">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/markCallComplete" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveCall">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveCall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddMultipleCalls">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddMultipleCalls" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddCallToExistingWorkOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddCallToExistingWorkOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addCall2">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addCall2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addCall">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addCall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addItem2">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addItem2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DGWAddItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/DGWAddItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addItemVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addItemVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addSupply">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addSupply" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addPart">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addPart" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItemList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItemList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getRelatedItemsList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getRelatedItemsList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getHostItemList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getHostItemList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItemListEx">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItemListEx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPOCoreOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPOCoreOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPOItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPOItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItemByMakeModelOEMVendorNum">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItemByMakeModelOEMVendorNum" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getInventoryForItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getInventoryForItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItemVendorList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItemVendorList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItemPrice">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItemPrice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItemOutCost">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItemOutCost" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setVendorItemCost">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setVendorItemCost" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getInventoryForItemWarehouse">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getInventoryForItemWarehouse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGroupedInventoryInfo">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getGroupedInventoryInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGroupedInventoryInfoForWarehouse">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getGroupedInventoryInfoForWarehouse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTechnicianBranch">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTechnicianBranch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTechnicianBranchWarehouse">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTechnicianBranchWarehouse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTechnicianList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTechnicianList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTechnician">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTechnician" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTechnicianBin">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTechnicianBin" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getProblemCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getProblemCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getRepairCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getRepairCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getExportModule">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getExportModule" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setExportModule">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setExportModule" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPIPInternalURL">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPIPInternalURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setPIPInternalURL">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setPIPInternalURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getHoldCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getHoldCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCallStatusList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCallStatusList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getIncompleteCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getIncompleteCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCancelCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCancelCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getDeliveryMethodList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getDeliveryMethodList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTechnicianAvailability">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTechnicianAvailability" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterDueCount">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterDueCount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterDueList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterDueList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOpenPhysicalInventorySummary">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getOpenPhysicalInventorySummary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setPhysicalInventoryCounts">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setPhysicalInventoryCounts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addResupplyNotificationOrders">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addResupplyNotificationOrders" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="autoReceivePurchaseOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/autoReceivePurchaseOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addPurchaseOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addPurchaseOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="savePurchaseOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/savePurchaseOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrderList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrdersByVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrdersByVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrdersReceivableByVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrdersReceivableByVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderListForSalesOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrderListForSalesOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderShipViaCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrderShipViaCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrders">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrders" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getLatestPurchaseOrderRevisionByPOMajor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getLatestPurchaseOrderRevisionByPOMajor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrdersAwaitingShipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrdersAwaitingShipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderBillToByCustomProperty">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrderBillToByCustomProperty" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updatePOToPlaced">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/updatePOToPlaced" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setPurchaseOrderRemarks">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setPurchaseOrderRemarks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setPODetailPrice">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setPODetailPrice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addPurchaseOrderReceiptAndVoucher">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addPurchaseOrderReceiptAndVoucher" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addPurchaseOrderReceipt">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addPurchaseOrderReceipt" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addPurchaseOrderVoucher">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addPurchaseOrderVoucher" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addSalesOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addSalesOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addARReceipt">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addARReceipt" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUnappliedPaymentsReadyToApply">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getUnappliedPaymentsReadyToApply" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="applyARReceiptPayment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/applyARReceiptPayment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAndApplyUnappliedPaymentsReadyToApply">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getAndApplyUnappliedPaymentsReadyToApply" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveSalesOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveSalesOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrderList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderListUnlinked">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrderListUnlinked" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addShipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addShipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSOShipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSOShipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUnitList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getUnitList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUnit">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getUnit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addUnit">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addUnit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVendorList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVendorList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVendorShipMethod">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVendorShipMethod" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setVendorShipMethod">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setVendorShipMethod" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMappedShipMethods">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMappedShipMethods" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setMappedShipMethods">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setMappedShipMethods" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMappedVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMappedVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMatchedVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMatchedVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveMappedVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveMappedVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveMatchedVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveMatchedVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVendorsByName">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVendorsByName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVoucherExists">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVoucherExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAPVoucherApplications">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getAPVoucherApplications" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAPVoucherApplicationsByDate">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getAPVoucherApplicationsByDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVoucherList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVoucherList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getWarehouseList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getWarehouseList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getWarehouse">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getWarehouse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getBinList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getBinList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getBillCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getBillCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getBillCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getBillCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getBin">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getBin" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getBinListForWarehouse">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getBinListForWarehouse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getShipMethodList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getShipMethodList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getShipMethod">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getShipMethod" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTermList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTermList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTerm">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTerm" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOnHoldCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getOnHoldCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOnHoldCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getOnHoldCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getServiceCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getServiceCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getServiceCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getServiceCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderTypeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrderTypeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderType">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrderType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderStatusList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrderStatusList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderStatus">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrderStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGLBranchList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getGLBranchList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGLBranch">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getGLBranch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTaxCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTaxCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTaxCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTaxCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleTaxCodeFromSearch">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSingleTaxCodeFromSearch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTaxCodeListFromSearch">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTaxCodeListFromSearch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTaxAmountFromSearch">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTaxAmountFromSearch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getInventoryCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getInventoryCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getInventoryCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getInventoryCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPriorityList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPriorityList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPriorityCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPriorityCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTerritoryList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTerritoryList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTerritoryCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTerritoryCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentTrackingConfigList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentTrackingConfigList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentTrackingConfig">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentTrackingConfig" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCategoryList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCategoryList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCategory">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCategory" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMakeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMakeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMake">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMake" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterSourceList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterSourceList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterSource">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterSource" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterTypeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterTypeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterType">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getModelCategoryList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getModelCategoryList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getModelList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getModelList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getModelByMake">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getModelByMake" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getModel">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getModel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveModel">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveModel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getRelatedItemsForEquipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getRelatedItemsForEquipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentFromSerialNumber">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentFromSerialNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentsFromSerialNumber">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentsFromSerialNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentsFromSerialNumbers">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentsFromSerialNumbers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getExpenseCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getExpenseCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCallListForEquipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCallListForEquipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCallListForWorkOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCallListForWorkOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOpenCallListForEquipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getOpenCallListForEquipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTaxCalculationMethod">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTaxCalculationMethod" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setCallTechnician">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setCallTechnician" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setCallDispatched">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setCallDispatched" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setCallUndispatched">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setCallUndispatched" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setCallClosed">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setCallClosed" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addTechToTechItemTransfer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addTechToTechItemTransfer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addWhsToTechItemTransfer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addWhsToTechItemTransfer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExistsItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ExistsItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExistsCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ExistsCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="itemUsageForSalesSetting">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/itemUsageForSalesSetting" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="genericItemForSalesSetting">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/genericItemForSalesSetting" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="defaultSalesRepSetting">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/defaultSalesRepSetting" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DropShipDefaultWarehouse">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/DropShipDefaultWarehouse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DropShipDefaultBin">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/DropShipDefaultBin" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getNextPONumber">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getNextPONumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Authorize2">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/Authorize2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Authorize">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/Authorize" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setTechGPSPoint">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setTechGPSPoint" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCallTypeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCallTypeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCallType">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCallType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertMenuLinks">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/insertMenuLinks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertPOPMenuLinks">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/insertPOPMenuLinks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertContractUploaderMenuLinks">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/insertContractUploaderMenuLinks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertServiceUploaderMenuLinks">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/insertServiceUploaderMenuLinks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVendorConnectorAuth">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVendorConnectorAuth" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setVendorConnectorAuth">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setVendorConnectorAuth" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPartnerConnectorAuth">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPartnerConnectorAuth" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setPartnerConnectorAuth">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setPartnerConnectorAuth" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getServerVersion">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getServerVersion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCompanyIDByDBName">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCompanyIDByDBName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderListBySentId">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrderListBySentId" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addGLJournal">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addGLJournal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddAPVoucher">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddAPVoucher" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddARCreditMemoAndApplyToARInvoice">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddARCreditMemoAndApplyToARInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesInvoiceListByOrderType">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesInvoiceListByOrderType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesInvoice">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSHAttribute">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSHAttribute" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddMake">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddMake" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddModel">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddModel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddModel2">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddModel2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddEquipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddEquipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ECIFMACustomerList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ECIFMACustomerList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ECIFMAEquipmentList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ECIFMAEquipmentList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ECIFMAEquipCustUpdateList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ECIFMAEquipCustUpdateList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ECIFMAInsertMeterReadings">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ECIFMAInsertMeterReadings" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ECIFMAUpdateDevice">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ECIFMAUpdateDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ECIFMAUpdateAccountAuditDate">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ECIFMAUpdateAccountAuditDate" 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="PublicAPIServiceSoap12" type="tns:PublicAPIService">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="getServerStatus">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getServerStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="checkConfig">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/checkConfig" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAPIVersion">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getAPIVersion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCurrentTimeStamp">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCurrentTimeStamp" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContactList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContactList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContactDataList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContactDataList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContactListForCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContactListForCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContact">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUserList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getUserList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUser">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getUser" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractListForCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractListForCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContract">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContract" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractForLeaseUploader">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractForLeaseUploader" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractByBillGroup">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractByBillGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractLeaseList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractLeaseList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractLeaseListForCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractLeaseListForCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getContractLease">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getContractLease" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addChargeAccount">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addChargeAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getChargeAccount">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getChargeAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getChargeAccountListForCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getChargeAccountListForCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesRepList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesRepList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesRep">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesRep" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addContact">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveContact">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCustomerList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCustomerList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCustomerDataList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCustomerDataList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCustomersWithEquipOnContract">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCustomersWithEquipOnContract" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCustomersByName">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCustomersByName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCompanyCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCompanyCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterDueCustomerList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterDueCustomerList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesQuoteListForCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesQuoteListForCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCustomerPOPInfo">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCustomerPOPInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerByCustomAttribute">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/GetCustomerByCustomAttribute" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentListForCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentListForCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentsByNumber">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentsByNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addSalesQuote">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addSalesQuote" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesQuote">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesQuote" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesQuoteList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesQuoteList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addEquipmentMeterReadings">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addEquipmentMeterReadings" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addEquipmentMeterReadings2">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addEquipmentMeterReadings2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveEquipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveEquipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DGWSaveItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/DGWSaveItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveItemVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveItemVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCallList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCallList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOpenCallList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getOpenCallList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCall">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getServiceCall">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getServiceCall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="markCallComplete">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/markCallComplete" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveCall">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveCall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddMultipleCalls">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddMultipleCalls" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddCallToExistingWorkOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddCallToExistingWorkOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addCall2">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addCall2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addCall">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addCall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addItem2">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addItem2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DGWAddItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/DGWAddItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addItemVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addItemVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addSupply">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addSupply" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addPart">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addPart" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItemList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItemList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getRelatedItemsList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getRelatedItemsList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getHostItemList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getHostItemList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItemListEx">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItemListEx" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPOCoreOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPOCoreOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPOItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPOItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItemByMakeModelOEMVendorNum">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItemByMakeModelOEMVendorNum" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getInventoryForItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getInventoryForItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItemVendorList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItemVendorList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItemPrice">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItemPrice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getItemOutCost">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getItemOutCost" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setVendorItemCost">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setVendorItemCost" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getInventoryForItemWarehouse">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getInventoryForItemWarehouse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGroupedInventoryInfo">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getGroupedInventoryInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGroupedInventoryInfoForWarehouse">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getGroupedInventoryInfoForWarehouse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTechnicianBranch">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTechnicianBranch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTechnicianBranchWarehouse">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTechnicianBranchWarehouse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTechnicianList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTechnicianList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTechnician">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTechnician" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTechnicianBin">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTechnicianBin" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getProblemCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getProblemCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getRepairCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getRepairCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getExportModule">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getExportModule" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setExportModule">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setExportModule" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPIPInternalURL">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPIPInternalURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setPIPInternalURL">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setPIPInternalURL" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getHoldCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getHoldCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCallStatusList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCallStatusList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getIncompleteCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getIncompleteCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCancelCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCancelCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getDeliveryMethodList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getDeliveryMethodList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTechnicianAvailability">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTechnicianAvailability" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterDueCount">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterDueCount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterDueList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterDueList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOpenPhysicalInventorySummary">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getOpenPhysicalInventorySummary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setPhysicalInventoryCounts">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setPhysicalInventoryCounts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addResupplyNotificationOrders">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addResupplyNotificationOrders" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="autoReceivePurchaseOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/autoReceivePurchaseOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addPurchaseOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addPurchaseOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="savePurchaseOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/savePurchaseOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrderList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrdersByVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrdersByVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrdersReceivableByVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrdersReceivableByVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderListForSalesOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrderListForSalesOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderShipViaCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrderShipViaCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrders">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrders" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getLatestPurchaseOrderRevisionByPOMajor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getLatestPurchaseOrderRevisionByPOMajor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrdersAwaitingShipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrdersAwaitingShipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderBillToByCustomProperty">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrderBillToByCustomProperty" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updatePOToPlaced">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/updatePOToPlaced" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setPurchaseOrderRemarks">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setPurchaseOrderRemarks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setPODetailPrice">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setPODetailPrice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addPurchaseOrderReceiptAndVoucher">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addPurchaseOrderReceiptAndVoucher" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addPurchaseOrderReceipt">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addPurchaseOrderReceipt" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addPurchaseOrderVoucher">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addPurchaseOrderVoucher" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addSalesOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addSalesOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addARReceipt">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addARReceipt" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUnappliedPaymentsReadyToApply">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getUnappliedPaymentsReadyToApply" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="applyARReceiptPayment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/applyARReceiptPayment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAndApplyUnappliedPaymentsReadyToApply">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getAndApplyUnappliedPaymentsReadyToApply" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveSalesOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveSalesOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrderList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderListUnlinked">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrderListUnlinked" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addShipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addShipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSOShipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSOShipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUnitList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getUnitList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUnit">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getUnit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addUnit">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addUnit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVendorList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVendorList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVendorShipMethod">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVendorShipMethod" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setVendorShipMethod">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setVendorShipMethod" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMappedShipMethods">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMappedShipMethods" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setMappedShipMethods">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setMappedShipMethods" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMappedVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMappedVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMatchedVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMatchedVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveMappedVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveMappedVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveMatchedVendor">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveMatchedVendor" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVendorsByName">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVendorsByName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVoucherExists">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVoucherExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAPVoucherApplications">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getAPVoucherApplications" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getAPVoucherApplicationsByDate">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getAPVoucherApplicationsByDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVoucherList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVoucherList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getWarehouseList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getWarehouseList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getWarehouse">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getWarehouse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getBinList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getBinList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getBillCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getBillCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getBillCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getBillCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getBin">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getBin" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getBinListForWarehouse">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getBinListForWarehouse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getShipMethodList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getShipMethodList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getShipMethod">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getShipMethod" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTermList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTermList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTerm">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTerm" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOnHoldCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getOnHoldCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOnHoldCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getOnHoldCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getServiceCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getServiceCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getServiceCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getServiceCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderTypeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrderTypeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderType">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrderType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderStatusList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrderStatusList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesOrderStatus">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesOrderStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGLBranchList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getGLBranchList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGLBranch">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getGLBranch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTaxCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTaxCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTaxCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTaxCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSingleTaxCodeFromSearch">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSingleTaxCodeFromSearch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTaxCodeListFromSearch">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTaxCodeListFromSearch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTaxAmountFromSearch">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTaxAmountFromSearch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getInventoryCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getInventoryCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getInventoryCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getInventoryCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPriorityList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPriorityList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPriorityCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPriorityCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTerritoryList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTerritoryList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTerritoryCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTerritoryCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentCode">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentCode" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentTrackingConfigList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentTrackingConfigList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentTrackingConfig">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentTrackingConfig" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCategoryList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCategoryList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCategory">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCategory" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMakeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMakeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMake">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMake" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterSourceList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterSourceList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterSource">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterSource" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterTypeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterTypeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getMeterType">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getMeterType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getModelCategoryList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getModelCategoryList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getModelList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getModelList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getModelByMake">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getModelByMake" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getModel">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getModel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="saveModel">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/saveModel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getRelatedItemsForEquipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getRelatedItemsForEquipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentFromSerialNumber">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentFromSerialNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentsFromSerialNumber">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentsFromSerialNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getEquipmentsFromSerialNumbers">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getEquipmentsFromSerialNumbers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getExpenseCodeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getExpenseCodeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCallListForEquipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCallListForEquipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCallListForWorkOrder">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCallListForWorkOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getOpenCallListForEquipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getOpenCallListForEquipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTaxCalculationMethod">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getTaxCalculationMethod" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setCallTechnician">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setCallTechnician" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setCallDispatched">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setCallDispatched" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setCallUndispatched">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setCallUndispatched" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setCallClosed">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setCallClosed" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addTechToTechItemTransfer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addTechToTechItemTransfer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addWhsToTechItemTransfer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addWhsToTechItemTransfer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExistsItem">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ExistsItem" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExistsCustomer">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ExistsCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="itemUsageForSalesSetting">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/itemUsageForSalesSetting" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="genericItemForSalesSetting">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/genericItemForSalesSetting" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="defaultSalesRepSetting">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/defaultSalesRepSetting" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DropShipDefaultWarehouse">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/DropShipDefaultWarehouse" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DropShipDefaultBin">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/DropShipDefaultBin" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getNextPONumber">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getNextPONumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Authorize2">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/Authorize2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Authorize">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/Authorize" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setTechGPSPoint">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setTechGPSPoint" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCallTypeList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCallTypeList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCallType">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCallType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertMenuLinks">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/insertMenuLinks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertPOPMenuLinks">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/insertPOPMenuLinks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertContractUploaderMenuLinks">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/insertContractUploaderMenuLinks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertServiceUploaderMenuLinks">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/insertServiceUploaderMenuLinks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getVendorConnectorAuth">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getVendorConnectorAuth" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setVendorConnectorAuth">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setVendorConnectorAuth" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPartnerConnectorAuth">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPartnerConnectorAuth" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="setPartnerConnectorAuth">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/setPartnerConnectorAuth" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getServerVersion">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getServerVersion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getCompanyIDByDBName">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getCompanyIDByDBName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getPurchaseOrderListBySentId">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getPurchaseOrderListBySentId" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="addGLJournal">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/addGLJournal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddAPVoucher">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddAPVoucher" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddARCreditMemoAndApplyToARInvoice">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddARCreditMemoAndApplyToARInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesInvoiceListByOrderType">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesInvoiceListByOrderType" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSalesInvoice">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSalesInvoice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSHAttribute">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/getSHAttribute" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddMake">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddMake" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddModel">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddModel" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddModel2">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddModel2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddEquipment">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/AddEquipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ECIFMACustomerList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ECIFMACustomerList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ECIFMAEquipmentList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ECIFMAEquipmentList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ECIFMAEquipCustUpdateList">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ECIFMAEquipCustUpdateList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ECIFMAInsertMeterReadings">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ECIFMAInsertMeterReadings" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ECIFMAUpdateDevice">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ECIFMAUpdateDevice" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ECIFMAUpdateAccountAuditDate">
      <soap:operation soapAction="http://digitalgateway.com/WebServices/PublicAPIService/ECIFMAUpdateAccountAuditDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="PublicAPIService">
    <wsdl:port name="PublicAPIServiceSoap" binding="tns:PublicAPIServiceSoap">
      <soap:address location="http://api.us.ecieautomate.com/PIP/PublicAPIService.asmx" />
    </wsdl:port>
    <wsdl:port name="PublicAPIServiceSoap12" binding="tns:PublicAPIServiceSoap12">
      <soap:address location="http://api.us.ecieautomate.com/PIP/PublicAPIService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>