<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://RushService.RushWeb.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://RushService.RushWeb.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">RushService for courier/delivery companies.  You may use the following web methods to submit your company orders to the courier service.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://RushService.RushWeb.com/">
      <s:element name="HelloWorld">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="HelloWorldResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WebTicketLogin">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="msvrID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="groupID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WebTicketLoginResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="WebTicketLoginResult" type="tns:WebTicketLoginResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WebTicketLoginResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Reply" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Accounts" type="tns:ArrayOfString" />
          <s:element minOccurs="0" maxOccurs="1" name="Services" type="tns:ArrayOfString" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="WebTicketLogout">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WebTicketLogoutResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="WebTicketLogoutResult" type="tns:WebTicketLogoutResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WebTicketLogoutResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Reply" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="WebTicketSubmit">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Company1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Street1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="City1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Zone1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Phone1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Comment1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Company2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Street2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="City2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Zone2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Phone2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Comment2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Sender" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Recipient" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Reference" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Caller" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RoundTrip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Service" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Pieces" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Weight" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Time1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Time2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Date1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Date2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ServiceID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WebTicketSubmitResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="WebTicketSubmitResult" type="tns:WebTicketSubmitResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WebTicketSubmitResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Ticket" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TXNO" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Reply" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="WebTicketDelete">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ticket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WebTicketDeleteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WebTicketDeleteResult" type="tns:WebTicketDeleteResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WebTicketDeleteResult">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Ticket" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TXNO" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Reply" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAvailableServices">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="account" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAvailableServicesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAvailableServicesResult" type="tns:ArrayOfWebTicketServiceInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfWebTicketServiceInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="WebTicketServiceInfo" nillable="true" type="tns:WebTicketServiceInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="WebTicketServiceInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ServiceID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Service" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetDriverLocationByTicket">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ticket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDriverLocationByTicketResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDriverLocationByTicketResult" type="tns:WebTicketDriverLocation" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="WebTicketDriverLocation">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="DriverNumber" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Latitude" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Longitude" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetWebTicketPhotos">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ticket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebTicketPhotosResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWebTicketPhotosResult" type="tns:ArrayOfWebTicketPhoto" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfWebTicketPhoto">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="WebTicketPhoto" nillable="true" type="tns:WebTicketPhoto" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="WebTicketPhoto">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="TicketPhotoID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="PhotoType" type="s:unsignedByte" />
          <s:element minOccurs="1" maxOccurs="1" name="Latitude" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Longitude" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Accuracy" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="DateCreated" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="ImageUrl" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetWebTicketSignatures">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ticket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetWebTicketSignaturesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetWebTicketSignaturesResult" type="tns:ArrayOfWebTicketSignature" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfWebTicketSignature">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="WebTicketSignature" nillable="true" type="tns:WebTicketSignature" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="WebTicketSignature">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="TicketSignatureID" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="SignatureType" type="s:unsignedByte" />
          <s:element minOccurs="0" maxOccurs="1" name="ImageUrl" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="WebTicketRetrieveByDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Account" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="StartDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SortOrder" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WebTicketRetrieveByDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WebTicketRetrieveByDateResult" type="tns:ArrayOfOrder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfOrder">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Order" type="tns:Order" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Order">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Ticket" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="POD" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PODTime" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BasePrice" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ServiceType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Reply" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PODDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" default="0001-01-01T00:00:00" name="DateExpectedPickup" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" default="0001-01-01T00:00:00" name="DateActualPickup" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" default="0001-01-01T00:00:00" name="DateExpectedDelivery" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" default="0001-01-01T00:00:00" name="DateActualDelivery" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="DriverNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" default="0" name="POPLatitude" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" default="0" name="POPLongitude" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" default="0001-01-01T00:00:00" name="POPGPSDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" default="0" name="PODLatitude" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" default="0" name="PODLongitude" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" default="0001-01-01T00:00:00" name="PODGPSDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" default="0001-01-01T00:00:00" name="DateEnterPickup" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" default="0" name="LatitudeEnterPickup" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" default="0" name="LongitudeEnterPickup" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" default="0001-01-01T00:00:00" name="DateExitPickup" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" default="0" name="LatitudeExitPickup" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" default="0" name="LongitudeExitPickup" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" default="0001-01-01T00:00:00" name="DateEnterDelivery" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" default="0" name="LatitudeEnterDelivery" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" default="0" name="LongitudeEnterDelivery" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" default="0001-01-01T00:00:00" name="DateExitDelivery" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" default="0" name="LatitudeExitDelivery" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" default="0" name="LongitudeExitDelivery" type="s:decimal" />
          <s:element minOccurs="0" maxOccurs="1" default="" name="Reference" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" default="" name="Control" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="WebTicketRetrieveByTicket">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Ticket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WebTicketRetrieveByTicketResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WebTicketRetrieveByTicketResult" type="tns:ArrayOfOrder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WebTicketRetrieveByReference">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RefNo" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WebTicketRetrieveByReferenceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="WebTicketRetrieveByReferenceResult" type="tns:ArrayOfOrder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WebTicketCalculate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="guid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Street1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="City1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Zone1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Street2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="City2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Zone2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="RoundTrip" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Service" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Pieces" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Weight" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Time1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Time2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Date1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Date2" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="WebTicketCalculateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="WebTicketCalculateResult" type="tns:Order" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Status">
        <s:complexType />
      </s:element>
      <s:element name="StatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="StatusResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="string" nillable="true" type="s:string" />
      <s:element name="WebTicketLoginResult" type="tns:WebTicketLoginResult" />
      <s:element name="WebTicketLogoutResult" type="tns:WebTicketLogoutResult" />
      <s:element name="WebTicketSubmitResult" type="tns:WebTicketSubmitResult" />
      <s:element name="WebTicketDeleteResult" nillable="true" type="tns:WebTicketDeleteResult" />
      <s:element name="ArrayOfWebTicketServiceInfo" nillable="true" type="tns:ArrayOfWebTicketServiceInfo" />
      <s:element name="WebTicketDriverLocation" nillable="true" type="tns:WebTicketDriverLocation" />
      <s:element name="ArrayOfWebTicketPhoto" nillable="true" type="tns:ArrayOfWebTicketPhoto" />
      <s:element name="ArrayOfWebTicketSignature" nillable="true" type="tns:ArrayOfWebTicketSignature" />
      <s:element name="ArrayOfOrder" nillable="true" type="tns:ArrayOfOrder" />
      <s:element name="Order" type="tns:Order" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="HelloWorldSoapIn">
    <wsdl:part name="parameters" element="tns:HelloWorld" />
  </wsdl:message>
  <wsdl:message name="HelloWorldSoapOut">
    <wsdl:part name="parameters" element="tns:HelloWorldResponse" />
  </wsdl:message>
  <wsdl:message name="WebTicketLoginSoapIn">
    <wsdl:part name="parameters" element="tns:WebTicketLogin" />
  </wsdl:message>
  <wsdl:message name="WebTicketLoginSoapOut">
    <wsdl:part name="parameters" element="tns:WebTicketLoginResponse" />
  </wsdl:message>
  <wsdl:message name="WebTicketLogoutSoapIn">
    <wsdl:part name="parameters" element="tns:WebTicketLogout" />
  </wsdl:message>
  <wsdl:message name="WebTicketLogoutSoapOut">
    <wsdl:part name="parameters" element="tns:WebTicketLogoutResponse" />
  </wsdl:message>
  <wsdl:message name="WebTicketSubmitSoapIn">
    <wsdl:part name="parameters" element="tns:WebTicketSubmit" />
  </wsdl:message>
  <wsdl:message name="WebTicketSubmitSoapOut">
    <wsdl:part name="parameters" element="tns:WebTicketSubmitResponse" />
  </wsdl:message>
  <wsdl:message name="WebTicketDeleteSoapIn">
    <wsdl:part name="parameters" element="tns:WebTicketDelete" />
  </wsdl:message>
  <wsdl:message name="WebTicketDeleteSoapOut">
    <wsdl:part name="parameters" element="tns:WebTicketDeleteResponse" />
  </wsdl:message>
  <wsdl:message name="GetAvailableServicesSoapIn">
    <wsdl:part name="parameters" element="tns:GetAvailableServices" />
  </wsdl:message>
  <wsdl:message name="GetAvailableServicesSoapOut">
    <wsdl:part name="parameters" element="tns:GetAvailableServicesResponse" />
  </wsdl:message>
  <wsdl:message name="GetDriverLocationByTicketSoapIn">
    <wsdl:part name="parameters" element="tns:GetDriverLocationByTicket" />
  </wsdl:message>
  <wsdl:message name="GetDriverLocationByTicketSoapOut">
    <wsdl:part name="parameters" element="tns:GetDriverLocationByTicketResponse" />
  </wsdl:message>
  <wsdl:message name="GetWebTicketPhotosSoapIn">
    <wsdl:part name="parameters" element="tns:GetWebTicketPhotos" />
  </wsdl:message>
  <wsdl:message name="GetWebTicketPhotosSoapOut">
    <wsdl:part name="parameters" element="tns:GetWebTicketPhotosResponse" />
  </wsdl:message>
  <wsdl:message name="GetWebTicketSignaturesSoapIn">
    <wsdl:part name="parameters" element="tns:GetWebTicketSignatures" />
  </wsdl:message>
  <wsdl:message name="GetWebTicketSignaturesSoapOut">
    <wsdl:part name="parameters" element="tns:GetWebTicketSignaturesResponse" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByDateSoapIn">
    <wsdl:part name="parameters" element="tns:WebTicketRetrieveByDate" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByDateSoapOut">
    <wsdl:part name="parameters" element="tns:WebTicketRetrieveByDateResponse" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByTicketSoapIn">
    <wsdl:part name="parameters" element="tns:WebTicketRetrieveByTicket" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByTicketSoapOut">
    <wsdl:part name="parameters" element="tns:WebTicketRetrieveByTicketResponse" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByReferenceSoapIn">
    <wsdl:part name="parameters" element="tns:WebTicketRetrieveByReference" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByReferenceSoapOut">
    <wsdl:part name="parameters" element="tns:WebTicketRetrieveByReferenceResponse" />
  </wsdl:message>
  <wsdl:message name="WebTicketCalculateSoapIn">
    <wsdl:part name="parameters" element="tns:WebTicketCalculate" />
  </wsdl:message>
  <wsdl:message name="WebTicketCalculateSoapOut">
    <wsdl:part name="parameters" element="tns:WebTicketCalculateResponse" />
  </wsdl:message>
  <wsdl:message name="StatusSoapIn">
    <wsdl:part name="parameters" element="tns:Status" />
  </wsdl:message>
  <wsdl:message name="StatusSoapOut">
    <wsdl:part name="parameters" element="tns:StatusResponse" />
  </wsdl:message>
  <wsdl:message name="HelloWorldHttpGetIn">
    <wsdl:part name="User" type="s:string" />
  </wsdl:message>
  <wsdl:message name="HelloWorldHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketLoginHttpGetIn">
    <wsdl:part name="msvrID" type="s:string" />
    <wsdl:part name="groupID" type="s:string" />
    <wsdl:part name="user" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketLoginHttpGetOut">
    <wsdl:part name="Body" element="tns:WebTicketLoginResult" />
  </wsdl:message>
  <wsdl:message name="WebTicketLogoutHttpGetIn">
    <wsdl:part name="guid" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketLogoutHttpGetOut">
    <wsdl:part name="Body" element="tns:WebTicketLogoutResult" />
  </wsdl:message>
  <wsdl:message name="WebTicketSubmitHttpGetIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="Company1" type="s:string" />
    <wsdl:part name="Street1" type="s:string" />
    <wsdl:part name="City1" type="s:string" />
    <wsdl:part name="Zone1" type="s:string" />
    <wsdl:part name="Phone1" type="s:string" />
    <wsdl:part name="Comment1" type="s:string" />
    <wsdl:part name="Company2" type="s:string" />
    <wsdl:part name="Street2" type="s:string" />
    <wsdl:part name="City2" type="s:string" />
    <wsdl:part name="Zone2" type="s:string" />
    <wsdl:part name="Phone2" type="s:string" />
    <wsdl:part name="Comment2" type="s:string" />
    <wsdl:part name="Sender" type="s:string" />
    <wsdl:part name="Recipient" type="s:string" />
    <wsdl:part name="Reference" type="s:string" />
    <wsdl:part name="Caller" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="RoundTrip" type="s:string" />
    <wsdl:part name="Service" type="s:string" />
    <wsdl:part name="Pieces" type="s:string" />
    <wsdl:part name="Weight" type="s:string" />
    <wsdl:part name="Time1" type="s:string" />
    <wsdl:part name="Time2" type="s:string" />
    <wsdl:part name="Date1" type="s:string" />
    <wsdl:part name="Date2" type="s:string" />
    <wsdl:part name="ServiceID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketSubmitHttpGetOut">
    <wsdl:part name="Body" element="tns:WebTicketSubmitResult" />
  </wsdl:message>
  <wsdl:message name="WebTicketDeleteHttpGetIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="ticket" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketDeleteHttpGetOut">
    <wsdl:part name="Body" element="tns:WebTicketDeleteResult" />
  </wsdl:message>
  <wsdl:message name="GetAvailableServicesHttpGetIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="account" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAvailableServicesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfWebTicketServiceInfo" />
  </wsdl:message>
  <wsdl:message name="GetDriverLocationByTicketHttpGetIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="ticket" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDriverLocationByTicketHttpGetOut">
    <wsdl:part name="Body" element="tns:WebTicketDriverLocation" />
  </wsdl:message>
  <wsdl:message name="GetWebTicketPhotosHttpGetIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="ticket" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetWebTicketPhotosHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfWebTicketPhoto" />
  </wsdl:message>
  <wsdl:message name="GetWebTicketSignaturesHttpGetIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="ticket" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetWebTicketSignaturesHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfWebTicketSignature" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByDateHttpGetIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="Account" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByDateHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfOrder" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByTicketHttpGetIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="Ticket" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByTicketHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfOrder" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByReferenceHttpGetIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="RefNo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByReferenceHttpGetOut">
    <wsdl:part name="Body" element="tns:ArrayOfOrder" />
  </wsdl:message>
  <wsdl:message name="WebTicketCalculateHttpGetIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="Street1" type="s:string" />
    <wsdl:part name="City1" type="s:string" />
    <wsdl:part name="Zone1" type="s:string" />
    <wsdl:part name="Street2" type="s:string" />
    <wsdl:part name="City2" type="s:string" />
    <wsdl:part name="Zone2" type="s:string" />
    <wsdl:part name="RoundTrip" type="s:string" />
    <wsdl:part name="Service" type="s:string" />
    <wsdl:part name="Pieces" type="s:string" />
    <wsdl:part name="Weight" type="s:string" />
    <wsdl:part name="Time1" type="s:string" />
    <wsdl:part name="Time2" type="s:string" />
    <wsdl:part name="Date1" type="s:string" />
    <wsdl:part name="Date2" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketCalculateHttpGetOut">
    <wsdl:part name="Body" element="tns:Order" />
  </wsdl:message>
  <wsdl:message name="StatusHttpGetIn" />
  <wsdl:message name="StatusHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="HelloWorldHttpPostIn">
    <wsdl:part name="User" type="s:string" />
  </wsdl:message>
  <wsdl:message name="HelloWorldHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketLoginHttpPostIn">
    <wsdl:part name="msvrID" type="s:string" />
    <wsdl:part name="groupID" type="s:string" />
    <wsdl:part name="user" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketLoginHttpPostOut">
    <wsdl:part name="Body" element="tns:WebTicketLoginResult" />
  </wsdl:message>
  <wsdl:message name="WebTicketLogoutHttpPostIn">
    <wsdl:part name="guid" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketLogoutHttpPostOut">
    <wsdl:part name="Body" element="tns:WebTicketLogoutResult" />
  </wsdl:message>
  <wsdl:message name="WebTicketSubmitHttpPostIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="Company1" type="s:string" />
    <wsdl:part name="Street1" type="s:string" />
    <wsdl:part name="City1" type="s:string" />
    <wsdl:part name="Zone1" type="s:string" />
    <wsdl:part name="Phone1" type="s:string" />
    <wsdl:part name="Comment1" type="s:string" />
    <wsdl:part name="Company2" type="s:string" />
    <wsdl:part name="Street2" type="s:string" />
    <wsdl:part name="City2" type="s:string" />
    <wsdl:part name="Zone2" type="s:string" />
    <wsdl:part name="Phone2" type="s:string" />
    <wsdl:part name="Comment2" type="s:string" />
    <wsdl:part name="Sender" type="s:string" />
    <wsdl:part name="Recipient" type="s:string" />
    <wsdl:part name="Reference" type="s:string" />
    <wsdl:part name="Caller" type="s:string" />
    <wsdl:part name="Email" type="s:string" />
    <wsdl:part name="RoundTrip" type="s:string" />
    <wsdl:part name="Service" type="s:string" />
    <wsdl:part name="Pieces" type="s:string" />
    <wsdl:part name="Weight" type="s:string" />
    <wsdl:part name="Time1" type="s:string" />
    <wsdl:part name="Time2" type="s:string" />
    <wsdl:part name="Date1" type="s:string" />
    <wsdl:part name="Date2" type="s:string" />
    <wsdl:part name="ServiceID" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketSubmitHttpPostOut">
    <wsdl:part name="Body" element="tns:WebTicketSubmitResult" />
  </wsdl:message>
  <wsdl:message name="WebTicketDeleteHttpPostIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="ticket" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketDeleteHttpPostOut">
    <wsdl:part name="Body" element="tns:WebTicketDeleteResult" />
  </wsdl:message>
  <wsdl:message name="GetAvailableServicesHttpPostIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="account" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetAvailableServicesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfWebTicketServiceInfo" />
  </wsdl:message>
  <wsdl:message name="GetDriverLocationByTicketHttpPostIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="ticket" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetDriverLocationByTicketHttpPostOut">
    <wsdl:part name="Body" element="tns:WebTicketDriverLocation" />
  </wsdl:message>
  <wsdl:message name="GetWebTicketPhotosHttpPostIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="ticket" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetWebTicketPhotosHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfWebTicketPhoto" />
  </wsdl:message>
  <wsdl:message name="GetWebTicketSignaturesHttpPostIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="ticket" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetWebTicketSignaturesHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfWebTicketSignature" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByDateHttpPostIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="Account" type="s:string" />
    <wsdl:part name="StartDate" type="s:string" />
    <wsdl:part name="EndDate" type="s:string" />
    <wsdl:part name="SortOrder" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByDateHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfOrder" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByTicketHttpPostIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="Ticket" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByTicketHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfOrder" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByReferenceHttpPostIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="RefNo" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketRetrieveByReferenceHttpPostOut">
    <wsdl:part name="Body" element="tns:ArrayOfOrder" />
  </wsdl:message>
  <wsdl:message name="WebTicketCalculateHttpPostIn">
    <wsdl:part name="guid" type="s:string" />
    <wsdl:part name="Street1" type="s:string" />
    <wsdl:part name="City1" type="s:string" />
    <wsdl:part name="Zone1" type="s:string" />
    <wsdl:part name="Street2" type="s:string" />
    <wsdl:part name="City2" type="s:string" />
    <wsdl:part name="Zone2" type="s:string" />
    <wsdl:part name="RoundTrip" type="s:string" />
    <wsdl:part name="Service" type="s:string" />
    <wsdl:part name="Pieces" type="s:string" />
    <wsdl:part name="Weight" type="s:string" />
    <wsdl:part name="Time1" type="s:string" />
    <wsdl:part name="Time2" type="s:string" />
    <wsdl:part name="Date1" type="s:string" />
    <wsdl:part name="Date2" type="s:string" />
  </wsdl:message>
  <wsdl:message name="WebTicketCalculateHttpPostOut">
    <wsdl:part name="Body" element="tns:Order" />
  </wsdl:message>
  <wsdl:message name="StatusHttpPostIn" />
  <wsdl:message name="StatusHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:portType name="MyServiceSoap">
    <wsdl:operation name="HelloWorld">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The HelloWorld service returns the string Hello World concatenated with string user.</wsdl:documentation>
      <wsdl:input message="tns:HelloWorldSoapIn" />
      <wsdl:output message="tns:HelloWorldSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogin">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This allows login to the Messenger Server running at the courier site. The user and password are assigned to you by the courier company. Please contact your courier company for assistance. After successful login, a Guid will be assigned to your session. You should use this Guid in all subsequent calls to the server</wsdl:documentation>
      <wsdl:input message="tns:WebTicketLoginSoapIn" />
      <wsdl:output message="tns:WebTicketLoginSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogout">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Call to logout from the Messenger Server and close all sessions.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketLogoutSoapIn" />
      <wsdl:output message="tns:WebTicketLogoutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketSubmit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Once you fill out your form you may submit your order using this method.Please be sure to fill out each field as they might be necessary to process your order in a timely manner.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketSubmitSoapIn" />
      <wsdl:output message="tns:WebTicketSubmitSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketDelete">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a ticket by ticket number. Deletion is possible until status of ticket is pending (?) and driver (agent) not assigned.Returns: Reply="OK" or error message. "OK" - ticket has been deleted successfully. TXNO - transaction number returned when ticket has been submitted. Ticket - ticket number.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketDeleteSoapIn" />
      <wsdl:output message="tns:WebTicketDeleteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAvailableServices">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Load a list of available services for an account.</wsdl:documentation>
      <wsdl:input message="tns:GetAvailableServicesSoapIn" />
      <wsdl:output message="tns:GetAvailableServicesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDriverLocationByTicket">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get driver location by ticket number.</wsdl:documentation>
      <wsdl:input message="tns:GetDriverLocationByTicketSoapIn" />
      <wsdl:output message="tns:GetDriverLocationByTicketSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketPhotos">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Load a list of available photos by ticket number. PhotoType: 0 - pickup, 1 - delivery.</wsdl:documentation>
      <wsdl:input message="tns:GetWebTicketPhotosSoapIn" />
      <wsdl:output message="tns:GetWebTicketPhotosSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketSignatures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Load a list of available signatures by ticket number. SignatureType: 1 - pickup, 2 - delivery.</wsdl:documentation>
      <wsdl:input message="tns:GetWebTicketSignaturesSoapIn" />
      <wsdl:output message="tns:GetWebTicketSignaturesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Using start &amp; end dates, this web method allows for downloading all orders from the courier company for a given period. Orders are first searched in the dispatching area. Then the ORD table is searched. Both StartDate &amp; EndDate must be in yyyymmdd format.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketRetrieveByDateSoapIn" />
      <wsdl:output message="tns:WebTicketRetrieveByDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByTicket">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves signature and delivery time using a ticket number. </wsdl:documentation>
      <wsdl:input message="tns:WebTicketRetrieveByTicketSoapIn" />
      <wsdl:output message="tns:WebTicketRetrieveByTicketSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves signature and delivery time using a reference number. </wsdl:documentation>
      <wsdl:input message="tns:WebTicketRetrieveByReferenceSoapIn" />
      <wsdl:output message="tns:WebTicketRetrieveByReferenceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketCalculate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns base price for a given delivery.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketCalculateSoapIn" />
      <wsdl:output message="tns:WebTicketCalculateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Status">
      <wsdl:input message="tns:StatusSoapIn" />
      <wsdl:output message="tns:StatusSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="MyServiceHttpGet">
    <wsdl:operation name="HelloWorld">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The HelloWorld service returns the string Hello World concatenated with string user.</wsdl:documentation>
      <wsdl:input message="tns:HelloWorldHttpGetIn" />
      <wsdl:output message="tns:HelloWorldHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogin">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This allows login to the Messenger Server running at the courier site. The user and password are assigned to you by the courier company. Please contact your courier company for assistance. After successful login, a Guid will be assigned to your session. You should use this Guid in all subsequent calls to the server</wsdl:documentation>
      <wsdl:input message="tns:WebTicketLoginHttpGetIn" />
      <wsdl:output message="tns:WebTicketLoginHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogout">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Call to logout from the Messenger Server and close all sessions.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketLogoutHttpGetIn" />
      <wsdl:output message="tns:WebTicketLogoutHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketSubmit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Once you fill out your form you may submit your order using this method.Please be sure to fill out each field as they might be necessary to process your order in a timely manner.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketSubmitHttpGetIn" />
      <wsdl:output message="tns:WebTicketSubmitHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketDelete">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a ticket by ticket number. Deletion is possible until status of ticket is pending (?) and driver (agent) not assigned.Returns: Reply="OK" or error message. "OK" - ticket has been deleted successfully. TXNO - transaction number returned when ticket has been submitted. Ticket - ticket number.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketDeleteHttpGetIn" />
      <wsdl:output message="tns:WebTicketDeleteHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAvailableServices">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Load a list of available services for an account.</wsdl:documentation>
      <wsdl:input message="tns:GetAvailableServicesHttpGetIn" />
      <wsdl:output message="tns:GetAvailableServicesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDriverLocationByTicket">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get driver location by ticket number.</wsdl:documentation>
      <wsdl:input message="tns:GetDriverLocationByTicketHttpGetIn" />
      <wsdl:output message="tns:GetDriverLocationByTicketHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketPhotos">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Load a list of available photos by ticket number. PhotoType: 0 - pickup, 1 - delivery.</wsdl:documentation>
      <wsdl:input message="tns:GetWebTicketPhotosHttpGetIn" />
      <wsdl:output message="tns:GetWebTicketPhotosHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketSignatures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Load a list of available signatures by ticket number. SignatureType: 1 - pickup, 2 - delivery.</wsdl:documentation>
      <wsdl:input message="tns:GetWebTicketSignaturesHttpGetIn" />
      <wsdl:output message="tns:GetWebTicketSignaturesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Using start &amp; end dates, this web method allows for downloading all orders from the courier company for a given period. Orders are first searched in the dispatching area. Then the ORD table is searched. Both StartDate &amp; EndDate must be in yyyymmdd format.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketRetrieveByDateHttpGetIn" />
      <wsdl:output message="tns:WebTicketRetrieveByDateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByTicket">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves signature and delivery time using a ticket number. </wsdl:documentation>
      <wsdl:input message="tns:WebTicketRetrieveByTicketHttpGetIn" />
      <wsdl:output message="tns:WebTicketRetrieveByTicketHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves signature and delivery time using a reference number. </wsdl:documentation>
      <wsdl:input message="tns:WebTicketRetrieveByReferenceHttpGetIn" />
      <wsdl:output message="tns:WebTicketRetrieveByReferenceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketCalculate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns base price for a given delivery.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketCalculateHttpGetIn" />
      <wsdl:output message="tns:WebTicketCalculateHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Status">
      <wsdl:input message="tns:StatusHttpGetIn" />
      <wsdl:output message="tns:StatusHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="MyServiceHttpPost">
    <wsdl:operation name="HelloWorld">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The HelloWorld service returns the string Hello World concatenated with string user.</wsdl:documentation>
      <wsdl:input message="tns:HelloWorldHttpPostIn" />
      <wsdl:output message="tns:HelloWorldHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogin">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">This allows login to the Messenger Server running at the courier site. The user and password are assigned to you by the courier company. Please contact your courier company for assistance. After successful login, a Guid will be assigned to your session. You should use this Guid in all subsequent calls to the server</wsdl:documentation>
      <wsdl:input message="tns:WebTicketLoginHttpPostIn" />
      <wsdl:output message="tns:WebTicketLoginHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogout">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Call to logout from the Messenger Server and close all sessions.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketLogoutHttpPostIn" />
      <wsdl:output message="tns:WebTicketLogoutHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketSubmit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Once you fill out your form you may submit your order using this method.Please be sure to fill out each field as they might be necessary to process your order in a timely manner.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketSubmitHttpPostIn" />
      <wsdl:output message="tns:WebTicketSubmitHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketDelete">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Deletes a ticket by ticket number. Deletion is possible until status of ticket is pending (?) and driver (agent) not assigned.Returns: Reply="OK" or error message. "OK" - ticket has been deleted successfully. TXNO - transaction number returned when ticket has been submitted. Ticket - ticket number.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketDeleteHttpPostIn" />
      <wsdl:output message="tns:WebTicketDeleteHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAvailableServices">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Load a list of available services for an account.</wsdl:documentation>
      <wsdl:input message="tns:GetAvailableServicesHttpPostIn" />
      <wsdl:output message="tns:GetAvailableServicesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDriverLocationByTicket">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get driver location by ticket number.</wsdl:documentation>
      <wsdl:input message="tns:GetDriverLocationByTicketHttpPostIn" />
      <wsdl:output message="tns:GetDriverLocationByTicketHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketPhotos">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Load a list of available photos by ticket number. PhotoType: 0 - pickup, 1 - delivery.</wsdl:documentation>
      <wsdl:input message="tns:GetWebTicketPhotosHttpPostIn" />
      <wsdl:output message="tns:GetWebTicketPhotosHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketSignatures">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Load a list of available signatures by ticket number. SignatureType: 1 - pickup, 2 - delivery.</wsdl:documentation>
      <wsdl:input message="tns:GetWebTicketSignaturesHttpPostIn" />
      <wsdl:output message="tns:GetWebTicketSignaturesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByDate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Using start &amp; end dates, this web method allows for downloading all orders from the courier company for a given period. Orders are first searched in the dispatching area. Then the ORD table is searched. Both StartDate &amp; EndDate must be in yyyymmdd format.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketRetrieveByDateHttpPostIn" />
      <wsdl:output message="tns:WebTicketRetrieveByDateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByTicket">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves signature and delivery time using a ticket number. </wsdl:documentation>
      <wsdl:input message="tns:WebTicketRetrieveByTicketHttpPostIn" />
      <wsdl:output message="tns:WebTicketRetrieveByTicketHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByReference">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieves signature and delivery time using a reference number. </wsdl:documentation>
      <wsdl:input message="tns:WebTicketRetrieveByReferenceHttpPostIn" />
      <wsdl:output message="tns:WebTicketRetrieveByReferenceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="WebTicketCalculate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns base price for a given delivery.</wsdl:documentation>
      <wsdl:input message="tns:WebTicketCalculateHttpPostIn" />
      <wsdl:output message="tns:WebTicketCalculateHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Status">
      <wsdl:input message="tns:StatusHttpPostIn" />
      <wsdl:output message="tns:StatusHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="MyServiceSoap" type="tns:MyServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="HelloWorld">
      <soap:operation soapAction="http://RushService.RushWeb.com/HelloWorld" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogin">
      <soap:operation soapAction="http://RushService.RushWeb.com/WebTicketLogin" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogout">
      <soap:operation soapAction="http://RushService.RushWeb.com/WebTicketLogout" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketSubmit">
      <soap:operation soapAction="http://RushService.RushWeb.com/WebTicketSubmit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketDelete">
      <soap:operation soapAction="http://RushService.RushWeb.com/WebTicketDelete" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAvailableServices">
      <soap:operation soapAction="http://RushService.RushWeb.com/GetAvailableServices" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDriverLocationByTicket">
      <soap:operation soapAction="http://RushService.RushWeb.com/GetDriverLocationByTicket" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketPhotos">
      <soap:operation soapAction="http://RushService.RushWeb.com/GetWebTicketPhotos" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketSignatures">
      <soap:operation soapAction="http://RushService.RushWeb.com/GetWebTicketSignatures" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByDate">
      <soap:operation soapAction="http://RushService.RushWeb.com/WebTicketRetrieveByDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByTicket">
      <soap:operation soapAction="http://RushService.RushWeb.com/WebTicketRetrieveByTicket" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByReference">
      <soap:operation soapAction="http://RushService.RushWeb.com/WebTicketRetrieveByReference" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketCalculate">
      <soap:operation soapAction="http://RushService.RushWeb.com/WebTicketCalculate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Status">
      <soap:operation soapAction="http://RushService.RushWeb.com/Status" 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="MyServiceSoap12" type="tns:MyServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="HelloWorld">
      <soap12:operation soapAction="http://RushService.RushWeb.com/HelloWorld" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogin">
      <soap12:operation soapAction="http://RushService.RushWeb.com/WebTicketLogin" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogout">
      <soap12:operation soapAction="http://RushService.RushWeb.com/WebTicketLogout" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketSubmit">
      <soap12:operation soapAction="http://RushService.RushWeb.com/WebTicketSubmit" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketDelete">
      <soap12:operation soapAction="http://RushService.RushWeb.com/WebTicketDelete" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAvailableServices">
      <soap12:operation soapAction="http://RushService.RushWeb.com/GetAvailableServices" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDriverLocationByTicket">
      <soap12:operation soapAction="http://RushService.RushWeb.com/GetDriverLocationByTicket" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketPhotos">
      <soap12:operation soapAction="http://RushService.RushWeb.com/GetWebTicketPhotos" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketSignatures">
      <soap12:operation soapAction="http://RushService.RushWeb.com/GetWebTicketSignatures" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByDate">
      <soap12:operation soapAction="http://RushService.RushWeb.com/WebTicketRetrieveByDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByTicket">
      <soap12:operation soapAction="http://RushService.RushWeb.com/WebTicketRetrieveByTicket" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByReference">
      <soap12:operation soapAction="http://RushService.RushWeb.com/WebTicketRetrieveByReference" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketCalculate">
      <soap12:operation soapAction="http://RushService.RushWeb.com/WebTicketCalculate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Status">
      <soap12:operation soapAction="http://RushService.RushWeb.com/Status" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="MyServiceHttpGet" type="tns:MyServiceHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="HelloWorld">
      <http:operation location="/HelloWorld" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogin">
      <http:operation location="/WebTicketLogin" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogout">
      <http:operation location="/WebTicketLogout" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketSubmit">
      <http:operation location="/WebTicketSubmit" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketDelete">
      <http:operation location="/WebTicketDelete" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAvailableServices">
      <http:operation location="/GetAvailableServices" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDriverLocationByTicket">
      <http:operation location="/GetDriverLocationByTicket" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketPhotos">
      <http:operation location="/GetWebTicketPhotos" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketSignatures">
      <http:operation location="/GetWebTicketSignatures" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByDate">
      <http:operation location="/WebTicketRetrieveByDate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByTicket">
      <http:operation location="/WebTicketRetrieveByTicket" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByReference">
      <http:operation location="/WebTicketRetrieveByReference" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketCalculate">
      <http:operation location="/WebTicketCalculate" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Status">
      <http:operation location="/Status" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="MyServiceHttpPost" type="tns:MyServiceHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="HelloWorld">
      <http:operation location="/HelloWorld" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogin">
      <http:operation location="/WebTicketLogin" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketLogout">
      <http:operation location="/WebTicketLogout" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketSubmit">
      <http:operation location="/WebTicketSubmit" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketDelete">
      <http:operation location="/WebTicketDelete" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAvailableServices">
      <http:operation location="/GetAvailableServices" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDriverLocationByTicket">
      <http:operation location="/GetDriverLocationByTicket" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketPhotos">
      <http:operation location="/GetWebTicketPhotos" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWebTicketSignatures">
      <http:operation location="/GetWebTicketSignatures" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByDate">
      <http:operation location="/WebTicketRetrieveByDate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByTicket">
      <http:operation location="/WebTicketRetrieveByTicket" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketRetrieveByReference">
      <http:operation location="/WebTicketRetrieveByReference" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="WebTicketCalculate">
      <http:operation location="/WebTicketCalculate" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Status">
      <http:operation location="/Status" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="MyService">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">RushService for courier/delivery companies.  You may use the following web methods to submit your company orders to the courier service.</wsdl:documentation>
    <wsdl:port name="MyServiceSoap" binding="tns:MyServiceSoap">
      <soap:address location="https://rushservice.rushweb.com/myservice.asmx" />
    </wsdl:port>
    <wsdl:port name="MyServiceSoap12" binding="tns:MyServiceSoap12">
      <soap12:address location="https://rushservice.rushweb.com/myservice.asmx" />
    </wsdl:port>
    <wsdl:port name="MyServiceHttpGet" binding="tns:MyServiceHttpGet">
      <http:address location="https://rushservice.rushweb.com/myservice.asmx" />
    </wsdl:port>
    <wsdl:port name="MyServiceHttpPost" binding="tns:MyServiceHttpPost">
      <http:address location="https://rushservice.rushweb.com/myservice.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>