My Oracle Support Banner

Adding New Item To Allocation In SIM Causing Receiving Failure in RMS With Error: Invalid Input Parameter I_qty, Passed As -1, Expected GREATER THAN OR EQUAL TO 0 (Doc ID 2888458.1)

Last updated on AUGUST 09, 2022

Applies to:

Oracle Retail Store Inventory Management - Version 16.0.3 and later
Information in this document applies to any platform.

Symptoms

Adding new item to the allocation in SIM causing Receiving failure in RMS:

ERROR
-----------------------
Error from {call RMSSUB_RECEIVING.CONSUME(?,?,?,?,?,?)}: [E] Invalid input parameter I_qty, passed as -1, expected GREATER THAN OR EQUAL TO 0.
at com.retek.rib.j2ee.RIBMessageSubscriberEjb$MessageHandler.handleMessage(RIBMessageSubscriberEjb.java:453)

Steps to reproduce:

1. Allocation created with Item 1 reached SIM and an ASN against that allocation also reached SIM.
2. User received Item 1 through Transfer Receiving screen in SIM.
3. User found extra Item 2 in the same container where Item 1 also packed, and scanned that item also (SIM allow extra item).
4. In RMS both Item1 and Item 2 are received successfully.
5. Observed RMS created new allocation for the Item 2 and the same allocation reached SIM also.
5. User found quantity discrepancy in Item 2 and adjusted the Receipt created in SIM and the Receiving message published to RMS.
6. In RMS Receiving message failed with "[E] Invalid input parameter I_qty, passed as -1, expected GREATER THAN OR EQUAL TO 0."

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.