SIM Item Request Fails With "...illegalArgumentException:...family(InvReq)...rib-rwms-adapters.xml"
(Doc ID 2507327.1)
Last updated on DECEMBER 04, 2019
Applies to:Oracle Retail Integration Bus - Version 16.0.1 and later
Information in this document applies to any platform.
After requesting an Item Request in Store Inventory Management (SIM), the MPS Staged message in SIM
takes several retries until it reaches RIB-SIM adapter.
Several item requests did not make it after the default max of 10 retries and had to be manually retried.
The exception raised is always "java.lang.illegalArgumentException: The client sent a family(InvReq) that is not listed in rib-rwms-adapters.xml.".
Interestingly, sometimes it mentions "rib-rwms-adapters.xml", sometimes it mentions "rib-tafr-adapters.xml", and it looks random between the RIB applications.
Increase the max-retry setting at MPS_WORK_TYPE for InvReq message family in SIM.
The exception should not occur in the first place and even if there is an exception it should be on rib-sim-adapter.xml.
Steps to Reproduce
The issue can be reproduced at will with the following steps:
1. Create an Inventory Request in SIM and submit the request;
2. The message will randomly start retrying.
Note: after several test cases you would notice that a few requests integrate successfully at first try.
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