Service interfaces used by Distributed Order Management (DOM) integration

The SyncInventoryAvailability, SyncOrder, and ProcessOrder inbound service interfaces are used by DOM integration. The GetInventoryAvailability, ProcessInventoryRequirement, and ProcessOrder outbound service interfaces are used by DOM integration.

Inbound service interfaces

Inbound service interfaces used by DOM integration
Component BOD Action Code/Access Profile Description Sample XML Message BOD XSD file
Inventory SyncInventoryAvailability Change Updates the cached inventory availability records. SyncInventoryAvailability supports only the DOM inventory model. RequestResponse SyncInventoryAvailability.xsd
Order SyncOrder Change Updates the order fulfillment records. RequestResponse SyncOrder.xsd
ProcessOrder Cancel Cancels an order or shopping cart. RequestResponse ProcessOrder.xsd

Outbound service interfaces

Outbound service interfaces used by DOM integration
Component BOD Action Code/Access Profile Description Sample XML Message BOD XSD file
ExternalInventory GetInventoryAvailability IBM_Store_Details Retrieves the inventory availability of items at the specified locations. GetInventoryAvailability supports the ATP, non-ATP, and DOM inventory models. RequestResponse GetInventoryAvailability.xsd
ProcessInventoryRequirement ReserveInventory Reserves inventory for order items in an order or shopping cart. RequestResponse ProcessInventoryRequirement.xsd
CancelInventoryReservation Cancels the inventory reservations of order items in an order or shopping cart. RequestResponse ProcessInventoryRequirement.xsd
ExternalOrder ProcessOrder Transfer Transfers an order for further processing. Request ProcessOrder.xsd