Next-generation platform

Deprecated APIs and events

As a result of enabling the default integration between Sterling Order Management System and Sterling Intelligent Promising Inventory Visibility, some of the Sterling Order Management System APIs are deprecated and hidden in Javadoc. For such deprecated Sterling Order Management System APIs, use the relevant Sterling Intelligent Promising Inventory Visibility APIs.

This topic provides the list of deprecated Sterling Order Management System APIs and events that helps you to take appropriate action when developing customizations.

Note: There is no one-to-one Sterling Order Management System and Sterling Intelligent Promising Inventory Visibility APIs mapping. To make the best design decisions for the solutions, read the Sterling Intelligent Promising Inventory Visibility IBM® Documentation and Sterling Intelligent Promising Inventory Visibility API hub.

List of Sterling Order Management System deprecated APIs

The following table provides the list of Sterling Order Management System deprecated APIs and the relevant Sterling Intelligent Promising Inventory Visibility APIs that you can use instead.
Deprecated Sterling Order Management System APIs Instead, use the Sterling Intelligent Promising Inventory Visibility REST APIs
  • getATP
  • checkAvailabililty
  • getInventorySnapshot
  • getInventoryAlertsList
  • monitorItemAvaialbility
  • getAvailabilityCache
  • POST Node Availability
  • POST Network Availability
  • getShipNodeInventory
  • getDemandSummary
  • getInventorySupply
  • getInventoryMismatch
  • getSupplyDetails
  • GET Supplies
  • GET Demands
  • syncInventoryDemand
  • PUT Demands
  • updateFutureInventory
  • adjustInventory
  • loadInventoryMismatch
  • POST Supplies
  • PUT Supplies
  • getReservation
  • GET Reservations
  • reserveItemInventory
  • reserveItemInventoryList
  • POST Reservations
  • manageInventoryMonitorRule
  • PUT Configuration
  • PUT Thresholds
  • getInventoryMonitorRulesList
  • GET Configuration
  • GET Thresholds
  • getATPRulesList
  • getInventoryConsiderationsList
  • getInventoryItemList
  • getInventoryAudit
  • getInventoryAuditSummary
  • syncLoadedInventory
  • getLotList
  • getTagListForOrdering - If Sterling Intelligent Promising Inventory Visibility is enabled, this API does not return any output.
  • getSerialList
  • getSerialNumbers
  • generateSerialNumbers
  • getInventoryReservationList
  • getDemandDetailsList
  • processAvailabilitySnapShot
  • createInventoryActivity
  • createInventoryActivityList
  • importAvailabilityCache
  • deleteInventoryMonitorRule
  • transferInventoryOwnership
  • getInventoryOwnershipTransferRecordList
  • Not available
When you invoke the following APIs, appropriate error messages are not displayed:
  • getInventoryDemandTypeList
  • getInventorySupplyTypeList
  • GET Configuration
  • GET Demand Types
  • GET Supply Types

Deprecated events

The following Sterling Order Management System events are not raised with Sterling Order Management System-Sterling Intelligent Promising Inventory Visibility integration enabled.
  • RESERVATION_CHANGE
  • SUPPLY_CHANGE_LIST
  • DEMAND_CHANGE