<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="nddprint.com/api/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="nddprint.com/api/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="nddprint.com/api/">
      <s:element name="GetActiveShimpentsForStock">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="dealerName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="stockID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldsList" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActiveShimpentsForStockResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetActiveShimpentsForStockResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActiveShipmentsForStock">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="dealerName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="stockID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldsList" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetActiveShipmentsForStockResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetActiveShipmentsForStockResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetItemsFromTransferShipment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="dealerName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="shipmentID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldsList" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetItemsFromTransferShipmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetItemsFromTransferShipmentResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateOrderShipmentData">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="dealerName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="shipmentID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="property" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="newValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateOrderShipmentDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateOrderShipmentDataResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BillShipment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="dealerName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="shipmentID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="invoiceNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BillShipmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BillShipmentResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendShipment">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="dealerName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="shipmentID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="sendDate" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="utc" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="comments" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendShipmentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendShipmentResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ReceiveItems">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="dealerName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="shipmentID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="dateReceived" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="utc" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="shipmentItemList" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="comments" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ReceiveItemsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ReceiveItemsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoNotReceiveItems">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="dealerName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="shipmentID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="shipmentItemList" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="comments" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DoNotReceiveItemsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DoNotReceiveItemsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReplenishments">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="dealerName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserEmail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="dealerUserPassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="stockID" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="fieldsList" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReplenishmentsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReplenishmentsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetActiveShimpentsForStockSoapIn">
    <wsdl:part name="parameters" element="tns:GetActiveShimpentsForStock" />
  </wsdl:message>
  <wsdl:message name="GetActiveShimpentsForStockSoapOut">
    <wsdl:part name="parameters" element="tns:GetActiveShimpentsForStockResponse" />
  </wsdl:message>
  <wsdl:message name="GetActiveShipmentsForStockSoapIn">
    <wsdl:part name="parameters" element="tns:GetActiveShipmentsForStock" />
  </wsdl:message>
  <wsdl:message name="GetActiveShipmentsForStockSoapOut">
    <wsdl:part name="parameters" element="tns:GetActiveShipmentsForStockResponse" />
  </wsdl:message>
  <wsdl:message name="GetItemsFromTransferShipmentSoapIn">
    <wsdl:part name="parameters" element="tns:GetItemsFromTransferShipment" />
  </wsdl:message>
  <wsdl:message name="GetItemsFromTransferShipmentSoapOut">
    <wsdl:part name="parameters" element="tns:GetItemsFromTransferShipmentResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateOrderShipmentDataSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateOrderShipmentData" />
  </wsdl:message>
  <wsdl:message name="UpdateOrderShipmentDataSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateOrderShipmentDataResponse" />
  </wsdl:message>
  <wsdl:message name="BillShipmentSoapIn">
    <wsdl:part name="parameters" element="tns:BillShipment" />
  </wsdl:message>
  <wsdl:message name="BillShipmentSoapOut">
    <wsdl:part name="parameters" element="tns:BillShipmentResponse" />
  </wsdl:message>
  <wsdl:message name="SendShipmentSoapIn">
    <wsdl:part name="parameters" element="tns:SendShipment" />
  </wsdl:message>
  <wsdl:message name="SendShipmentSoapOut">
    <wsdl:part name="parameters" element="tns:SendShipmentResponse" />
  </wsdl:message>
  <wsdl:message name="ReceiveItemsSoapIn">
    <wsdl:part name="parameters" element="tns:ReceiveItems" />
  </wsdl:message>
  <wsdl:message name="ReceiveItemsSoapOut">
    <wsdl:part name="parameters" element="tns:ReceiveItemsResponse" />
  </wsdl:message>
  <wsdl:message name="DoNotReceiveItemsSoapIn">
    <wsdl:part name="parameters" element="tns:DoNotReceiveItems" />
  </wsdl:message>
  <wsdl:message name="DoNotReceiveItemsSoapOut">
    <wsdl:part name="parameters" element="tns:DoNotReceiveItemsResponse" />
  </wsdl:message>
  <wsdl:message name="GetReplenishmentsSoapIn">
    <wsdl:part name="parameters" element="tns:GetReplenishments" />
  </wsdl:message>
  <wsdl:message name="GetReplenishmentsSoapOut">
    <wsdl:part name="parameters" element="tns:GetReplenishmentsResponse" />
  </wsdl:message>
  <wsdl:portType name="StockOrdersDataSoap">
    <wsdl:operation name="GetActiveShimpentsForStock">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the active shimpents for stock.</wsdl:documentation>
      <wsdl:input message="tns:GetActiveShimpentsForStockSoapIn" />
      <wsdl:output message="tns:GetActiveShimpentsForStockSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetActiveShipmentsForStock">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the active shipments for stock.</wsdl:documentation>
      <wsdl:input message="tns:GetActiveShipmentsForStockSoapIn" />
      <wsdl:output message="tns:GetActiveShipmentsForStockSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetItemsFromTransferShipment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Gets the items from transfer shipment.</wsdl:documentation>
      <wsdl:input message="tns:GetItemsFromTransferShipmentSoapIn" />
      <wsdl:output message="tns:GetItemsFromTransferShipmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateOrderShipmentData">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Updates the order shipment data.</wsdl:documentation>
      <wsdl:input message="tns:UpdateOrderShipmentDataSoapIn" />
      <wsdl:output message="tns:UpdateOrderShipmentDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BillShipment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Bills the shipment.</wsdl:documentation>
      <wsdl:input message="tns:BillShipmentSoapIn" />
      <wsdl:output message="tns:BillShipmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendShipment">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends the shipment.</wsdl:documentation>
      <wsdl:input message="tns:SendShipmentSoapIn" />
      <wsdl:output message="tns:SendShipmentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ReceiveItems">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Receives the items.</wsdl:documentation>
      <wsdl:input message="tns:ReceiveItemsSoapIn" />
      <wsdl:output message="tns:ReceiveItemsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DoNotReceiveItems">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Does the not receive items.</wsdl:documentation>
      <wsdl:input message="tns:DoNotReceiveItemsSoapIn" />
      <wsdl:output message="tns:DoNotReceiveItemsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReplenishments">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Return Replenishments</wsdl:documentation>
      <wsdl:input message="tns:GetReplenishmentsSoapIn" />
      <wsdl:output message="tns:GetReplenishmentsSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="StockOrdersDataSoap" type="tns:StockOrdersDataSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetActiveShimpentsForStock">
      <soap:operation soapAction="nddprint.com/api/GetActiveShimpentsForStock" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActiveShipmentsForStock">
      <soap:operation soapAction="nddprint.com/api/GetActiveShipmentsForStock" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemsFromTransferShipment">
      <soap:operation soapAction="nddprint.com/api/GetItemsFromTransferShipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrderShipmentData">
      <soap:operation soapAction="nddprint.com/api/UpdateOrderShipmentData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BillShipment">
      <soap:operation soapAction="nddprint.com/api/BillShipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendShipment">
      <soap:operation soapAction="nddprint.com/api/SendShipment" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReceiveItems">
      <soap:operation soapAction="nddprint.com/api/ReceiveItems" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DoNotReceiveItems">
      <soap:operation soapAction="nddprint.com/api/DoNotReceiveItems" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReplenishments">
      <soap:operation soapAction="nddprint.com/api/GetReplenishments" 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="StockOrdersDataSoap12" type="tns:StockOrdersDataSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetActiveShimpentsForStock">
      <soap12:operation soapAction="nddprint.com/api/GetActiveShimpentsForStock" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetActiveShipmentsForStock">
      <soap12:operation soapAction="nddprint.com/api/GetActiveShipmentsForStock" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemsFromTransferShipment">
      <soap12:operation soapAction="nddprint.com/api/GetItemsFromTransferShipment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateOrderShipmentData">
      <soap12:operation soapAction="nddprint.com/api/UpdateOrderShipmentData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BillShipment">
      <soap12:operation soapAction="nddprint.com/api/BillShipment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendShipment">
      <soap12:operation soapAction="nddprint.com/api/SendShipment" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ReceiveItems">
      <soap12:operation soapAction="nddprint.com/api/ReceiveItems" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DoNotReceiveItems">
      <soap12:operation soapAction="nddprint.com/api/DoNotReceiveItems" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReplenishments">
      <soap12:operation soapAction="nddprint.com/api/GetReplenishments" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="StockOrdersData">
    <wsdl:port name="StockOrdersDataSoap" binding="tns:StockOrdersDataSoap">
      <soap:address location="https://api-stockorders-br2.nddprint.com/StockOrdersWS/StockOrdersData.asmx" />
    </wsdl:port>
    <wsdl:port name="StockOrdersDataSoap12" binding="tns:StockOrdersDataSoap12">
      <soap12:address location="https://api-stockorders-br2.nddprint.com/StockOrdersWS/StockOrdersData.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>