ProcessPickOrderWarehousePath

This function allows you to create a "warehouse path" and attach it to a "pick order". The path is used to define which the order in which the locations are to be visited when the warehouse performs the picking.

Tags: ProcessPickOrderWarehousePath, PickOrderWarehousePath_Automation, PickOrderWarehousePathIdentification_Automation, PickOrderWarehousePathSpecification_Automation, PickOrderWarehousePathLocation_Automation, ProcessPickOrderWarehousePathResponse, ProcessPickOrderWarehousePathResult, ProcessPickOrderWarehousePathError

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/ProcessPickOrderWarehousePath"

<?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>
    <ProcessPickOrderWarehousePath xmlns="http://ongoingsystems.se/Automation">
      <UserName>string</UserName>
      <Password>string</Password>
      <PickOrderWarehousePath>
        <Operation>CreateOrUpdate</Operation>
        <PickOrderIdentification>
          <PickOrderId>int</PickOrderId>
        </PickOrderIdentification>
        <Specification>
          <Locations>
            <Location>
              <LocationId>int</LocationId>
              <SortIndex>int</SortIndex>
            </Location>
            <Location>
              <LocationId>int</LocationId>
              <SortIndex>int</SortIndex>
            </Location>
          </Locations>
        </Specification>
      </PickOrderWarehousePath>
    </ProcessPickOrderWarehousePath>
  </soap:Body>
</soap:Envelope>

Request specification

ProcessPickOrderWarehousePath
UserName string(50) Req. Your username
Password string(50) Req. Your password
PickOrderWarehousePath PickOrderWarehousePath_Automation Req.
PickOrderWarehousePath_Automation
Operation enum Must be 'CreateOrUpdate'.
PickOrderIdentification PickOrderWarehousePathIdentification_Automation How to identify the pick order.
Specification PickOrderWarehousePathSpecification_Automation Specification of the warehouse path.
PickOrderWarehousePathIdentification_Automation
PickOrderId int Pick order ID.
PickOrderWarehousePathSpecification_Automation
Locations PickOrderWarehousePathLocation_Automation[] A list of locations.
PickOrderWarehousePathLocation_Automation
LocationId int Location ID.
SortIndex int The location's sort index in the path. A lower number indicates that the location should be visited before locations with higher numbers.

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>
    <ProcessPickOrderWarehousePathResponse xmlns="http://ongoingsystems.se/Automation">
      <ProcessPickOrderWarehousePathResult>
        <WarehousePathId>int</WarehousePathId>
        <Success>boolean</Success>
        <ProcessPickOrderWarehousePathErrors>
          <ProcessPickOrderWarehousePathError>
            <Message>string</Message>
            <ErrorType>LogonError or UnknownError or MissingPickOrder or MissingLocationsSpecification or PickOrderDoesNotExist or InvalidLocation</ErrorType>
          </ProcessPickOrderWarehousePathError>
          <ProcessPickOrderWarehousePathError>
            <Message>string</Message>
            <ErrorType>LogonError or UnknownError or MissingPickOrder or MissingLocationsSpecification or PickOrderDoesNotExist or InvalidLocation</ErrorType>
          </ProcessPickOrderWarehousePathError>
        </ProcessPickOrderWarehousePathErrors>
      </ProcessPickOrderWarehousePathResult>
    </ProcessPickOrderWarehousePathResponse>
  </soap:Body>
</soap:Envelope>

Response specification

ProcessPickOrderWarehousePathResponse
ProcessPickOrderWarehousePathResult ProcessPickOrderWarehousePathResult
ProcessPickOrderWarehousePathResult
WarehousePathId int Ongoing WMS internal id for the warehouse path.
Success boolean If operation was successful or not.
ProcessPickOrderWarehousePathErrors ProcessPickOrderWarehousePathError[] A list of errors which have occured.
ProcessPickOrderWarehousePathError
Message string Error message.
ErrorType enum An element of type ProcessPickOrderWarehousePathErrorType.