UpdatePickOrder

This API call allows you to update a pick order.

Tags: UpdatePickOrder, AutomationUpdatePickOrder, UpdatePickOrderIsExecuted, UpdatePickOrderPickStarted, UpdatePickOrderPickFinished, UpdatePickOrderPackStarted, UpdatePickOrderPackFinished, UpdatePickOrderSortStarted, UpdatePickOrderSortFinished, UpdatePickOrderPickingCart, UpdatePickOrderResponse, AutomationUpdatePickOrderResult

Request XML

POST /xxx/Automation.asmx HTTP/1.1
Host: api.ongoingsystems.se
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ongoingsystems.se/Automation/UpdatePickOrder"

<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <UpdatePickOrder xmlns="http://ongoingsystems.se/Automation">
      <UserName>string</UserName>
      <Password>string</Password>
      <PickOrder>
        <PickOrderId>int</PickOrderId>
        <UpdatePickOrderIsExecuted>
          <IsExecuted>boolean</IsExecuted>
        </UpdatePickOrderIsExecuted>
        <UpdatePickOrderPickStarted>
          <PickOrderPickStarted>dateTime</PickOrderPickStarted>
        </UpdatePickOrderPickStarted>
        <UpdatePickOrderPickFinished>
          <PickOrderPickFinished>dateTime</PickOrderPickFinished>
        </UpdatePickOrderPickFinished>
        <UpdatePickOrderPackStarted>
          <PickOrderPackStarted>dateTime</PickOrderPackStarted>
        </UpdatePickOrderPackStarted>
        <UpdatePickOrderPackFinished>
          <PickOrderPackFinished>dateTime</PickOrderPackFinished>
        </UpdatePickOrderPackFinished>
        <UpdatePickOrderSortStarted>
          <PickOrderSortStarted>dateTime</PickOrderSortStarted>
        </UpdatePickOrderSortStarted>
        <UpdatePickOrderSortFinished>
          <PickOrderSortFinished>dateTime</PickOrderSortFinished>
        </UpdatePickOrderSortFinished>
        <UpdatePickOrderPickingCart>
          <Identification>PickingCartId or PickingCartName</Identification>
          <PickingCartId>int</PickingCartId>
          <PickingCartName>string</PickingCartName>
        </UpdatePickOrderPickingCart>
      </PickOrder>
    </UpdatePickOrder>
  </soap:Body>
</soap:Envelope>

Request specification

UpdatePickOrder
UserName string(50) Req. Your username
Password string(50) Req. Your password
PickOrder AutomationUpdatePickOrder Req.
AutomationUpdatePickOrder
PickOrderId int Req. The pick order ID of the pick order which you want to update.
UpdatePickOrderIsExecuted UpdatePickOrderIsExecuted An object specifying if the pick order has been executed.
UpdatePickOrderPickStarted UpdatePickOrderPickStarted An object specifying the new time for when picking started.
UpdatePickOrderPickFinished UpdatePickOrderPickFinished An object specifying the new time for when picking finished.
UpdatePickOrderPackStarted UpdatePickOrderPackStarted An object specifying the new time for when packing started.
UpdatePickOrderPackFinished UpdatePickOrderPackFinished An object specifying the new time for when packing finished.
UpdatePickOrderSortStarted UpdatePickOrderSortStarted An object specifying the new time for when sorting started.
UpdatePickOrderSortFinished UpdatePickOrderSortFinished An object specifying the new time for when sorting finished.
UpdatePickOrderPickingCart UpdatePickOrderPickingCart An object specifying the new picking cart for the pick order.
UpdatePickOrderIsExecuted
IsExecuted boolean The new executed status for the pick order.
UpdatePickOrderPickStarted
PickOrderPickStarted dateTime The new timestamp for when picking started.
UpdatePickOrderPickFinished
PickOrderPickFinished dateTime The new timestamp for when picking finished.
UpdatePickOrderPackStarted
PickOrderPackStarted dateTime The new timestamp for when packing started.
UpdatePickOrderPackFinished
PickOrderPackFinished dateTime The new timestamp for when packing finished.
UpdatePickOrderSortStarted
PickOrderSortStarted dateTime The new timestamp for when sorting started.
UpdatePickOrderSortFinished
PickOrderSortFinished dateTime The new timestamp for when sorting finished.
UpdatePickOrderPickingCart
Identification enum Defines what you want to identify the picking cart by:
 - PickingCartId
 - PickingCartName
The default value is PickingCartId.
PickingCartId int The ID of the picking cart to assign to the pick order. Required if Identification = PickingCartId
PickingCartName string The name of the picking cart to assign to the pick order. Required if Identification = PickingCartName

Response XML

<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <UpdatePickOrderResponse xmlns="http://ongoingsystems.se/Automation">
      <UpdatePickOrderResult>
        <Success>boolean</Success>
        <Message>string</Message>
        <PickOrderId>int</PickOrderId>
      </UpdatePickOrderResult>
    </UpdatePickOrderResponse>
  </soap:Body>
</soap:Envelope>

Response specification

UpdatePickOrderResponse
UpdatePickOrderResult AutomationUpdatePickOrderResult
AutomationUpdatePickOrderResult
Success boolean True if successful, false otherwise.
Message string Error message, if the call was unsuccessful.
PickOrderId int Ongoing WMS internal pick order id of the pick order.