syncInventory

If RTAM triggers a REALTIME_AVAILABILITY_CHANGE_LIST event and the inventory push is triggered in Monitor Option 1 or Monitor Option 3 mode, the availability change message from Sterling Order Management is routed to the SyncInventoryAvailability Service and sent to the WebSphere Commerce Inventory service.

syncInventory Request
Sterling Order Management path WebSphere Commerce path
AvailabilityChange/InventoryItem/@InventoryOrganizationCode SyncInventoryAvailability/ApplicationArea/BusinessContext/ContextData[name=storeId]

Use the common attribute mapping file, ValueMaps.xml, to implement this mapping.

AvailabilityChange/InventoryItem/@ItemID InventoryAvailability/InventoryAvailabilityIdentifier/ExternalIdentifier/CatalogEntryIdentifier/ExternalIdentifier/PartNumber
AvailabilityChange/InventoryItem/@InventoryOrganizationCode InventoryAvailability/InventoryAvailabilityIdentifier/ExternalIdentifier/OnlineStoreIdentifier/UniqueID

Use the common attribute mapping file, ValueMaps.xml, to implement this mapping.

AvailabilityChange/@Node InventoryAvailability/InventoryAvailabilityIdentifier/ExternalIdentifier/PhysicalStoreIdentifier/ExternalIdentifier

Use the common attribute mapping file, ValueMaps.xml, to implement this mapping.

Available If OnhandAvailableQuantity>0 Backorderable If FirstFutureAvailableDateexists Unavailable All Other cases InventoryAvailability/InventoryStatus
AvailabilityChange/InventoryItem/@UnitOfMeasure InventoryAvailability/AvailableQuantity/@uom
AvailabilityChange/InventoryItem/@OnhandAvailableQuantity InventoryAvailability/AvailableQuantity