Last updated on OCTOBER 04, 2017
Applies to:Oracle Retail Store Inventory Management - Version 14.1 and later
Oracle Retail Merchandising System - Version 14.1 and later
Information in this document applies to any platform.
In Oracle Retail Store Inventory Management (SIM), the message sent from SIM to Oracle Retail Merchandising System (RMS) when a return to warehouse request is created contains <status>SI</status> instead of <status>CR</status>. Whenever a transfer is created by the store, then SIM should be sending a 'CR' and not 'SI' message. 'SI' should be sent for any subsequent updates to the already created transfer.
An issue can occur when the store sends an SOStatus message for a new outbound transfer, followed by an ASNOut message for the same transfer. RMS assumes that the SOStatus message should be processed first; however, as these are different message families, the Oracle Retail Integration Bus (RIB) does not guarantee the order of processing, so in some cases the ASNOut message will be processed first.
If this happens, then the transfer quantity will be doubled, because the SOStatus message will be interpreted as an increase in the quantity.
Steps to Reproduce:
4. Return Type: Warehouse
Warehouse: 2 - N. America Central
Reason: Externally Initiated
6. Check the 'SOStatusCre' message created:
Note the <status>SI</status> instead of <status>CR</status> as expected.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms