<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://V304" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://V304" xmlns:intf="http://V304" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://upsertOrder.order.V304" xmlns:tns2="http://request.base.V304" xmlns:tns3="http://_order.order.V304" xmlns:tns4="http://response.base.V304" xmlns:tns5="http://base" xmlns:tns6="http://_orderDetail.order.V301" xmlns:tns7="http://_contact.contact.V301" xmlns:tns8="http://rpc.xml.coldfusion" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by ColdFusion-->
 <wsdl:types>
  <schema targetNamespace="http://request.base.V304" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://upsertOrder.order.V304"/>
   <import namespace="http://_contact.contact.V301"/>
   <import namespace="http://_orderDetail.order.V301"/>
   <import namespace="http://_order.order.V304"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://base"/>
   <import namespace="http://response.base.V304"/>
   <import namespace="http://V304"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Security">
    <sequence>
     <element name="Password" nillable="true" type="xsd:string"/>
     <element name="Username" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="Request">
    <sequence>
     <element name="Security" nillable="true" type="tns2:Security"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="http://_order.order.V304" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://upsertOrder.order.V304"/>
   <import namespace="http://_contact.contact.V301"/>
   <import namespace="http://_orderDetail.order.V301"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://base"/>
   <import namespace="http://response.base.V304"/>
   <import namespace="http://V304"/>
   <import namespace="http://request.base.V304"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="OrderItem">
    <sequence>
     <element name="CostOfGood" nillable="true" type="xsd:double"/>
     <element name="DepartmentCode" nillable="true" type="xsd:string"/>
     <element name="InventoryPoolID" nillable="true" type="xsd:string"/>
     <element name="IsNonTaxable" nillable="true" type="xsd:boolean"/>
     <element name="OriginalPrice" nillable="true" type="xsd:double"/>
     <element name="Price" nillable="true" type="xsd:double"/>
     <element name="ProductName" nillable="true" type="xsd:string"/>
     <element name="ProductSKU" nillable="true" type="xsd:string"/>
     <element name="Quantity" nillable="true" type="xsd:double"/>
     <element name="SalesTax" nillable="true" type="xsd:double"/>
     <element name="ShippingPartner" nillable="true" type="xsd:string"/>
     <element name="ShippingService" nillable="true" type="xsd:string"/>
     <element name="SubDepartmentCode" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="RMS">
    <sequence>
     <element name="BatchID" nillable="true" type="xsd:string"/>
     <element name="CashierID" nillable="true" type="xsd:string"/>
     <element name="RegisterNumber" nillable="true" type="xsd:string"/>
     <element name="StoreID" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="Tender">
    <sequence>
     <element name="AmountTendered" nillable="true" type="xsd:string"/>
     <element name="CreditCardExpirationMonth" nillable="true" type="xsd:string"/>
     <element name="CreditCardExpirationYear" nillable="true" type="xsd:string"/>
     <element name="CreditCardName" nillable="true" type="xsd:string"/>
     <element name="CreditCardNumber" nillable="true" type="xsd:string"/>
     <element name="CreditCardType" nillable="true" type="xsd:string"/>
     <element name="GiftCardCode" nillable="true" type="xsd:string"/>
     <element name="GiftCardID" nillable="true" type="xsd:string"/>
     <element name="GiftCardNumber" nillable="true" type="xsd:string"/>
     <element name="GiftCardVendor" nillable="true" type="xsd:string"/>
     <element name="PaymentDate" nillable="true" type="xsd:string"/>
     <element name="PaymentType" nillable="true" type="xsd:string"/>
     <element name="PointsRedeemed" nillable="true" type="xsd:double"/>
    </sequence>
   </complexType>
   <complexType name="Order">
    <sequence>
     <element name="AltContactID" nillable="true" type="xsd:string"/>
     <element name="AltShippingAddressID" nillable="true" type="xsd:string"/>
     <element name="BillingAddress" nillable="true" type="xsd:string"/>
     <element name="BillingAddress2" nillable="true" type="xsd:string"/>
     <element name="BillingBirthdate" nillable="true" type="xsd:string"/>
     <element name="BillingCity" nillable="true" type="xsd:string"/>
     <element name="BillingCompany" nillable="true" type="xsd:string"/>
     <element name="BillingEmail" nillable="true" type="xsd:string"/>
     <element name="BillingFirstName" nillable="true" type="xsd:string"/>
     <element name="BillingLastName" nillable="true" type="xsd:string"/>
     <element name="BillingPhone" nillable="true" type="xsd:string"/>
     <element name="BillingStateCode" nillable="true" type="xsd:string"/>
     <element name="BillingZipCode" nillable="true" type="xsd:string"/>
     <element name="ContactID" nillable="true" type="xsd:string"/>
     <element name="GiftMessage" nillable="true" type="xsd:string"/>
     <element name="Handling" nillable="true" type="xsd:double"/>
     <element name="IsPickup" nillable="true" type="xsd:boolean"/>
     <element name="OrderDate" nillable="true" type="xsd:string"/>
     <element name="OrderItems" nillable="true" type="impl:ArrayOf_tns3_OrderItem"/>
     <element name="OrderNotes" nillable="true" type="xsd:string"/>
     <element name="OrderNumber" nillable="true" type="xsd:string"/>
     <element name="OrderType" nillable="true" type="xsd:string"/>
     <element name="PreviousOrderID" nillable="true" type="xsd:string"/>
     <element name="PreviousOrderNumber" nillable="true" type="xsd:double"/>
     <element name="RMS" nillable="true" type="tns3:RMS"/>
     <element name="SalesAssociate" nillable="true" type="xsd:string"/>
     <element name="SalesAttribute" nillable="true" type="xsd:string"/>
     <element name="SendToFulfillment" nillable="true" type="xsd:boolean"/>
     <element name="ShipDate" nillable="true" type="xsd:string"/>
     <element name="Shipping" nillable="true" type="xsd:double"/>
     <element name="ShippingAddress" nillable="true" type="xsd:string"/>
     <element name="ShippingAddress2" nillable="true" type="xsd:string"/>
     <element name="ShippingAddressID" nillable="true" type="xsd:string"/>
     <element name="ShippingBirthdate" nillable="true" type="xsd:string"/>
     <element name="ShippingCity" nillable="true" type="xsd:string"/>
     <element name="ShippingCompany" nillable="true" type="xsd:string"/>
     <element name="ShippingEmail" nillable="true" type="xsd:string"/>
     <element name="ShippingFirstName" nillable="true" type="xsd:string"/>
     <element name="ShippingLastName" nillable="true" type="xsd:string"/>
     <element name="ShippingPhone" nillable="true" type="xsd:string"/>
     <element name="ShippingStateCode" nillable="true" type="xsd:string"/>
     <element name="ShippingStatus" nillable="true" type="xsd:string"/>
     <element name="ShippingZipCode" nillable="true" type="xsd:string"/>
     <element name="SourceCode" nillable="true" type="xsd:string"/>
     <element name="SubTotal" nillable="true" type="xsd:double"/>
     <element name="Tax" nillable="true" type="xsd:double"/>
     <element name="Tenders" nillable="true" type="impl:ArrayOf_tns3_Tender"/>
     <element name="Total" nillable="true" type="xsd:double"/>
     <element name="TransactionType" nillable="true" type="xsd:string"/>
     <element name="WebsiteCode" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="OrderResult">
    <sequence>
     <element name="Errors" nillable="true" type="impl:ArrayOf_tns4_Error"/>
     <element name="IsSuccessful" nillable="true" type="xsd:boolean"/>
     <element name="Order" nillable="true" type="tns6:Order"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="http://V304" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://upsertOrder.order.V304"/>
   <import namespace="http://_contact.contact.V301"/>
   <import namespace="http://_orderDetail.order.V301"/>
   <import namespace="http://_order.order.V304"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://base"/>
   <import namespace="http://response.base.V304"/>
   <import namespace="http://request.base.V304"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="ArrayOf_tns3_OrderItem">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns3:OrderItem[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns3_Tender">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns3:Tender[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns3_Order">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns3:Order[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns4_Error">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns4:Error[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns6_OrderCoupon">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns6:OrderCoupon[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns6_OrderItem">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns6:OrderItem[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns6_Tender">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns6:Tender[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns3_OrderResult">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns3:OrderResult[]"/>
     </restriction>
    </complexContent>
   </complexType>
  </schema>
  <schema targetNamespace="http://upsertOrder.order.V304" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://_contact.contact.V301"/>
   <import namespace="http://_orderDetail.order.V301"/>
   <import namespace="http://_order.order.V304"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://base"/>
   <import namespace="http://response.base.V304"/>
   <import namespace="http://V304"/>
   <import namespace="http://request.base.V304"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Request">
    <complexContent>
     <extension base="tns2:Request">
      <sequence>
       <element name="Orders" nillable="true" type="impl:ArrayOf_tns3_Order"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
   <complexType name="Response">
    <complexContent>
     <extension base="tns4:Response">
      <sequence>
       <element name="OrderResults" nillable="true" type="impl:ArrayOf_tns3_OrderResult"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
  </schema>
  <schema targetNamespace="http://base" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://upsertOrder.order.V304"/>
   <import namespace="http://_contact.contact.V301"/>
   <import namespace="http://_orderDetail.order.V301"/>
   <import namespace="http://_order.order.V304"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://response.base.V304"/>
   <import namespace="http://V304"/>
   <import namespace="http://request.base.V304"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="baseResponse">
    <sequence/>
   </complexType>
  </schema>
  <schema targetNamespace="http://response.base.V304" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://upsertOrder.order.V304"/>
   <import namespace="http://_contact.contact.V301"/>
   <import namespace="http://_orderDetail.order.V301"/>
   <import namespace="http://_order.order.V304"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://base"/>
   <import namespace="http://V304"/>
   <import namespace="http://request.base.V304"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Error">
    <sequence>
     <element name="ErrorCode" nillable="true" type="xsd:string"/>
     <element name="ErrorMessage" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="Response">
    <complexContent>
     <extension base="tns5:baseResponse">
      <sequence>
       <element name="Errors" nillable="true" type="impl:ArrayOf_tns4_Error"/>
       <element name="IsSuccessful" nillable="true" type="xsd:boolean"/>
       <element name="RecordCount" nillable="true" type="xsd:double"/>
      </sequence>
     </extension>
    </complexContent>
   </complexType>
  </schema>
  <schema targetNamespace="http://_contact.contact.V301" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://upsertOrder.order.V304"/>
   <import namespace="http://_orderDetail.order.V301"/>
   <import namespace="http://_order.order.V304"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://base"/>
   <import namespace="http://response.base.V304"/>
   <import namespace="http://V304"/>
   <import namespace="http://request.base.V304"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="Contact">
    <sequence>
     <element name="Address" nillable="true" type="xsd:string"/>
     <element name="Address2" nillable="true" type="xsd:string"/>
     <element name="BirthDate" nillable="true" type="xsd:dateTime"/>
     <element name="CashierID" nillable="true" type="xsd:string"/>
     <element name="City" nillable="true" type="xsd:string"/>
     <element name="Company" nillable="true" type="xsd:string"/>
     <element name="ContactID" nillable="true" type="xsd:string"/>
     <element name="CountryCode" nillable="true" type="xsd:string"/>
     <element name="CustomerNumber" nillable="true" type="xsd:double"/>
     <element name="DateAdded" nillable="true" type="xsd:dateTime"/>
     <element name="DateModified" nillable="true" type="xsd:dateTime"/>
     <element name="Email" nillable="true" type="xsd:string"/>
     <element name="FirstName" nillable="true" type="xsd:string"/>
     <element name="IsNonTaxable" nillable="true" type="xsd:boolean"/>
     <element name="LastLoginDate" nillable="true" type="xsd:dateTime"/>
     <element name="LastName" nillable="true" type="xsd:string"/>
     <element name="LastOrderDate" nillable="true" type="xsd:dateTime"/>
     <element name="LifetimeValue" nillable="true" type="xsd:double"/>
     <element name="MasterContactID" nillable="true" type="xsd:string"/>
     <element name="OrderCount" nillable="true" type="xsd:double"/>
     <element name="Phone" nillable="true" type="xsd:string"/>
     <element name="SourceCode" nillable="true" type="xsd:string"/>
     <element name="StateCode" nillable="true" type="xsd:string"/>
     <element name="Title" nillable="true" type="xsd:string"/>
     <element name="Username" nillable="true" type="xsd:string"/>
     <element name="WebsiteID" nillable="true" type="xsd:string"/>
     <element name="WholesaleNumber" nillable="true" type="xsd:string"/>
     <element name="ZipCode" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="http://_orderDetail.order.V301" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://upsertOrder.order.V304"/>
   <import namespace="http://_contact.contact.V301"/>
   <import namespace="http://_order.order.V304"/>
   <import namespace="http://rpc.xml.coldfusion"/>
   <import namespace="http://base"/>
   <import namespace="http://response.base.V304"/>
   <import namespace="http://V304"/>
   <import namespace="http://request.base.V304"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="OrderCoupon">
    <sequence>
     <element name="Code" nillable="true" type="xsd:string"/>
     <element name="CouponName" nillable="true" type="xsd:string"/>
     <element name="ProductValue" nillable="true" type="xsd:double"/>
     <element name="ShippingValue" nillable="true" type="xsd:double"/>
     <element name="TotalValue" nillable="true" type="xsd:double"/>
    </sequence>
   </complexType>
   <complexType name="OrderItem">
    <sequence>
     <element name="CostOfGood" nillable="true" type="xsd:double"/>
     <element name="CustomTax1" nillable="true" type="xsd:double"/>
     <element name="CustomTax2" nillable="true" type="xsd:double"/>
     <element name="CustomTax3" nillable="true" type="xsd:double"/>
     <element name="Department" nillable="true" type="xsd:string"/>
     <element name="DepartmentCode" nillable="true" type="xsd:string"/>
     <element name="InventoryPool" nillable="true" type="xsd:string"/>
     <element name="IsNonTaxable" nillable="true" type="xsd:boolean"/>
     <element name="IsSubSKU" nillable="true" type="xsd:boolean"/>
     <element name="OriginalPrice" nillable="true" type="xsd:double"/>
     <element name="ParentSKU" nillable="true" type="xsd:string"/>
     <element name="ParentSKUID" nillable="true" type="xsd:string"/>
     <element name="Price" nillable="true" type="xsd:double"/>
     <element name="ProductID" nillable="true" type="xsd:string"/>
     <element name="ProductSKUID" nillable="true" type="xsd:string"/>
     <element name="Quantity" nillable="true" type="xsd:double"/>
     <element name="SKU" nillable="true" type="xsd:string"/>
     <element name="SalesTax" nillable="true" type="xsd:double"/>
     <element name="ShippedDate" nillable="true" type="xsd:dateTime"/>
     <element name="ShippingSKU" nillable="true" type="xsd:string"/>
     <element name="ShippingService" nillable="true" type="xsd:string"/>
     <element name="SubDepartment" nillable="true" type="xsd:string"/>
     <element name="SubDepartmentCode" nillable="true" type="xsd:string"/>
     <element name="SubTitle" nillable="true" type="xsd:string"/>
     <element name="Title" nillable="true" type="xsd:string"/>
     <element name="TrackingNumber" nillable="true" type="xsd:string"/>
     <element name="Type" nillable="true" type="xsd:string"/>
     <element name="UnitDescription" nillable="true" type="xsd:string"/>
     <element name="Weight" nillable="true" type="xsd:double"/>
    </sequence>
   </complexType>
   <complexType name="RMS">
    <sequence>
     <element name="BatchID" nillable="true" type="xsd:string"/>
     <element name="CashierID" nillable="true" type="xsd:string"/>
     <element name="RegisterNumber" nillable="true" type="xsd:string"/>
     <element name="StoreID" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="ShipToAddress">
    <sequence>
     <element name="Address" nillable="true" type="xsd:string"/>
     <element name="Address2" nillable="true" type="xsd:string"/>
     <element name="BirthDate" nillable="true" type="xsd:dateTime"/>
     <element name="City" nillable="true" type="xsd:string"/>
     <element name="Company" nillable="true" type="xsd:string"/>
     <element name="CountryCode" nillable="true" type="xsd:string"/>
     <element name="Email" nillable="true" type="xsd:string"/>
     <element name="FirstName" nillable="true" type="xsd:string"/>
     <element name="LastName" nillable="true" type="xsd:string"/>
     <element name="Phone" nillable="true" type="xsd:string"/>
     <element name="StateCode" nillable="true" type="xsd:string"/>
     <element name="Title" nillable="true" type="xsd:string"/>
     <element name="ZipCode" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
   <complexType name="Tender">
    <sequence>
     <element name="AmountTendered" nillable="true" type="xsd:double"/>
     <element name="CardExpiryMo" nillable="true" type="xsd:double"/>
     <element name="CardExpiryYr" nillable="true" type="xsd:double"/>
     <element name="CardNumber" nillable="true" type="xsd:string"/>
     <element name="CardType" nillable="true" type="xsd:string"/>
     <element name="GiftCardCode" nillable="true" type="xsd:string"/>
     <element name="GiftCardID" nillable="true" type="xsd:string"/>
     <element name="GiftCardNumber" nillable="true" type="xsd:string"/>
     <element name="GiftCardVendor" nillable="true" type="xsd:string"/>
     <element name="IsActive" nillable="true" type="xsd:boolean"/>
     <element name="NameOnCard" nillable="true" type="xsd:string"/>
     <element name="PaymentDate" nillable="true" type="xsd:dateTime"/>
     <element name="PaymentStatus" nillable="true" type="xsd:string"/>
     <element name="PaymentTerms" nillable="true" type="xsd:string"/>
     <element name="PaymentType" nillable="true" type="xsd:string"/>
     <element name="PointsID" nillable="true" type="xsd:string"/>
     <element name="PointsRedeemed" nillable="true" type="xsd:double"/>
    </sequence>
   </complexType>
   <complexType name="Order">
    <sequence>
     <element name="AltOrderNumber" nillable="true" type="xsd:string"/>
     <element name="BillContact" nillable="true" type="tns7:Contact"/>
     <element name="ClubName" nillable="true" type="xsd:string"/>
     <element name="ClubShipmentName" nillable="true" type="xsd:string"/>
     <element name="CompletedDate" nillable="true" type="xsd:dateTime"/>
     <element name="CorporateOrderBatchID" nillable="true" type="xsd:string"/>
     <element name="CorporateOrderNumber" nillable="true" type="xsd:double"/>
     <element name="Deposit" nillable="true" type="xsd:double"/>
     <element name="FFSN" nillable="true" type="xsd:string"/>
     <element name="FulfillmentHouse" nillable="true" type="xsd:string"/>
     <element name="FutureShipDate" nillable="true" type="xsd:dateTime"/>
     <element name="GiftMessage" nillable="true" type="xsd:string"/>
     <element name="Handling" nillable="true" type="xsd:double"/>
     <element name="IsAPickupOrder" nillable="true" type="xsd:boolean"/>
     <element name="IsExternalOrder" nillable="true" type="xsd:boolean"/>
     <element name="Marketplace" nillable="true" type="xsd:string"/>
     <element name="OrderCoupons" nillable="true" type="impl:ArrayOf_tns6_OrderCoupon"/>
     <element name="OrderID" nillable="true" type="xsd:string"/>
     <element name="OrderItems" nillable="true" type="impl:ArrayOf_tns6_OrderItem"/>
     <element name="OrderNotes" nillable="true" type="xsd:string"/>
     <element name="OrderNumber" nillable="true" type="xsd:double"/>
     <element name="OrderNumberLong" nillable="true" type="xsd:string"/>
     <element name="OrderStatus" nillable="true" type="xsd:string"/>
     <element name="PaymentStatus" nillable="true" type="xsd:string"/>
     <element name="PaymentTerms" nillable="true" type="xsd:string"/>
     <element name="PickupDate" nillable="true" type="xsd:dateTime"/>
     <element name="PickupLocationCode" nillable="true" type="xsd:string"/>
     <element name="PreviousOrderNumber" nillable="true" type="xsd:double"/>
     <element name="PriceLevel" nillable="true" type="xsd:string"/>
     <element name="RMS" nillable="true" type="tns6:RMS"/>
     <element name="RequestedDeliveryDate" nillable="true" type="xsd:dateTime"/>
     <element name="RequestedShipDate" nillable="true" type="xsd:dateTime"/>
     <element name="SalesAssociate" nillable="true" type="xsd:string"/>
     <element name="SalesAttribute" nillable="true" type="xsd:string"/>
     <element name="SentToFulfillmentDate" nillable="true" type="xsd:dateTime"/>
     <element name="ShipToAddress" nillable="true" type="tns6:ShipToAddress"/>
     <element name="ShippedDate" nillable="true" type="xsd:dateTime"/>
     <element name="Shipping" nillable="true" type="xsd:double"/>
     <element name="ShippingService" nillable="true" type="xsd:string"/>
     <element name="ShippingStatus" nillable="true" type="xsd:string"/>
     <element name="ShippingType" nillable="true" type="xsd:string"/>
     <element name="SourceCode" nillable="true" type="xsd:string"/>
     <element name="SubTotal" nillable="true" type="xsd:double"/>
     <element name="SubmittedDate" nillable="true" type="xsd:dateTime"/>
     <element name="Tax" nillable="true" type="xsd:double"/>
     <element name="Tender" nillable="true" type="impl:ArrayOf_tns6_Tender"/>
     <element name="Tip" nillable="true" type="xsd:double"/>
     <element name="Total" nillable="true" type="xsd:double"/>
     <element name="TotalAfterTip" nillable="true" type="xsd:double"/>
     <element name="TrackingNumber" nillable="true" type="xsd:string"/>
     <element name="TransactionType" nillable="true" type="xsd:string"/>
     <element name="Type" nillable="true" type="xsd:string"/>
     <element name="WebsiteID" nillable="true" type="xsd:string"/>
     <element name="WholesaleNumber" nillable="true" type="xsd:string"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="http://rpc.xml.coldfusion" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://upsertOrder.order.V304"/>
   <import namespace="http://_contact.contact.V301"/>
   <import namespace="http://_orderDetail.order.V301"/>
   <import namespace="http://_order.order.V304"/>
   <import namespace="http://base"/>
   <import namespace="http://response.base.V304"/>
   <import namespace="http://V304"/>
   <import namespace="http://request.base.V304"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="CFCInvocationException">
    <sequence/>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="UpsertOrderRequest">

      <wsdl:part name="Request" type="tns1:Request">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="UpsertOrderResponse">

      <wsdl:part name="UpsertOrderReturn" type="tns1:Response">

      </wsdl:part>

   </wsdl:message>

   <wsdl:message name="CFCInvocationException">

      <wsdl:part name="fault" type="tns8:CFCInvocationException">

      </wsdl:part>

   </wsdl:message>

   <wsdl:portType name="OrderService">

      <wsdl:operation name="UpsertOrder" parameterOrder="Request">

         <wsdl:input message="intf:UpsertOrderRequest" name="UpsertOrderRequest">

       </wsdl:input>

         <wsdl:output message="intf:UpsertOrderResponse" name="UpsertOrderResponse">

       </wsdl:output>

         <wsdl:fault message="intf:CFCInvocationException" name="CFCInvocationException">

       </wsdl:fault>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="OrderService.cfcSoapBinding" type="intf:OrderService">

      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="UpsertOrder">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="UpsertOrderRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://V304" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="UpsertOrderResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://V304" use="encoded"/>

         </wsdl:output>

         <wsdl:fault name="CFCInvocationException">

            <wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" name="CFCInvocationException" namespace="http://V304" use="encoded"/>

         </wsdl:fault>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="OrderServiceService">

      <wsdl:port binding="intf:OrderService.cfcSoapBinding" name="OrderService.cfc">

         <wsdlsoap:address location="http://webservices.vin65.com/V304/OrderService.cfc"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>
