Configuring the Real-Time Availability Monitor
Configure the Sterling Order Management Real-Time Availability Monitor so that it synchronizes inventory updates with the HCL Commerce Inventory Cache.
Before you begin
About this task
The Sterling Order Management Real-Time
Availability Monitor (RTAM) time-triggered transaction synchronizes
inventory changes with HCL Commerce as
follows:
- When RTAM detects inventory changes that are beyond the specified levels in Sterling Order Management, it triggers the REALTIME_AVAILABILITY_CHANGE_LIST event.
- This event invokes the Sync Inventory Changes action, which calls the SCWC_SDF_synchInventoryChanges synchronous service internally.
- This service puts the message in the JMS queue.
- The integration server SCWC_SDF_pushInventoryMessages picks up the message from the JMS queue and uses the SCWC_SDF_pushInventoryMessages service to publish the inventory information to the HCL Commerce Inventory Cache.
- When RTAM is run in OP1 mode, SCWC_SDF_syncInventoryChanges service is invoked to push inventory information to the JMS queue. When RTAM is run in OP3 mode, SCWC_SDF_syncInventoryChangesCSV service is invoked to write inventory information into a CSV file. The inventory information in the CSV file is consumed by HCL Commerce scheduler, which uploads the inventory information to HCL Commerce.
Mappings from the Sterling Order Management AvailabilityChange message to the HCL Commerce SyncInventoryAvailability service include:
- The Sterling Order Management item ID mapped to the HCL Commerce part number.
- An AvailabilityChange message for the default distribution group (IsDefaultDistributionGroup='Y'). For a Sterling Order Management node corresponding to the HCL Commerce store's default fulfillment center, the AvailabilityChange message is mapped to a SyncInventoryAvailability message for the online store. Otherwise, the AvailabilityChange message is mapped to the SyncInventoryAvailability message for the HCL Commerce store location corresponding to the Sterling Order Management node.
Procedure
- Start the Applications Manager.
- from the menu.
- Double-click Process Modeling.
- Select the General tab and double-click the General process type to open it.
- Expand the Transactions tree in
the left pane and double-click Real Time Availability Monitor to
open it.
- Select
from
the menu.
- Select
from
the menu.
- In Sterling Business Center,
modify the ATP monitor rules as follows.
- Log into Sterling Business Center as an Item Administrator.
- At the home page, click the Products tab.
- From the Products home page, click Find Item in the Catalog dashlet.
- In the Item Search screen, enter the search criteria and then click Search to view a list of all the available items. Alternatively, use either the Basic Search or the Advanced Search option to narrow down the list of items displayed.
- In the Items panel that is displayed, click the Item ID hyperlink. Alternatively, double-click the row containing the Item ID.
- Click Manage Primary Information.
- The Primary Information screen is displayed. In the Related Tasks panel, click Manage Inventory Information.
- In the Inventory Information screen, change the ATP Monitor Rule and the node-level ATP monitor rule to one of the appropriate ATP monitor rules created in this task. Click Save to save your changes, and repeat for other necessary items.
- Install the HCL Commerce JMS (MQ) client jar files. For information, see Installing third party JAR.
- Start the RTAM agent defined earlier in this task:
What to do next
To verify that inventory cache push synchronization is working, confirm that the INVAVL table is updated.