CreateMovementOrders

This function is used to create movement orders.

Tags: CreateMovementOrders, CreateMovementOrdersOperation, ArticleItem_CreateMovementOrder, PalletItem_CreateMovementOrder, CreateMovementOrdersResponse, CreateMovementOrdersResult, CreatedMovementArticleItemInfo, CreatedMovementPalletItemInfo

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

<?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>
    <CreateMovementOrders xmlns="http://ongoingsystems.se/Automation">
      <UserName>string</UserName>
      <Password>string</Password>
      <Operation>
        <Context>string</Context>
        <ArticleItems>
          <ArticleItem_CreateMovementOrder>
            <ArticleItemId>int</ArticleItemId>
          </ArticleItem_CreateMovementOrder>
          <ArticleItem_CreateMovementOrder>
            <ArticleItemId>int</ArticleItemId>
          </ArticleItem_CreateMovementOrder>
        </ArticleItems>
        <PalletItems>
          <PalletItem_CreateMovementOrder>
            <PalletItemIdentification>PalletItemId or LabelId</PalletItemIdentification>
            <PalletItemId>int</PalletItemId>
            <LabelId>string</LabelId>
          </PalletItem_CreateMovementOrder>
          <PalletItem_CreateMovementOrder>
            <PalletItemIdentification>PalletItemId or LabelId</PalletItemIdentification>
            <PalletItemId>int</PalletItemId>
            <LabelId>string</LabelId>
          </PalletItem_CreateMovementOrder>
        </PalletItems>
      </Operation>
    </CreateMovementOrders>
  </soap:Body>
</soap:Envelope>

Request specification

CreateMovementOrders
UserName string(50) Req. Your username
Password string(50) Req. Your password
Operation CreateMovementOrdersOperation Req. Specifies the article items you want to create movement orders for.
CreateMovementOrdersOperation
Context string Used to provide Ongoing WMS with additional information.
ArticleItems ArticleItem_CreateMovementOrder[] List of article item IDs to create movement orders for.
PalletItems PalletItem_CreateMovementOrder[] List of pallet items to create movement orders for.
ArticleItem_CreateMovementOrder
ArticleItemId int Ongoing WMS internal ID of the article item
PalletItem_CreateMovementOrder
PalletItemIdentification enum Defines what you want to identify the pallet item by:
 - PalletItemId
 - LabelId
PalletItemId int Ongoing WMS internal ID of the pallet item
LabelId string Label ID of the pallet item

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>
    <CreateMovementOrdersResponse xmlns="http://ongoingsystems.se/Automation">
      <CreateMovementOrdersResult>
        <Success>boolean</Success>
        <Message>string</Message>
        <CreatedMovementArticleItems>
          <CreatedMovementArticleItemInfo>
            <MovementArticleItemId>int</MovementArticleItemId>
            <ArticleItemId>int</ArticleItemId>
            <FromLocation>string</FromLocation>
            <ToLocation>string</ToLocation>
          </CreatedMovementArticleItemInfo>
          <CreatedMovementArticleItemInfo>
            <MovementArticleItemId>int</MovementArticleItemId>
            <ArticleItemId>int</ArticleItemId>
            <FromLocation>string</FromLocation>
            <ToLocation>string</ToLocation>
          </CreatedMovementArticleItemInfo>
        </CreatedMovementArticleItems>
        <CreatedMovementPalletItems>
          <CreatedMovementPalletItemInfo>
            <MovementPalletItemId>int</MovementPalletItemId>
            <PalletItemId>int</PalletItemId>
            <FromLocation>string</FromLocation>
            <ToLocation>string</ToLocation>
          </CreatedMovementPalletItemInfo>
          <CreatedMovementPalletItemInfo>
            <MovementPalletItemId>int</MovementPalletItemId>
            <PalletItemId>int</PalletItemId>
            <FromLocation>string</FromLocation>
            <ToLocation>string</ToLocation>
          </CreatedMovementPalletItemInfo>
        </CreatedMovementPalletItems>
      </CreateMovementOrdersResult>
    </CreateMovementOrdersResponse>
  </soap:Body>
</soap:Envelope>

Response specification

CreateMovementOrdersResponse
CreateMovementOrdersResult CreateMovementOrdersResult
CreateMovementOrdersResult
Success boolean Indicates if the call was successful.
Message string Message.
CreatedMovementArticleItems CreatedMovementArticleItemInfo[] The created movement article items, as a list of CreatedMovementArticleItemInfo objects
CreatedMovementPalletItems CreatedMovementPalletItemInfo[] The created movement pallet items, as a list of CreatedMovementPalletItemInfo objects
CreatedMovementArticleItemInfo
MovementArticleItemId int The internal system ID of the movement article item
ArticleItemId int Ongoing WMS internal ID of the article item
FromLocation string The name of the location to move from
ToLocation string The name of the location to move to
CreatedMovementPalletItemInfo
MovementPalletItemId int The internal system ID of the movement pallet item
PalletItemId int Ongoing WMS internal ID of the pallet item
FromLocation string The name of the location to move from
ToLocation string The name of the location to move to