UpdateOrderLines
UpdateOrderLines is used to update reported number items and/or comment of order lines.
The use cases of this function is described on the page Reported number of items.
Tags: UpdateOrderLines, UpdateOrderLines, UpdateOrderIdentification, UpdateOrderLine, UpdateOrderLineIdentification, UpdateOrderLineExternalOrderLineCode, UpdateOrderLineReportedNumberOfItems, UpdateOrderLineComment, UpdateOrderLineReportedReturnedNumberOfItems, UpdateOrderLineAcknowledgedNumberOfItems, UpdateOrderLineTotalCustomsValue, UpdateOrderLineNumberOfItems, UpdateOrderLineType, UpdateOrderLineCustomerLinePrice, UpdateOrderLineLinePrice, UpdateOrderLinesResponse, UpdateOrderLinesResult
Request XML
POST /xxx/Service.asmx HTTP/1.1
Host: api.ongoingsystems.se
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ongoingsystems.se/WSI/UpdateOrderLines"
<?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>
<UpdateOrderLines xmlns="http://ongoingsystems.se/WSI">
<GoodsOwnerCode>string</GoodsOwnerCode>
<UserName>string</UserName>
<Password>string</Password>
<UpdateOrderLines>
<UpdateOrderIdentification>
<OrderIdentificationType>GoodsOwnerOrderNumber or ReferenceNumber or SystemId or GoodsOwnerOrderId</OrderIdentificationType>
<GoodsOwnerOrderId>string</GoodsOwnerOrderId>
<GoodsOwnerOrderNumber>string</GoodsOwnerOrderNumber>
<ReferenceNumber>string</ReferenceNumber>
<OrderId>int</OrderId>
</UpdateOrderIdentification>
<OrderLines>
<UpdateOrderLine>
<UpdateOrderLineIdentification>
<OrderLineIdentificationType>ExternalOrderLineCode or OrderLineId</OrderLineIdentificationType>
<ExternalOrderLineCode>string</ExternalOrderLineCode>
<OrderLineId>int</OrderLineId>
</UpdateOrderLineIdentification>
<UpdateExternalOrderLineCode>
<ExternalOrderLineCode>string</ExternalOrderLineCode>
</UpdateExternalOrderLineCode>
<UpdateReportedNumberOfItems>
<ReportedNumberOfItems>decimal</ReportedNumberOfItems>
</UpdateReportedNumberOfItems>
<UpdateComment>
<OrderLineComment>string</OrderLineComment>
</UpdateComment>
<UpdateOrderLineReportedReturnedNumberOfItems>
<ReportedReturnedNumberOfItems>decimal</ReportedReturnedNumberOfItems>
</UpdateOrderLineReportedReturnedNumberOfItems>
<UpdateOrderLineAcknowledgedNumberOfItems>
<AcknowledgedNumberOfItems>decimal</AcknowledgedNumberOfItems>
</UpdateOrderLineAcknowledgedNumberOfItems>
<UpdateOrderLineTotalCustomsValue>
<OrderLineTotalCustomsValue>decimal</OrderLineTotalCustomsValue>
</UpdateOrderLineTotalCustomsValue>
<UpdateNumberOfItems>
<NumberOfItems>decimal</NumberOfItems>
</UpdateNumberOfItems>
<UpdateOrderLineType>
<OrderLineTypeId>int</OrderLineTypeId>
<OrderLineTypeCode>string</OrderLineTypeCode>
<Identification>OrderLineTypeId or OrderLineTypeCode</Identification>
</UpdateOrderLineType>
<UpdateOrderLineCustomerLinePrice>
<CustomerLinePrice>decimal</CustomerLinePrice>
</UpdateOrderLineCustomerLinePrice>
<UpdateOrderLinePrice>
<LinePrice>decimal</LinePrice>
</UpdateOrderLinePrice>
</UpdateOrderLine>
<UpdateOrderLine>
<UpdateOrderLineIdentification>
<OrderLineIdentificationType>ExternalOrderLineCode or OrderLineId</OrderLineIdentificationType>
<ExternalOrderLineCode>string</ExternalOrderLineCode>
<OrderLineId>int</OrderLineId>
</UpdateOrderLineIdentification>
<UpdateExternalOrderLineCode>
<ExternalOrderLineCode>string</ExternalOrderLineCode>
</UpdateExternalOrderLineCode>
<UpdateReportedNumberOfItems>
<ReportedNumberOfItems>decimal</ReportedNumberOfItems>
</UpdateReportedNumberOfItems>
<UpdateComment>
<OrderLineComment>string</OrderLineComment>
</UpdateComment>
<UpdateOrderLineReportedReturnedNumberOfItems>
<ReportedReturnedNumberOfItems>decimal</ReportedReturnedNumberOfItems>
</UpdateOrderLineReportedReturnedNumberOfItems>
<UpdateOrderLineAcknowledgedNumberOfItems>
<AcknowledgedNumberOfItems>decimal</AcknowledgedNumberOfItems>
</UpdateOrderLineAcknowledgedNumberOfItems>
<UpdateOrderLineTotalCustomsValue>
<OrderLineTotalCustomsValue>decimal</OrderLineTotalCustomsValue>
</UpdateOrderLineTotalCustomsValue>
<UpdateNumberOfItems>
<NumberOfItems>decimal</NumberOfItems>
</UpdateNumberOfItems>
<UpdateOrderLineType>
<OrderLineTypeId>int</OrderLineTypeId>
<OrderLineTypeCode>string</OrderLineTypeCode>
<Identification>OrderLineTypeId or OrderLineTypeCode</Identification>
</UpdateOrderLineType>
<UpdateOrderLineCustomerLinePrice>
<CustomerLinePrice>decimal</CustomerLinePrice>
</UpdateOrderLineCustomerLinePrice>
<UpdateOrderLinePrice>
<LinePrice>decimal</LinePrice>
</UpdateOrderLinePrice>
</UpdateOrderLine>
</OrderLines>
</UpdateOrderLines>
</UpdateOrderLines>
</soap:Body>
</soap:Envelope>
Request specification
| UpdateOrderLines |
| GoodsOwnerCode |
string(400) |
Req. |
The name/code of your client |
| UserName |
string(50) |
Req. |
Your username |
| Password |
string(50) |
Req. |
Your password |
| UpdateOrderLines |
UpdateOrderLines |
Req. |
The UpdateOrderLines object |
| UpdateOrderLines |
| UpdateOrderIdentification |
UpdateOrderIdentification |
|
An element of type UpdateOrderIdentification. |
| OrderLines |
UpdateOrderLine[] |
|
|
| UpdateOrderIdentification |
| OrderIdentificationType |
enum |
Req. |
Defines what you want to identify the order by - GoodsOwnerOrderNumber - ReferenceNumber - SystemId - GoodsOwnerOrderId |
| GoodsOwnerOrderId |
string(40) |
|
External order id. Required if OrderIdentificationType = GoodsOwnerOrderId |
| GoodsOwnerOrderNumber |
string(50) |
|
Order number. Required if OrderIdentificationType = GoodsOwnerOrderNumber |
| ReferenceNumber |
string(50) |
|
Reference number. Required if OrderIdentificationType = ReferenceNumber |
| OrderId |
int |
|
Ongoing WMS id (SystemId). Required if OrderIdentificationType = SystemId |
| UpdateOrderLine |
| UpdateOrderLineIdentification |
UpdateOrderLineIdentification |
Req. |
Specifies the order line identification |
| UpdateExternalOrderLineCode |
UpdateOrderLineExternalOrderLineCode |
|
Use to set new external order line code |
| UpdateReportedNumberOfItems |
UpdateOrderLineReportedNumberOfItems |
|
Use to set new reported number of items |
| UpdateComment |
UpdateOrderLineComment |
|
Use to set new order line comment |
| UpdateOrderLineReportedReturnedNumberOfItems |
UpdateOrderLineReportedReturnedNumberOfItems |
|
Use to set the number of reported number of returned items on the order line |
| UpdateOrderLineAcknowledgedNumberOfItems |
UpdateOrderLineAcknowledgedNumberOfItems |
|
Use to set the number of acknowledged number of items on the order line |
| UpdateOrderLineTotalCustomsValue |
UpdateOrderLineTotalCustomsValue |
|
Use to set the total customs value on the order line |
| UpdateNumberOfItems |
UpdateOrderLineNumberOfItems |
|
Use to set the number of ordered items on the order line |
| UpdateOrderLineType |
UpdateOrderLineType |
|
Use to set the order line type on the order line |
| UpdateOrderLineCustomerLinePrice |
UpdateOrderLineCustomerLinePrice |
|
Use to set the customer line price on the order line |
| UpdateOrderLinePrice |
UpdateOrderLineLinePrice |
|
Use to set the line price on the order line |
| UpdateOrderLineIdentification |
| OrderLineIdentificationType |
enum |
Req. |
Defines what you want to identify the order line by - ExternalOrderLineCode - OrderLineId |
| ExternalOrderLineCode |
string(40) |
|
External order line code. Required if OrderLineIdentificationType = ExternalOrderLineCode |
| OrderLineId |
int |
|
Ongoing WMS order line id. Required if OrderLineIdentificationType = OrderLineId |
| UpdateOrderLineExternalOrderLineCode |
| ExternalOrderLineCode |
string |
Req. |
The new ExternalOrderLineCode for the order line |
| UpdateOrderLineReportedNumberOfItems |
| ReportedNumberOfItems |
decimal |
Req. |
The new ReportedNumberOfItems value for the order line |
| UpdateOrderLineReportedReturnedNumberOfItems |
| ReportedReturnedNumberOfItems |
decimal |
Req. |
The new ReportedReturnedNumberOfItems for the order line |
| UpdateOrderLineAcknowledgedNumberOfItems |
| AcknowledgedNumberOfItems |
decimal |
Req. |
The new AcknowledgedNumberOfItems for the order line |
| UpdateOrderLineTotalCustomsValue |
| OrderLineTotalCustomsValue |
decimal |
Req. |
The new OrderLineTotalCustomsValue for the order line |
| UpdateOrderLineNumberOfItems |
| NumberOfItems |
decimal |
Req. |
The new NumberOfItems for the order line |
| UpdateOrderLineType |
| OrderLineTypeId |
int |
|
Ongoing WMS order line id. Required if OrderLineIdentificationType = OrderLineId |
| OrderLineTypeCode |
string |
|
External order line code. Required if OrderLineIdentificationType = ExternalOrderLineCode |
| Identification |
enum |
|
Defines what you want to identify the order line by |
| UpdateOrderLineCustomerLinePrice |
| CustomerLinePrice |
decimal |
Req. |
The new CustomerLinePrice for the order line |
| UpdateOrderLineLinePrice |
| LinePrice |
decimal |
Req. |
The new CustomerLinePrice for the order line |
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>
<UpdateOrderLinesResponse xmlns="http://ongoingsystems.se/WSI">
<UpdateOrderLinesResult>
<Success>boolean</Success>
<Message>string</Message>
<OrderId>int</OrderId>
</UpdateOrderLinesResult>
</UpdateOrderLinesResponse>
</soap:Body>
</soap:Envelope>
Response specification
| UpdateOrderLinesResponse |
| UpdateOrderLinesResult |
UpdateOrderLinesResult |
|
| UpdateOrderLinesResult |
| Success |
boolean |
True if success |
| Message |
string |
Process message |
| OrderId |
int |
Ongoing WMS id of the order |