Page tree
Skip to end of metadata
Go to start of metadata

The following OpenTools messages have been modified or added to improve the EDGE standard integration layer.

 Enhancements

1.

In the Order Import message, the following element and nodes have been added under /Message/body/orderImport/orderHeader/orderDetail/orderLine/catalog
This element block is used to specify the components of a dynamic built to order (DBTO) kit. It supports the new DBTO kit type described in New Dynamic Build to Order Kit Type.

<components>

     <component>

          <sku></sku>

           <quantity></quantity>

     </component>

  </components>

Impact on upgrading clients: None

Backward compatibility considerations: The new element block is only required when the SKU ordered is a DBTO kit.
2.

In the Inventory Import message, the <maxquantity> node has been added under /Message/body/ Inventoryimport/kitheader.

This node is used to specify the maximum quantity of items that can be included in a DBTO kit. It supports the new DBTO kit type described in New Dynamic Build to Order Kit Type.

Impact on upgrading clients: None

Backward compatibility considerations: The new node is only required when the value for the “kittype” node is 4 (for DBTO).
3.

The Order Import message now supports “Gift Certificate” or “GIFT_CERTIFICATE” as a payment method specified in the Paymenttypename node.

The associated <redemptioncode> node has been added under: Message/body/orderImport/orderHeader/payments/paymentInfo

Impact on upgrading clients: None

Backward compatibility considerations: The new node is only required when the Paymenttypename value is “Gift Certificate” or “GIFT_CERTIFICATE.”
4.

In support of the EDGE enhancement described in Ordered Line Quantity Retained after Cancellation, new nodes have been added in the following messages:

  • Shipment Notification:
    <OriginalOrderQty> under /Message/Body/ShipmentNotification/OrderHeader/OrderDetail/Catalog/CatalogItem
  • Cancel Backorder:
    <lineQuantity> and <originalLineQuantity> under /Message/Body/cancelBackorder/items/item
  • Cancel Exception Order:
    <originalQuantity> under /Message/Body/cancelOrder/items/item
  • Exception Order:
    <originalQuantity> under /message/body/exceptionOrder/orderHeader/orderDetails/orderShippingInfo/orderLines/orderLine

    Impact on upgrading clients: None

    Backward compatibility considerations: The new nodes are optional and only needed to show when originally ordered quantity differs from cancelled quantity.

Business Benefit

Continually adding to and improving the OpenTools messages in the standard integration layer helps ensure that EDGE can be seamlessly and quickly integrated with other systems.






  • No labels