GetPickOrdersByQuery
This function lets you query for pick orders using a filter.
Tags: GetPickOrdersByQuery, GetPickOrdersQuery, GetPickOrdersQueryPaging, GetPickOrdersByQueryResponse, GetPickOrdersResult, GetPickOrderInfo, GetPickOrderErrorResult, PickOrderGoodsOwnerInfo, GetPickOrderInfoPickOrderTypeInfo, PickOrderAssignedPickerUserInfo, PickOrderAssignedPackerUserInfo, PickOrderDateInfo
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/GetPickOrdersByQuery"
<?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>
<GetPickOrdersByQuery xmlns="http://ongoingsystems.se/Automation">
<UserName>string</UserName>
<Password>string</Password>
<Query>
<PickOrderIdsToGet>
<int>int</int>
<int>int</int>
</PickOrderIdsToGet>
<Paging>
<MaxPickOrdersToGet>int</MaxPickOrdersToGet>
<PickOrderIdFrom>int</PickOrderIdFrom>
</Paging>
<OnlyLiveGoodsOwners>boolean</OnlyLiveGoodsOwners>
<IsPickOrderExecuted>boolean</IsPickOrderExecuted>
<IsPickOrderPacked>boolean</IsPickOrderPacked>
<PickOrderCreatedFrom>dateTime</PickOrderCreatedFrom>
</Query>
</GetPickOrdersByQuery>
</soap:Body>
</soap:Envelope>
Request specification
GetPickOrdersByQuery |
UserName |
string(50) |
Req. |
Your username |
Password |
string(50) |
Req. |
Your password |
Query |
GetPickOrdersQuery |
Req. |
The query object |
GetPickOrdersQuery |
PickOrderIdsToGet |
int[] |
|
Containing elements of int, defining pick order IDs to get |
Paging |
GetPickOrdersQueryPaging |
|
An element of type GetPickOrdersQueryPaging. |
OnlyLiveGoodsOwners |
boolean |
|
|
IsPickOrderExecuted |
boolean |
|
|
IsPickOrderPacked |
boolean |
|
|
PickOrderCreatedFrom |
dateTime |
|
|
GetPickOrdersQueryPaging |
MaxPickOrdersToGet |
int |
|
The maximum number of changes to get. Must be between 10 and 2000. |
PickOrderIdFrom |
int |
|
Only get changes orders where pick order ID is equal or larger than this value. |
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>
<GetPickOrdersByQueryResponse xmlns="http://ongoingsystems.se/Automation">
<GetPickOrdersByQueryResult>
<Success>boolean</Success>
<PickOrders>
<GetPickOrderInfo>
<PickOrderId>int</PickOrderId>
<IsExecuted>boolean</IsExecuted>
<GoodsOwner>
<GoodsOwnerId>int</GoodsOwnerId>
<GoodsOwnerName>string</GoodsOwnerName>
</GoodsOwner>
<PickOrderType>
<PickOrderTypeId>int</PickOrderTypeId>
<PickOrderTypeCode>string</PickOrderTypeCode>
<PickOrderTypeName>string</PickOrderTypeName>
</PickOrderType>
<PickOrderComment>string</PickOrderComment>
<PickOrderPriority>int</PickOrderPriority>
<AssignedPicker>
<UserId>int</UserId>
<UserName>string</UserName>
</AssignedPicker>
<AssignedPacker>
<UserId>int</UserId>
<UserName>string</UserName>
</AssignedPacker>
<DateInfo>
<Created>dateTime</Created>
<PickStarted>dateTime</PickStarted>
<PickFinished>dateTime</PickFinished>
<PackStarted>dateTime</PackStarted>
<PackFinished>dateTime</PackFinished>
</DateInfo>
</GetPickOrderInfo>
<GetPickOrderInfo>
<PickOrderId>int</PickOrderId>
<IsExecuted>boolean</IsExecuted>
<GoodsOwner>
<GoodsOwnerId>int</GoodsOwnerId>
<GoodsOwnerName>string</GoodsOwnerName>
</GoodsOwner>
<PickOrderType>
<PickOrderTypeId>int</PickOrderTypeId>
<PickOrderTypeCode>string</PickOrderTypeCode>
<PickOrderTypeName>string</PickOrderTypeName>
</PickOrderType>
<PickOrderComment>string</PickOrderComment>
<PickOrderPriority>int</PickOrderPriority>
<AssignedPicker>
<UserId>int</UserId>
<UserName>string</UserName>
</AssignedPicker>
<AssignedPacker>
<UserId>int</UserId>
<UserName>string</UserName>
</AssignedPacker>
<DateInfo>
<Created>dateTime</Created>
<PickStarted>dateTime</PickStarted>
<PickFinished>dateTime</PickFinished>
<PackStarted>dateTime</PackStarted>
<PackFinished>dateTime</PackFinished>
</DateInfo>
</GetPickOrderInfo>
</PickOrders>
<Error>
<ErrorType>Unknown or LogonError or NoFilterSpecified</ErrorType>
<Message>string</Message>
</Error>
</GetPickOrdersByQueryResult>
</GetPickOrdersByQueryResponse>
</soap:Body>
</soap:Envelope>
Response specification
GetPickOrdersByQueryResponse |
GetPickOrdersByQueryResult |
GetPickOrdersResult |
|
GetPickOrdersResult |
Success |
boolean |
|
PickOrders |
GetPickOrderInfo[] |
Containing elements of AutomationPickOrder |
Error |
GetPickOrderErrorResult |
An element of type GetPickOrderErrorResult. |
GetPickOrderInfo |
PickOrderId |
int |
|
IsExecuted |
boolean |
|
GoodsOwner |
PickOrderGoodsOwnerInfo |
An element of type PickOrderGoodsOwnerInfo. |
PickOrderType |
GetPickOrderInfoPickOrderTypeInfo |
An element of type GetPickOrderInfoPickOrderTypeInfo. |
PickOrderComment |
string |
|
PickOrderPriority |
int |
|
AssignedPicker |
PickOrderAssignedPickerUserInfo |
An element of type PickOrderAssignedPickerUserInfo. |
AssignedPacker |
PickOrderAssignedPackerUserInfo |
An element of type PickOrderAssignedPackerUserInfo. |
DateInfo |
PickOrderDateInfo |
An element of type PickOrderDateInfo. |
GetPickOrderErrorResult |
ErrorType |
enum |
An element of type GetPickOrdersErrorType. |
Message |
string |
|
PickOrderGoodsOwnerInfo |
GoodsOwnerId |
int |
|
GoodsOwnerName |
string |
|
GetPickOrderInfoPickOrderTypeInfo |
PickOrderTypeId |
int |
|
PickOrderTypeCode |
string |
|
PickOrderTypeName |
string |
|
PickOrderAssignedPickerUserInfo |
UserId |
int |
|
UserName |
string |
|
PickOrderAssignedPackerUserInfo |
UserId |
int |
|
UserName |
string |
|
PickOrderDateInfo |
Created |
dateTime |
|
PickStarted |
dateTime |
|
PickFinished |
dateTime |
|
PackStarted |
dateTime |
|
PackFinished |
dateTime |
|