Develop > Controller layer > Integrate with back-end systems and external applications > Distributed Order Management (DOM) with Sterling Selling and Fulfillment Suite (SSFS) > Integration flows
Sync order fulfillment status
The sync order fulfillment status communication map is a push from SSFS to WebSphere Commerce. It maps the SSFS getOrderDetails and SSFS getShipmentDetails APIs to the WebSphere Commerce SyncOrder message. As both WebSphere Commerce and SSFS are customizable, assumptions are made with the mapping from one system to the other.
The assumptions made for this call are:
getOrderDetailsRequest
WebSphere Commerce path Source _ord:OrderIdentifier/_wcf:UniqueID @OrderNo The "WC_" is removed from the beginning if needed _ord:OrderStatus/_ord:Status @MaxOrderStatus The following will choose the status:
- WebSphere Commerce status: R. SSFS order status: >= 3200 and < 3700
- WebSphere Commerce status: B. SSFS order status: 1300 or 1400
getShipmentDetailsRequest
WebSphere Commerce path Source _ord:OrderIdentifier/_wcf:UniqueID Shipment/ShipmentLines/ShipmentLine/@OrderNo _ord:OrderStatus/_ord:Status S _ord:OrderItem/_ord:OrderItemIdentifier/_wcf:UniqueID Shipment/ShipmentLines/ShipmentLine/@PrimeLineNo And Shipment/ShipmentLines/ShipmentLine/@SubLineNo If the "@SubLineNo" is not empty, append it to "@PrimeLineNo" with "-" as a separator _ord:OrderItem/_ord:OrderItemStatus/_ord:Status D